Creamy Instant Pot Tomato Soup (Ready in 30 Minutes)
This Instant Pot tomato soup is rich, velvety, and comes together in under half an hour. It tastes like it simmered all afternoon, but the pressure cooker handles everything quietly while you toast the bread.

The recipe leans on pantry staples—canned whole tomatoes, butter, a few aromatics—and a splash of cream at the end to tie it together. It’s the soup you make when you want a warm, comforting bowl with almost no hands-on work.
Why This Tomato Soup Works
The pressure cooker forces the tomatoes, onion, and herbs to mingle in about 10 minutes of cook time, so the broth tastes deeply infused. Canned whole tomatoes give you a consistent, bright tomato flavor any time of year, no matter what the fresh ones look like at the store.
The texture is what keeps me coming back. A quick blitz with an immersion blender turns everything silky, and a pour of heavy cream makes it lush without turning heavy. It’s satisfying enough to stand as a meal, especially with a grilled cheese on the side.
Ingredients

- 2 tbsp unsalted butter: olive oil works for a dairy-free version.
- 1 medium yellow onion, diced: about 1 cup once chopped.
- 3 cloves garlic, minced: grate it right into the pot so it melts into the soup.
- 1 tsp dried thyme: or 1 tbsp fresh thyme leaves.
- 1 tsp dried oregano: can swap in dried basil if you prefer.
- 1 (28 oz) can whole peeled tomatoes, with their juices: San Marzano tomatoes give the richest body, but any good brand will do.
- 1 cup low-sodium chicken or vegetable broth: use vegetable to keep it 100% plant-based before adding cream.
- 1 tsp granulated sugar: just enough to soften the tomatoes’ edge without making the soup sweet.
- ½ tsp kosher salt: plus more to taste at the end.
- ¼ tsp freshly ground black pepper: a few cranks from the mill.
- ¼ cup heavy cream: stir it in right before serving for that classic creamy finish.
- ¼ tsp baking soda (optional): a tiny amount neutralizes any lingering sharpness if your tomatoes are particularly tangy.
Variations and Substitutions
- Dairy-free: skip the butter and sauté the aromatics in olive oil, then finish the soup with full-fat coconut cream instead of heavy cream. The body stays rich with a very gentle coconut note.
- Smoky depth: crack open a can of fire-roasted tomatoes instead of plain. The charred edge makes the soup taste like it spent time in a wood oven.
- Spicy kick: add a pinch of crushed red pepper flakes along with the herbs, and finish with a drizzle of chili oil.
- Herb swap: fresh basil is always welcome. Stir in a handful of torn leaves right before blending, or save them for a bright garnish.
- Extra savory: toss a Parmesan rind into the pot before pressure cooking. Fish it out before you blend.
For a chunkier, more rustic bowl, try our Garden Tomato Basil Soup recipe instead.
How to Make Instant Pot Tomato Soup
Step 1: Sauté the Aromatics

Turn the Instant Pot to Sauté mode and melt the 2 tbsp butter. When it’s foamy, add the diced onion and cook, stirring now and then, for about 4 minutes, until the edges turn translucent and the onion smells sweet. Stir in the minced garlic, 1 tsp dried thyme, and 1 tsp dried oregano, and cook for another 30 seconds, until the garlic is fragrant but not browning.
The kitchen will fill with that garlic-herb butter smell that tells you this is going to be good.
Step 2: Pressure Cook the Tomatoes

Press Cancel to turn off Sauté mode. Pour in the full can of whole tomatoes with their juices, the 1 cup broth, 1 tsp sugar, ½ tsp salt, and ¼ tsp black pepper. Use a wooden spoon to scrape up any browned bits stuck to the bottom, so nothing burns. Lock the lid, set the valve to Sealing, and pressure cook on High for 10 minutes. When the timer beeps, do a quick release of the steam.
After the steam clears and you open the lid, the soup base will be deep red, the tomatoes will have collapsed, and the broth will smell round and savory.
Step 3: Blend the Soup

Insert an immersion blender right into the pot and blend until the soup is completely smooth and no chunks of tomato remain. Be careful with the hot liquid—keep the blender head submerged the whole time so it doesn’t splatter. Pour in the ¼ cup heavy cream and blend again for just a few seconds to incorporate it.
The soup transforms from a rustic broth into something silky and luxurious, with a pale terra-cotta color once the cream swirls in.
Step 4: Taste and Adjust the Seasoning

Take a spoonful and taste it. If the acidity is still a little sharp, stir in the optional ¼ tsp baking soda; it will fizz for a moment and then the bite will round out. Add more salt if it needs it, or another pinch of sugar to bring the tomatoes forward. This is your chance to get the balance exactly how you like it.
Trust your taste here—a little extra salt often makes the tomatoes sing louder than any other ingredient.
Step 5: Ladle and Serve

Ladle the soup into bowls while it’s still steaming. Drizzle a tiny bit of extra cream on top, crack some black pepper over it, and finish with a few fresh basil leaves or a sprinkle of grated Parmesan. Set the bowls down with toasted bread or a grilled cheese for dipping, and eat right away.
The soup will be glossy, smooth, and warm all the way through, the kind of bowl you can’t stop tilting to get the last spoonful.
Tips for the Best Instant Pot Tomato Soup
- Choose the right tomatoes: whole peeled tomatoes packed in purée give the smoothest result with the deepest flavor. Diced tomatoes often contain calcium chloride and won’t break down as nicely.
- Don’t skip the sugar: a single teaspoon of sugar doesn’t make the soup sweet; it just softens the natural acidity of the tomatoes and lets the savory notes carry the load.
- Use an immersion blender for less mess: you can transfer the cooked soup to a stand blender in batches, but blending directly in the pot keeps the counter clean and the soup hot.
- Taste before adding baking soda: many canned tomatoes are balanced enough on their own. Only use the baking soda if your soup tastes noticeably sharp after blending.
- Make it ahead for deeper flavor: the soup tastes even better the next day. Cool it completely, refrigerate, and reheat gently on the stovetop—then add the cream just before serving.
Storing Leftovers
- Refrigerate: cool the soup to room temperature, then store it in an airtight container in the fridge for up to 4 days.
- Reheating: warm it slowly in a saucepan over medium-low heat, stirring now and then. If the soup has thickened overnight, add a splash of broth or water to loosen it.
- Freezing: freeze the soup without the cream for up to 3 months. Thaw overnight in the fridge, reheat, and stir in the cream after it’s hot. The texture stays smooth and tastes like fresh.
What to Serve With Instant Pot Tomato Soup
A grilled cheese sandwich is the classic partner, and for good reason—the crisp, buttery bread and melted cheese give you something to dip and chew against the smooth soup. For a lighter side, a simple green salad with a sharp vinaigrette cuts through the richness. If you have a crusty loaf around, toast thick slices, rub them with a cut garlic clove, and drizzle with olive oil for an easy garlic bread that requires nothing else.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Yes. Use about 2 pounds of ripe Roma tomatoes, blanch and peel them, then chop and proceed exactly the same way. The cook time stays 10 minutes because the pressure cooking will break them down just as well.
How do I make this soup dairy-free?
Sauté the onion in olive oil instead of butter, and swap the heavy cream for full-fat coconut cream or cashew cream. The soup will still be velvety, with a very subtle coconut undertone that pairs well with the tomatoes.
Why did my soup turn out too acidic?
Some batches of canned tomatoes are sharper than others. Stir in the optional baking soda or an extra pinch of sugar after blending to mellow the tang. Next time, look for a brand packed in purée rather than juice.
Can I double this recipe?
Yes, but keep an eye on the fill line. Double all ingredients, and the cook time stays the same. The pot will take longer to pressurize because there’s more volume, but the 10-minute high-pressure timer doesn’t change.

Ingredients
Method
- Set the Instant Pot to Sauté and melt the butter. Cook the onion for 4 minutes, then add garlic, thyme, and oregano; cook 30 seconds.
- Turn off Sauté. Add the tomatoes with their juices, broth, sugar, salt, and pepper. Lock the lid, set to Sealing, and pressure cook on High for 10 minutes. Quick release the steam.
- Use an immersion blender to blend the soup until completely smooth. Pour in the cream and blend briefly to combine.
- Taste and stir in the optional baking soda if the soup is too sharp. Adjust salt or sugar as needed.
- Ladle into bowls, drizzle with extra cream, and serve hot.
