This post may contain affiliate links. Please see our disclosure policy.
Made with simple ingredients, this Instant Pot Tomato Soup is quick, flavorful, and puts store-bought versions to shame!
If you are looking for cheap and easy soup recipes that turn humble pantry staples into masterpieces, you will love this tomato soup recipe. Like my recipes for Instant Pot Potato Soup and Instant Pot Wild Rice Soup, it delivers a knockout!

The Best Homemade Tomato Soup Recipe
Whether you are looking for recipe to pair with a grilled cheese sandwich for a nostalgic (and delicious) lunch, or simply want a cozy, flavorful rich soup that can be on your table fast--let me encourage you to make this Instant Pot Tomato Soup!
With minimal prep and the perfect blend of herbs and fresh vegetables, this recipe for Instant Pot Tomato Soup comes together quickly and creates a rich, nuanced soup that's both affordable and delicious.
And just all of my Instant Pot Soup recipes, Instant Pot Tomato Soup is on the table fast--yet tastes like it has simmered for hours!
Ingredients Needed

- Canned or Fresh Whole Tomatoes: To enjoy this soup year-round, I typically opt for canned whole tomatoes (San Marzano is best!). When tomatoes are in season and plentiful use the modifications for fresh tomatoes.
- Tomato Paste: For a deep, rich tomato flavor.
- Carrots: To sweeten the soup naturally and balance out the acidity of the tomatoes.
- Onions, Celery, & Garlic: A yellow onion, fresh celery, and garlic are the building blocks of any great soup.
- Spices: This soup is seasoned with a combination of dried thyme leaves, crushed red pepper flakes, bay, and oregano. You can adjust the amount of red pepper flakes to control the level of spice as desired.
- Broth: Use low-sodium store-bought or homemade vegetable broth. Chicken stock works as well if you aren't vegetarian.
- Balsamic Vinegar: I know this sounds like an odd ingredient, but the balsamic vinegar will help to brighten and deepen the flavor of the tomato soup--don't skip it!
- Heavy Cream: To give this soup a rich, creamy finish.
How to Make Instant Pot Tomato Soup
If you are unfamiliar with cooking in an Instant Pot or the functions of your Instant Pot, be sure to start with my guide for using an Instant Pot for the best results on this and future recipes. You will find the full recipe in detail in the recipe card below.
- Saute Aromatics. To help develop incredible flavor in this easy soup, begin this recipe by sautéing the carrots, celery, and onions in a bit of olive oil using the sauté function, until softened. Add in the garlic and tomato paste, oregano, crushed red pepper flakes, pepper, and salt to the inner pot and saute for just 30-60 seconds to really help to develop the flavor.

- Deglaze Inner Pot. Pour about ½ cup of the broth into the inner pot and scrape up any browned bits off the bottom of the inner pot. This will help to prevent a burn notice from occurring.
- Layer Ingredients. Add the remaining broth, canned tomatoes, and bay leaves to the inner pot. Gently stir just to combine.

- Pressure Cook. Place the lid on the inner pot, seal the vent knob, and set the cooking time by using the manual or pressure cook button to cook the soup on High Pressure for 10 minutes.
- Let Pressure Release. Once the cooking time has elapsed, let the pressure release naturally for at least 15 minutes. This is crucial so you do not have hot liquid spewing everywhere!

- Blend. Remove the bay leaf and stir in the balsamic vinegar and cream (if using), and then blend the soup using an immersion blender right inside the inner pot.
- Add Cream (optional). Add the cream to the inner pot and stir to incorporate. Place the lid back on the Instant Pot for just a couple of minutes to let the cream warm through.

Serving Suggestions
Of course, this Instant Pot Tomato Soup pairs beautifully with a homemade grilled cheese sandwich for the ultimate comfort food meal. Another idea is to top your tomato soup with homemade croutons for crunch and fresh basil for an herby, fresh finish. Add a Copycat Panera Greek Salad or Easy Caesar Salad Recipe for a meatless meal that is easy enough to whip up any night of the week.

Recipe Modifications
- Use Fresh Tomatoes: Replace the 28 ounces of canned tomatoes with 3-½ cups of peeled and seeded tomatoes (~ 10-12 Roma tomatoes.) Be sure to remove the peels and seeds for the best texture.
- Dairy-Free/Vegan-Friendly: Omit the cream.
- No Immersion Blender? To use a blender, transfer the soup to a blender and blend with the lid slightly open to allow steam to escape, blend until smooth and then pour the pureed soup back inside the inner pot to add the cream.
More Instant Pot Vegetarian Soup Recipes
- Instant Pot Vegetable Soup
- Instant Pot Cabbage Soup
- Instant Pot Minestrone Soup
- Instant Pot White Bean and Kale Soup
- Instant Pot French Onion Soup
- Instant Pot Butternut Squash Soup
- Instant Pot Lentil Soup
- Instant Pot Potato Corn Chowder
Instant Pot Tomato Soup

Video
Ingredients
- 1 tablespoon extra virgin olive oil
- ½ small yellow onion, minced
- 1 large carrot, peeled and thinly sliced
- 1 large stalk celery, diced
- 2 teaspoons minced garlic
- ½ teaspoon dried oregano
- ½ teaspoon dried thyme leaves, (not ground thyme)
- ¼ teaspoon crushed red pepper flakes, optional
- 1 tablespoon tomato paste
- 3 cups low-sodium vegetable broth
- ½ teaspoon kosher salt
- ½ teaspoon pepper
- 1 dried or fresh bay leaf
- 28 ounce whole tomatoes or diced tomatoes, see note
- ½ tablespoon balsamic vinegar
- ½ cup heavy cream, optional
Instructions
- Turn the Instant Pot to sauté function and add in 1 tablespoon extra virgin olive oil and let heat for ~1 minute. Once the oil has heated, add in ½ small yellow onion (minced), 1 large carrot (sliced), and 1 large stalk celery (diced) and sauté for 2-3 minutes, stirring occasionally.
- Once the onions begin to soften, add in 2 teaspoons minced garlic, ½ teaspoon dried oregano, ½ teaspoon dried thyme leaves, ¼ teaspoon crushed red pepper flakes, and 1 tablespoon tomato paste and sauté for 30 seconds just to lightly toast. Hit cancel to turn the Instant Pot OFF.
- Add 3 cups low-sodium vegetable broth to the inner pot and vigorously scrape up any browned bits on the bottom of the inner pot.
- Add ½ teaspoon kosher salt, ½ teaspoon pepper, 1 dried or fresh bay leaf, and 28 ounce whole tomatoes or diced tomatoes.
- Place the lid on the inner pot and be sure the vent knob is sealed. Set to cook on HIGH pressure for 10 minutes. To do this, hit manual or pressure cook and use the +/- buttons to adjust the time to read 10.
- Once the cooking time has elapsed, let the pressure release naturally for 15 minutes before doing a quick release of any remaining pressure.
- Remove the lid, discard the bay leaf, add in ½ tablespoon balsamic vinegar Using an immersion blender, blend the soup until smooth. Alternatively, transfer the soup to a blender and blend with the lid slightly ajar to allow steam to escape and then add back to the inner pot. If using a blender, you may need to do this in batches.
- If using, add ½ cup heavy cream to the inner pot and stir to combine. Place the lid back on the inner pot and let sit for 2-3 minutes, just to warm the cream through. Serve as desired.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Originally shared in 2018 and updated in 2025.













I wonder if pureed navy beans would help make a dairy free version creamy without altering the flavor too much.
That's a thought! You could try unsweetened soy milk or almond milk as well.
Delicious! (Didn’t add the cream)
Made this soup almost exactly as written - I forgot the bay leaf! Done in 30 minutes, I went in with my newly purchased immersion blender ($9 on an Amazon flash sale) blended it until smooth and wow! I got some sourdough bread and toasted that in the oven with a bit of butter and parmesan cheese and served it to dip into the soup - phenomenal. Let me tell you - the next day as the flavors developed - really fantastic! I just had kidney surgery and am on a low salt renal diet. I got no salt added tomatoes, low sodium vegetable broth and used all fresh vegetables. I will not be buying canned or store bought tomato soup again when I can make one that my daughter said tasted like it was made in a restaurant. Highly recommend!
So happy to hear you enjoyed Virgie! I hope you recover well from your surgery as well. Take care!
Easy and tasty! I added the cream and a bit of sugar to cut the acidity. Next time I want to try it with the San Maranzo or home canned tomatoes. I bet that would be extra delicious.
I love using my Instant Pot for Soups! Thanks for this homemade recipe!
I love a good soup on these cold winter days!
Delicious - I love homemade tomato soup! We made this with grilled cheese last week and everyone love it!