There is something about a bowl of tomato basil soup that feels like a warm hug on a chilly evening. Creamy, fragrant, and endlessly comforting, this recipe takes a beloved classic and makes it unbelievably easy thanks to the Instant Pot. Whether you are pairing it with a gooey grilled cheese or savoring it all on its own, this soup is everything cozy dreams are made of.
The magic here is how a handful of simple ingredients transform into something that tastes like it came from a cafe kitchen. Ripe tomatoes, fragrant basil, and just a hint of cream build a soup that is rich and rounded but never fussy. If you are craving comfort in a bowl without spending an hour at the stove, this Instant Pot tomato basil soup is your answer, and it is ready in under 30 minutes.
Why You’ll Love This Recipe
This soup is a genuine time-saver. Thanks to the Instant Pot, it goes from start to finish in under 30 minutes, yet the combination of ripe tomatoes, fresh basil, and a touch of cream tastes like it simmered all day. The flavor is bright and layered, striking that perfect balance between sweet, savory, and herbaceous.
It is also refreshingly simple and flexible. You likely have most of these pantry staples on hand already, and with just a couple of easy swaps you can make the soup vegan or gluten-free. That combination of convenience and adaptability makes it the kind of recipe you will return to all season long.
Ingredients
The backbone of this soup is 1 (28 oz) can of San Marzano tomatoes, prized for their rich, sweet flavor, though fresh ripe tomatoes work wonderfully too. Building the flavor base are 1 medium diced onion and 3 cloves of minced garlic, sauteed in 1 tablespoon of olive oil. Swap the onion for a shallot if you prefer a slightly sweeter note.
To bring it all together you will use 2 cups of vegetable stock, where a good-quality stock makes a real difference, plus 1/4 cup of fresh chopped basil for that vibrant herbaceous kick. A 1/4 cup of cream adds richness, though coconut milk or cashew cream keeps it vegan, and 1 tablespoon of balsamic vinegar deepens the natural sweetness of the tomatoes. Finish with salt, pepper, and an optional pinch of red pepper flakes for gentle heat.

Step-by-Step Instructions
Start by building flavor at the base. Using the Sauté setting on your Instant Pot, heat a drizzle of olive oil, then add the diced onion and minced garlic. Stir until softened and fragrant, about 3 minutes, which coaxes out their natural sweetness before the tomatoes go in.
Next, add the tomatoes and stock. Pour in the can of San Marzano tomatoes, or your fresh tomatoes if using, along with the 2 cups of vegetable stock. Stir in salt, pepper, and the red pepper flakes if you want a little warmth. Give everything a good stir to combine.
Now cook it under pressure. Place the lid on the Instant Pot, set the valve to sealing, and cook on Manual High Pressure for 10 minutes. Once the cycle is complete, carefully perform a quick release of the pressure before opening the lid, standing back from the steam.
Time to blend it to perfection. Use an immersion blender directly in the pot to puree the soup until it is silky smooth. If you do not have one, carefully transfer the soup to a countertop blender in batches, making sure the steam can vent so nothing spills.
Finish with basil and cream. Stir in the freshly chopped basil, a splash of balsamic vinegar, and the cream or coconut milk. Taste and adjust the seasoning as needed, then ladle it into bowls. In under 30 minutes you have a warm, velvety soup ready to be enjoyed.

Tips for the Best Tomato Basil Soup
Like many soups, this one only gets better with a little rest. If you can, make it ahead, since the flavor deepens beautifully after chilling overnight in the fridge. When you do blend, a good-quality balsamic vinegar with subtle sweetness really elevates the finished bowl, so it is worth reaching for a nicer bottle.
If you do not own an immersion blender, a standard countertop blender works fine as long as you vent the steam to avoid spills and blend in batches. This soup practically begs to be paired with something crisp and cheesy, so serve it with a classic caprese grilled cheese with pesto for the ultimate cozy combo, or explore another comfort favorite like our cozy French onion soup.
For variations, add extra red pepper flakes or a pinch of cayenne for a spicy version, or swap the cream for coconut milk or homemade cashew cream to keep it dairy-free. A grilled cheese sandwich, crusty sourdough, or a simple side salad all turn this into a satisfying, balanced meal.
Kitchen Gear for This Recipe
- Instant Pot Duo 6-Quart
- Tempered Glass Instant Pot Lid
- Steamer Basket & Trivet Set
- Instant-Read Meat Thermometer
As an Amazon Associate, The Kitchen’s Aid earns from qualifying purchases at no extra cost to you.
Frequently Asked Questions
Can I freeze this soup?
Absolutely. Let it cool completely, store it in an airtight container, and freeze for up to 3 months. Thaw it overnight in the fridge before reheating gently on the stove.
How do I reheat leftovers?
Reheat gently on the stovetop over medium-low heat, stirring occasionally, or microwave in 30-second increments until warmed through. Low and slow keeps the texture smooth and creamy.
Can I make this soup vegan?
Yes. Simply substitute the cream with coconut milk or your favorite dairy-free alternative. The rest of the ingredients are naturally plant-based, so the soup stays rich and comforting.
Can I use fresh tomatoes instead of canned?
You can. Use ripe, in-season tomatoes for the best flavor and swap them in at the same stage as the canned tomatoes. The pressure cooking will soften them beautifully before you blend.
Why add balsamic vinegar?
Just a splash of balsamic enhances the natural sweetness of the tomatoes and adds a subtle complexity that rounds out the whole bowl. Stir it in at the end so its flavor stays bright.
There you have it, a soup so simple yet so satisfying that you will want to make it again and again. For more ways to build a cozy, balanced table, browse these healthy eating ideas, and tag @thekitchensaid on Instagram so I can see your creations.
Instant Pot Tomato Basil Soup
Italian · Soup

A creamy, fragrant Instant Pot tomato basil soup ready in under 30 minutes, made with San Marzano tomatoes, fresh basil, and a splash of cream.
Ingredients
- 1 tbsp olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 (28 oz) can San Marzano tomatoes
- 2 cups vegetable stock
- 1/4 cup fresh basil, chopped
- 1/4 cup cream (or coconut milk for vegan)
- 1 tbsp balsamic vinegar
- Salt and pepper, to taste
- Optional: red pepper flakes
Instructions
- Set Instant Pot to Saute and heat olive oil; saute onion and garlic 3 minutes until fragrant.
- Add tomatoes, stock, salt, pepper, and red pepper flakes if using.
- Seal and pressure cook on high for 10 minutes, then quick release.
- Puree the soup with an immersion blender until smooth.
- Stir in basil, cream, and balsamic vinegar, adjust seasoning, and serve warm.
Nutrition: 180 calories
Made this? Rate it







