Follow Me On Pinterest!
There is nothing quite like a warm bowl of creamy tomato soup to soothe the soul after a long day. If you are looking for a meal that feels like a hug in a bowl but takes almost no effort, this Instant Pot Tomato Soup is your new best friend. It is incredibly rich, packed with flavor, and budget-friendly, making it a staple for busy weeknights. Forget the canned stuff; this homemade version uses simple pantry staples to create a gourmet experience in just 20 minutes. Whether you are dipping a gooey grilled cheese sandwich or sipping it on its own, this one-pot wonder is guaranteed to become a family favorite.
Recipe Information
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Servings: 4 servings
- Difficulty: Easy
Nutrition values
- Calories: 185 kcal
- Protein: 4g
- Carbs: 18g
Why Make This Instant Pot Tomato Soup Easy 20 Min One Pot Family Budget
This recipe is a game-changer for anyone who wants a healthy, delicious meal without spending hours in the kitchen or a fortune at the grocery store. Using the Instant Pot allows the flavors of the tomatoes, garlic, and onions to meld together in a fraction of the time it would take on the stovetop. It is a true one-pot meal, which means cleanup is a breeze. Because it relies on canned tomatoes and basic aromatics, it is extremely cost-effective for families on a budget. Plus, it is naturally vegetarian and can easily be made vegan, making it a versatile choice for any household.
Ingredients
- 2 tablespoons butter or olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 can (28 oz) crushed tomatoes or whole peeled tomatoes
- 2 cups vegetable broth
- 1 teaspoon dried basil
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt (plus more to taste)
- 1/4 teaspoon black pepper
- 1/2 cup heavy cream or coconut milk (optional for creaminess)
- Fresh basil or croutons for garnish
Directions
Step 1: Sauté the Aromatics
Turn your Instant Pot to the Sauté function. Add the butter or olive oil to the inner pot. Once melted, add the diced onion and cook for about 3 minutes until softened and translucent. Stir in the minced garlic and cook for another 30 seconds until fragrant. Make sure not to burn the garlic, as it can turn bitter.
Step 2: Pressure Cook
Pour in the vegetable broth and use a wooden spoon to scrape any browned bits off the bottom of the pot (this prevents the “burn” notice). Add the canned tomatoes, dried basil, oregano, salt, and pepper. Do not stir the tomatoes too vigorously; just let them sit on top of the broth. Secure the lid and set the valve to the Sealing position. Select Manual or Pressure Cook on High for 5 minutes.
Step 3: Blend and Finish
Once the timer beeps, perform a Quick Release by carefully moving the valve to the Venting position. Open the lid and use an immersion blender to blend the soup directly in the pot until it reaches your desired smoothness. If you want a creamy soup, stir in the heavy cream or coconut milk now. Taste and adjust the seasoning with extra salt or pepper if needed. Serve hot with your favorite toppings.
Expert Tips for Perfect Instant Pot Tomato Soup Easy 20 Min One Pot Family Budget
- Scrape the Pot: Always deglaze the bottom of the Instant Pot with broth after sautéing the onions to ensure no bits are stuck, which prevents the “Burn” error.
- Use Fire-Roasted Tomatoes: For a deeper, smokier flavor profile, substitute regular canned tomatoes with fire-roasted canned tomatoes.
- Immersion Blender Magic: An immersion blender is the easiest way to get a smooth texture without the mess of transferring hot liquid to a traditional blender.
- Balance the Acidity: If your tomatoes are very acidic, stir in a teaspoon of sugar or honey at the end to balance the flavors.
- Consistency Control: If you prefer a thicker soup, let it simmer on the Sauté setting for a few minutes after blending to reduce the liquid.
Delicious Variations
- Spicy Tomato: Add a half teaspoon of red pepper flakes during the sauté step for a subtle kick.
- Vegan Version: Use olive oil instead of butter and full-fat canned coconut milk instead of heavy cream for a rich, plant-based meal.
- Cheesy Tomato: Stir in a half cup of freshly grated Parmesan or white cheddar cheese after blending for a savory twist.
- Roasted Red Pepper: Add a jar of drained roasted red peppers before pressure cooking for a sweet and earthy flavor boost.
- Herby Freshness: Stir in a handful of fresh chopped basil or parsley right before serving to brighten the dish.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Yes, you can use about 2.5 to 3 pounds of fresh, ripe tomatoes. However, you may need to peel them first or strain the soup after blending to remove the skins for a smoother texture. Canned tomatoes are recommended for this recipe to keep it quick and budget-friendly.
How do I store leftovers?
This soup stores beautifully in the refrigerator. Place it in an airtight container for up to 4 to 5 days. It actually tastes even better the next day as the flavors continue to develop.

Can I freeze this soup?
Absolutely! If you plan to freeze it, I recommend leaving out the cream. Freeze the blended soup in freezer-safe bags or containers for up to 3 months. When ready to eat, thaw and add the cream while reheating on the stove.
What should I serve with tomato soup?
The classic choice is a grilled cheese sandwich. Other great options include crusty sourdough bread, a fresh Caesar salad, cheesy garlic bread, or even a handful of salty crackers.
Is this recipe gluten-free?
Yes, this recipe is naturally gluten-free as long as your vegetable broth is certified gluten-free. Always check the labels on pre-packaged ingredients to be sure.
Conclusion
This Instant Pot Tomato Soup is the ultimate solution for a fast, healthy, and satisfying family meal. By utilizing the speed of pressure cooking and the simplicity of pantry staples, you can enjoy a high-quality soup that tastes like it simmered all day. It is easy on the wallet and even easier on your schedule. Give this recipe a try the next time you need a quick comfort food fix, and you will never reach for a store-bought can again!

Instant Pot Tomato Soup Easy 20 Min One Pot Family Budget
- Total Time: 20 minutes
- Diet: Vegetarian, Gluten-Free, Vegan-option
Ingredients
- 2 tablespoons butter or olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 can (28 oz) crushed tomatoes or whole peeled tomatoes
- 2 cups vegetable broth
- 1 teaspoon dried basil
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt (plus more to taste)
- 1/4 teaspoon black pepper
- 1/2 cup heavy cream or coconut milk (optional for creaminess)
- Fresh basil or croutons for garnish
Instructions
- Turn your Instant Pot to the Sauté function. Add the butter or olive oil to the inner pot. Once melted, add the diced onion and cook for about 3 minutes until softened and translucent. Stir in the minced garlic and cook for another 30 seconds until fragrant. Make sure not to burn the garlic, as it can turn bitter.
- Pour in the vegetable broth and use a wooden spoon to scrape any browned bits off the bottom of the pot (this prevents the “burn” notice). Add the canned tomatoes, dried basil, oregano, salt, and pepper. Do not stir the tomatoes too vigorously; just let them sit on top of the broth. Secure the lid and set the valve to the Sealing position. Select Manual or Pressure Cook on High for 5 minutes.
- Once the timer beeps, perform a Quick Release by carefully moving the valve to the Venting position. Open the lid and use an immersion blender to blend the soup directly in the pot until it reaches your desired smoothness. If you want a creamy soup, stir in the heavy cream or coconut milk now. Taste and adjust the seasoning with extra salt or pepper if needed. Serve hot with your favorite toppings.
- Cook Time: 20 minutes









