Skip to Content

Instant Pot Homemade Tomato Soup

Instant Pot Homemade Tomato Soup

Hello there! I love enjoying this soup with a grilled cheese sandwich; it’s one of my ultimate food pairings, but this soup is fantastic on its own.

I like to have this as a light lunch, as a starter (appetizer), or as a side dish.

It’s a comforting bowl of homemade tomato soup prepared in the Instant Pot.

It’s so easy to make and has only nine ingredients. That includes the pantry staples such as oil, salt, and pepper! However, there are a couple of “secret” ingredients in the recipe that gives this soup amazing flavour!

Tomato soup being poured using a metal ladle into a wooden bowl.

What’s in this soup recipe?

  • Fresh tomatoes: I used on-the-vine ripe Roma tomatoes as they are tangy, thin-skinned, and have few seeds. Plus, they are commonly available in most grocery stores, but choose the type you like the most.

    • You can also substitute with canned crushed or whole tomatoes if you like. Fresh tomatoes are in peak season during the summer, but they are available year-round.
    • To peel or not to peel? I don’t. It’s much easier to not having to go through the process of peeling plus the tomatoes soften and puree smooth.
  • Carrots and Onions: Carrots adds body (it helps thicken up the soup) and vegetable sweetness while onions sautéed with olive oil give a tasty, slightly caramelized, rich flavour that onions get when cooked in oil.
  • Balsamic vinegar: It’s “secret” ingredient number one! This gets stirred into the browned onions. The sweet, tart, and tangy flavours of this vinegar complement the other ingredients in this recipe giving this soup a more robust flavour. It’s one of my favourite ingredients to use.
  • Basil Pesto: It’s “secret” ingredient number two! This is another simple addition that gives the soup a big flavour boost.

    • Traditional pesto contains a mix of Genovese basil (very aromatic), garlic (slight pungent sweet notes when cooked), cheese like Parmigiano Reggiano or pecorino romano (yum!), pine nuts (adds buttery nutty notes), olive oil, and salt. All ingredients that match perfectly with tomatoes.

      • If you want to make this recipe vegan, look for pesto that is free from cheese.
  • Vegetable broth (or stock): The base of this soup. You can also substitute with chicken broth (or stock) if you prefer.
  • Salt and pepper: So important. These two ingredients enhance all the other ingredients.

How to make this tomato soup?

Chopped carrots and quartered Roma tomatoes on a green cutting board.

Prepare your ingredients such as chopping up your tomatoes and carrots first. Full ingredient amounts and ingredients available in the recipe card down below.

Caramelized balsamic sliced onions in the Instant Pot.

Sauté sliced onions in olive oil until browned and then mix in balsamic vinegar.

Onions, tomatoes, pesto, carrots, broth, and seasoning in the Instant Pot.

Add in the remaining ingredients and then give the soup a stir.

Onions, tomatoes, pesto, carrots, broth, and seasoning that have been cooked in the Instant Pot.

This is what it looks like after everything is cooked. Only 5 minutes cooked at high pressure and 10 minutes of natural release.

Blended homemade tomato soup in the Instant Pot.

Blend until creamy and smooth. I love using an immersion blender (hand blender) so you can whip it up right in the Instant Pot, but you can also use a blender. Just be careful to not overfill the container or it may splatter.

A wooden bowl containing Instant Pot. homemade tomato soup with parsley garnish on top.

Looking for more Instant Pot soup recipes? Here’s four more.

Homemade blended tomato soup that was made in the Instant Pot in a wooden bowl.

This Instant Pot tomato soup is:

  • Comforting, healthy, and delicious: Fantastic fresh tomato flavour! Full of sweet, tangy, and salty notes.
  • Simple and easy to make: everything is made in the Instant Pot.
  • Low on the amount of ingredients used: Only nine ingredients in total and that includes oil, salt, and pepper.
  • Plentiful as it makes a good amount of soup: This recipe makes between 5 and 6 cups!
  • Lovely to serve as an appetizer, side dish, or a light meal.
  • Great to have as leftovers: It tastes just as good the next day or two.
  • Vegetarian and gluten-free.

I hope you try this recipe! If you do, please leave me a rating and comment down below or tag me on any of my social media. I’m @yay_for_food on Instagram. I’ll love a picture!

A wooden bowl full of Instant Pot homemade tomato soup with two spoons on the side.
Instant Pot Homemade Tomato Soup

Instant Pot Homemade Tomato Soup

Yield: 4-6 (makes 6 cups)
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes

Warm up with a delicious bowl of Instant Pot tomato soup. A quick and easy recipe that brings big flavour with few ingredients. Perfect as an appetizer, side dish, or light meal.


  • 2 lb. fresh tomatoes (I used Roma tomatoes), quartered
  • 1 tbsp olive oil
  • 1 large onion, thinly sliced
  • 1 medium carrot, chopped
  • 3 tbsp basil pesto
  • 1 ½ tbsp balsamic vinegar
  • 1 ½ cups vegetable broth (or chicken broth)
  • Salt and pepper, to taste


  1. Set the Instant Pot to "sauté". Add the olive oil and onion to the pot, stirring until it browns, about 5-6 minutes. Then stir in the balsamic vinegar for another 1-2 minutes.
  2. Press “cancel” to turn off the Instant Pot. Add the remaining ingredients: tomatoes, carrots, pesto, and vegetable broth to the pot. Season with a generous amount of salt and pepper. Give the mixture a good stir to distribute the ingredients.
  3. Seal the Instant Pot and cook at high pressure (“manual”/"pressure cook" function) for 5 minutes *(see first note). After it is ready, allow natural pressure release for 10 minutes before applying a quick pressure release to completely depressurize (until floating valve drops).
  4. Open the Instant Pot and give the soup a stir *(see second note). Using an immersion blender or high-powered blender **(see third note), blend the soup until smooth.
  5. Taste for additional salt and pepper. Best served immediately.


  • *It takes the Instant Pot around 15-20 minutes to come to pressure (before the timer counts down).
  • **If you find that there is too much liquid in the pot, carefully ladle out excess liquid before blending. You can always add it back in to thin out the soup if needed.
  • ***If you are using a blender, blend in small batches. Careful as the soup is hot, and it may splatter.
  • Makes 5-6 cups. Nutritional information represent one serving with six servings total.

Recommended Products

As a participant in the Amazon Services LLC Associates Program, I only link to products that I use and/or highly recommend. As an Amazon Associate, I earn from qualifying purchases if you purchase through these links at no additional cost to you.

Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 162Total Fat: 10gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 8gCholesterol: 3mgSodium: 406mgCarbohydrates: 16gFiber: 4gSugar: 9gProtein: 4g

Sharing is caring!


Friday 23rd of November 2018

I absolutely love the addition of balsamic vinegar and basil pesto.

Marie | Yay! For Food

Saturday 24th of November 2018

Thanks Katy! Simple additions really do make a big difference in this soup!

Sharon Chen

Friday 9th of November 2018

Wow. So easy to prepare yet it looks very delicious! Perfect for the weather!

Marie | Yay! For Food

Friday 9th of November 2018

Thank you Sharon!


Friday 9th of November 2018

One-pot meals are the way forward, especially mid-week and I love tomato soup! I haven't made tomato soup in years actually and I used to love it. Soup with a bit of crusty bread is so good on a cold evening!

Marie | Yay! For Food

Friday 9th of November 2018

Definitely! It's such a simple recipe. I hope you try it.


Friday 9th of November 2018

I love that you used fresh vipe ripened tomatoes for this dish. Yum and the flavour sounds delicious. Can't wait to whip it up!

Marie | Yay! For Food

Friday 9th of November 2018

I love the taste that fresh tomatoes give in this soup. Thanks Adrianne!

Hani Eriani

Friday 9th of November 2018

Hello, thank you for sharing this recipe! I think you are a genius because your several "secret" ingredients definitely gonna make the tomato soup taste more complex and in another whole level than the regular tomato soup!

Marie | Yay! For Food

Friday 9th of November 2018

You're very welcome, Hani! The addition of these ingredients really make a big flavour difference!

Skip to Recipe