Go Back
Fresh Tomato Basil Soup topped with croutons and fresh basil, in a white bowl

Instant Pot Tomato Basil Soup

Instant Pot Fresh Tomato Basil Soup is the most delicious way to use up your summer bounty of garden fresh tomatoes and basil! We love the fresh, rich flavor of this pressure cooker tomato basil soup. Add some crispy croutons and you will have a healthy, tasty meal!

Course Soup
Cuisine American
Keyword pressure cooker tomato basil soup recipe
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 45 minutes
Servings 6
Calories 340 kcal
Author Sandy Clifton


  • 4 lbs Fresh Tomatoes, (roasted or fresh) cut in half
  • 1/4 cup plus 2 Tbsp Olive Oil, divided
  • 4 tsp Kosher Salt, divided
  • 2 Tbsp Butter
  • 7 cloves Garlic, (roasted or fresh) chopped
  • 2 cups Onion, chopped (about 2 med onions)
  • 1/4 tsp Red Pepper Flakes
  • 1 sprig Rosemary
  • 1 tsp Fresh Thyme Leaves
  • 1 cup packed Fresh Basil Leaves
  • 1/2 tsp Pepper
  • 1 1/2 cups Chicken Broth, low sodium
  • 1 Parmesan Rind (optional)


If You are Roasting the Tomatoes

  1. Heat oven to 400° F.

    Slice the tomatoes in half and lay skin side down on a baking sheet.

    If you want to roast your garlic, cut the top off of a head of garlic bulb and set it on the baking sheet with the tomatoes.

  2. Pour the 1/4 cup of olive oil and 3 tsp Kosher salt over the tomatoes. Toss to coat all of the tomatoes and the garlic bulb (if roasting garlic).

  3. Roast in oven for 40-50 minutes. Then remove from oven and set aside (keep it all on the baking sheet).

    If you roasted the garlic, remove the roasted cloves from the bulb and set aside so they are ready to add to the soup.

Make the Soup

  1. Turn on the pot's Sauté setting. When it is hot, add the remaining 2 Tbsp olive oil and the butter. Add in the onions and cook, stirring occasionally, until translucent.

  2. Add the garlic (roasted or fresh), and red pepper flakes. Stir and sauté for about 30 seconds.

  3. Add the tomatoes (and all of the juices from the pan, if roasted), the remaining 1 tsp salt, rosemary, thyme, and basil leaves, pepper, chicken broth and parmesan rind, if using. Stir.

  4. Put the lid on the pot and set the steam release knob to the Sealing position. Turn off the Sauté setting and press the Pressure Cook button or dial, then the +/- button or dial to select 8 minutes (if using roasted tomatoes), or 20 minutes if using fresh.

  5. When the cook cycle is finished, turn the pot off so it doesn't enter the Warming cycle. Let the pot sit undisturbed for 15-25 minutes to naturally release the pressure. Then turn the steam release knob to the Venting position to manually release the remaining steam/pressure.

  6. Open the lid and gently stir the soup. Remove parmesan rind, if using. Use an immersion blender to smooth the soup, but not too much, unless you want a completely smooth texture.

  7. Taste and adjust salt, if needed.

  8. Serve hot with some crisp croutons, extra fresh basil leaves, parmesan, or sour cream.