Instant Pot Tomato Soup
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.I love how this Instant Pot Tomato Soup is creamy, flavorful, and perfectly spiced, yet light and wholesome with less than 75 calories per serving. It’s an easy, fuss-free recipe that’s completely ready in just 30 minutes, making it perfect for any time of year.

I’ve tried and loved so many variations of tomato soup, including my tomato soup with canned tomatoes but this instant pot tomato soup version is my favorite because it’s quick, healthy and totally comforting.
If you’re anything like me, you want a tomato soup that’s not just delicious but also creamy, nutritious, and easy to make. I’ve found that using the Instant Pot not only brings out deeper, richer flavors but also reduces cooking time, just like it does in my bold and smoky Instant Pot vegetarian chili recipe.
👩🏽🍳 Why I Love This Recipe
If you’ve been following me for a while, you already know how much I love soups, I could seriously eat them every single day. And when it comes to favorites, this low calorie Instant Pot tomato soup is at the top of my list. Lately, I’ve been making this on repeat because it’s everything I crave in a soup – creamy, velvety, and just the right amount of smoky spice to make every spoonful extra comforting and delicious.
I promise you, this isn’t your average store-bought tomato soup, it’s so much better. The first time I made this, my family took one bite and instantly asked for seconds. What makes it special? No heavy cream, just a touch of milk for creaminess, and the balance of smoked paprika, cumin, and sweet tomatoes creates a depth of flavor that canned soup just can’t match.
I love how the Instant Pot intensifies the flavors in a fraction of the time, and with just 30 minutes from start to finish, it’s the easiest way to get a homemade, comforting meal on the table.
If you’re looking for a quick and hearty soup that’s vegetarian, packed with flavor, and made with pantry staples, this is the one. It’s perfect for busy weeknights, meal prep, or a cozy weekend lunch, and it pairs beautifully with a sourdough grilled cheese sandwich – because let’s be real, tomato soup and grilled cheese are a match made in heaven. 😉
Latest Recipe Video!
🥘 Ingredients
My rich and comforting tomato soup comes together with just a handful of simple ingredients you can easily find at any grocery store.

Olive Oil: I use just a little olive oil to sauté the onions, keeping this recipe light while adding richness.
Red Onion & Spices: A mix of red onion, garlic, cumin, salt, and paprika gives this soup bold, well-rounded flavor. For extra heat, I sometimes add a pinch of cayenne or red pepper flakes!
Diced Tomatoes: I always go for unsalted, organic canned tomatoes, San Marzano are my favorite for their sweet, rich taste.
Vegetable Stock: I prefer low-sodium vegetable stock to keep the flavors balanced. If you’re not vegetarian, chicken stock is a great swap.
Whole Milk: Whole milk adds just the right amount of creaminess while keeping the soup light.
Substitutions
Oil: You can use avocado oil or butter if you prefer a different fat source.
Garlic Alternative: If you don’t have fresh garlic, garlic powder works in a pinch.
Diced Tomatoes Alternative: Fresh tomatoes are a great option when in season, or you can use crushed tomatoes for a smoother texture.
Stock: Low-sodium chicken stock is a great alternative if you’re not vegetarian.
Dairy-Free: Swap whole milk for coconut milk or oat milk to keep it dairy-free and vegan tomato soup.
🔪 How To Make
Making this healthy Instant Pot tomato soup is so easy! In just five simple steps and 30 minutes, you’ll have a warm, comforting soup that the whole family will love.
Saute Onions, Add Spices: I start by setting my Instant Pot to the sauté function over medium heat. I heat the oil, then add chopped red onion, ground cumin, salt, and hot smoked paprika, stirring as I let it sauté for about 8 minutes.

Deglaze: Next, I add 4 minced garlic cloves and let them sauté for another minute until fragrant. Then, I deglaze the pot by pouring in the vegetable broth and scraping up any browned bits with a spatula.

Add Rest Of The Ingredients: I pour in a can of diced tomatoes (undrained) and 1/2 cup of vegetable stock, adding more if I want a thinner consistency. Then, I set the Instant Pot to HIGH pressure for 15 minutes. Once it’s done, I let the pressure naturally release for 10 minutes, then do a quick release for any remaining pressure before pressing cancel.

Puree Mixture: I stir in 1/4 cup of whole milk to add a touch of creaminess. Then, I use an immersion blender right in the pot to blend the soup until it reaches my preferred consistency. If I want it extra smooth, I transfer it to a food processor or regular blender for an ultra-creamy texture.

Serve: For the finishing touch, I love adding fresh herbs like parsley or basil for a pop of flavor. Sometimes, I sprinkle on crunchy croutons, shaved parmesan, a dollop of sour cream, and a dash of black pepper, it makes every bite even more delicious!

💭 Expert Tips
My #1 Secret Tip for making the best Instant Pot tomato soup is to always use high-quality canned tomatoes, especially in the winter. I’ve found that fresh tomatoes just don’t have the same rich, sweet flavor when they’re out of season, but canned tomatoes are picked at peak ripeness and packed with that perfect balance of acidity and sweetness. Whenever I make this soup, I always reach for San Marzano tomatoes because they create the most vibrant, full-bodied flavor.
Other Tips To Keep In Mind:
- Adjust the consistency to your liking: If you prefer a thicker soup, use less vegetable stock or let it simmer for a few extra minutes after blending. For a thinner soup, simply add more stock until it reaches your desired texture.
- Don’t skip the sauté step: I’ve found that sautéing the onions, garlic, and spices first brings out a deeper, richer flavor. It only takes a few extra minutes but makes the soup taste like it’s been simmering all day!
- Blend to your perfect texture: I love using an immersion blender because it lets me control how smooth or chunky my soup is. If you want a perfectly silky texture, a high-speed blender will give you that extra velvety finish.
📖 Make It Your Own
One of the best things about this recipe is how incredibly versatile it is. Whether you like your soup thick and hearty, light and brothy, or packed with extra spice, there’s a way to make it perfect for your taste.
For the Herb Lover: I always reach for fresh basil or parsley, but if I’m feeling fancy, I’ll toss in a sprig of fresh thyme or rosemary. They add a subtle depth that makes the soup taste like it’s been simmering for hours.
For a Spicy Kick: If you can’t get enough of heat, try adding red pepper flakes, a little goes a long way. Or a dash of cayenne for an extra smoky spice.
For an Extra-Rich Flavor: I’ve discovered that roasting the garlic beforehand takes the soup to the next level. Just roast a whole head of garlic (wrapped in foil at 400°F for 30 minutes), squeeze the softened cloves into the soup, and blend.
For the Cheese Lover: Who doesn’t love a little cheese with tomato soup? I highly recommend stirring in:
a spoonful of grated vegan parmesan cheese for a savory umami boost or a sprinkle of feta or goat cheese for a tangy twist.
🍽 Serving Suggestions
This tomato soup is already amazing on its own, but when I want a full, hearty meal, I like to pair it with something extra delicious. Here are a few ideas:
Classic Grilled Cheese: I’m a big fan of crispy, buttery sourdough with melty cheddar. If I’m feeling indulgent, I add a little pesto without pine nuts or caramelized onions, trust me, it’s next level.
Garlic Bread: Nothing beats dipping crunchy, golden slices of garlic bread into this soup. I always keep this on hand because it turns a simple meal into something special.
Side Salad: A fresh, crisp salad balances the richness of the soup. I love a simple spinach arugula salad with lemon vinaigrette and shaved parmesan, it’s fresh, tangy, and light.
🧊 Storage Directions
Refrigeration: I store any leftover soup in an airtight container in the fridge for up to 3 days. The flavors get even better overnight, making it perfect for meal prep!
Freezing: If I want to save some for later, I let the soup cool completely before transferring it to freezer-safe containers or resealable bags. It stays fresh in the freezer for up to 3 months. For easy portioning, I sometimes freeze it in individual servings, so I can grab just what I need.
Reheating: When I’m ready to enjoy it again, I warm it gently on the stovetop over low heat, stirring occasionally. If it’s too thick, I add a splash of vegetable stock or milk to bring back the creamy consistency. If reheating from frozen, I let it thaw in the fridge overnight before warming it up.
❓ Recipe FAQs
My kids absolutely love this light and creamy tomato soup, it’s one of the most kid-friendly soups I make! The texture is silky smooth, and the whole milk gives it just the right amount of richness without being too heavy. If you want a milder flavor, you can cut back on the garlic and paprika, but honestly, my kids enjoy it just the way it is.
If my soup turns out too thin, I let it simmer uncovered for a few extra minutes after blending to help it thicken naturally. If I want it even creamier, I stir in a spoonful of tomato paste, a splash of heavy cream, or a quick slurry of cornstarch and water, it always does the trick!
If my soup tastes too tangy, I stir in a little honey, maple syrup, or a pinch of baking soda to balance out the acidity. A splash of cream or coconut milk also works wonders to mellow out the sharpness and give it a smoother, more rounded flavor!

🍲 More Instant Pot Soup Recipes!
Love this healthy soup recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
🎥 Watch How to Make It
Instant Pot Tomato Soup
Ingredients
- 1 tbsp organic olive oil
- 4 cloves garlic, minced
- 1½ cups chopped red onion
- ¼ tsp ground cumin
- ½ tsp salt
- ¼ tsp hot smoked paprika
- 28 oz can diced unsalted tomatoes
- ½-1 cup vegetable stock
- ¼ cup whole milk use heavy cream for a keto option, use coconut milk for a vegan option
- fresh basil or parsley optional
Instructions
- Turn your Instant Pot to the sauté function. Add 1 tbsp olive oil, add 1.5 cups chopped red onion, 1/2 tsp ground cumin, 3/8 tsp salt, and 1/4 tsp hot smoked paprika. Sauté for 8 minutes, stirring.
- Add 4 minced garlic cloves, sauté an additional minute. Deglaze onion from the pot by adding the vegetable broth and scraping the sides with a spatula.
- Add 28 oz can diced tomatoes, undrained, and 1/2 cup vegetable stock (add more if you want a thinner soup). Set to HIGH pressure for 15 minutes. Naturally release pressure for 10 minutes.
- Stir in 1/4 cup whole milk. Use an immersion blender to blend the soup to the consistency you like.
- Optional: Top with fresh parsley, shaved parmesan cheese, and black pepper.
Notes
- My #1 Tip for making the best Instant Pot tomato soup is to always use high-quality canned tomatoes, especially in the winter. I’ve found that fresh tomatoes just don’t have the same rich, sweet flavor when they’re out of season, but canned tomatoes are picked at peak ripeness and packed with that perfect balance of acidity and sweetness. Whenever I make this soup, I always reach for San Marzano tomatoes because they create the most vibrant, full-bodied flavor.
- Adjust the consistency to your liking: If you prefer a thicker soup, use less vegetable stock or let it simmer for a few extra minutes after blending. For a thinner soup, simply add more stock until it reaches your desired texture.
- Don’t skip the sauté step: I’ve found that sautéing the onions, garlic, and spices first brings out a deeper, richer flavor. It only takes a few extra minutes but makes the soup taste like it’s been simmering all day!
- Blend to your perfect texture: I love using an immersion blender because it lets me control how smooth or chunky my soup is. If you want a perfectly silky texture, a high-speed blender will give you that extra velvety finish.
What is the portion size?
About 3/4 to 1 cup of soup!
This tomato soup was such a hit the other night! We just loved it and I love using my instant pot for recipes. Can’t wait to make this more often!
Awesome!! So happy to hear that Beth!!