Enjoy the fresh, vibrant taste of homemade goodness with our Instant Pot Tomato Soup! This recipe is super quick and easy, letting the natural flavors of garden-fresh tomatoes shine. Forget about canned soups—this homemade version is full of warmth and comfort, perfect for a cozy meal in no time!

Jump to:
Why Homemade Tomato Soup Is Better Than Canned Soup?
Homemade Tomato soup is better than canned soup. You get to control exactly what goes into your tomato soup recipe and can make sure the ingredients are not processed.
Making fresh tomato soup in the Instant Pot means you'll get many more servings than you would from a can and you'll have plenty left over for all the family to enjoy.
Why This Recipe Works
- Classic Comfort Food: This tomato soup is a warm, comforting dish perfect for any weather.
- Simple Ingredients, Big Flavor: The recipe uses simple ingredients to achieve a rich, hearty taste.
- Quick and Easy: Utilizing the Instant Pot, this soup is ready in a flash.
📋 Ingredients

Here are the ingredients we used to make this spicy tomato soup recipe in our pressure cooker.
- Tomatoes: The star ingredient, providing a tangy, sweet base for the soup.
- Garlic: Enhances the savory notes and adds a touch of warmth to the soup.
- Butter & Olive Oil: Used for sautéing, they help develop the flavors of other ingredients.
- Red Bell Pepper: Adds a sweet yet slightly spicy flavor and vibrant color to the soup.
- Onion: Contributes a sweet depth of flavor that complements the tomatoes.
- Mixed Herbs, Dried Basil, Oregano or Italian Seasoning: Infuse the soup with a warm, aromatic flavor profile.
- Salt and Pepper: Enhance the natural flavors of the ingredients.
- Vegetable Stock: Forms the liquid base of the soup, adding a savory richness.
- Tomato Puree: Deepens the tomato flavor and thickens the soup.
- Cream/Parmesan Cheese: Optional garnishes that add a creamy, salty finish to the soup.
For the complete list of ingredients with measurements and instructions, please see the recipe card at the bottom of the post.
🔀 Substitutions & Variations
- Roasted Red Pepper Instant Pot Tomato Soup: Add a smoky depth by incorporating roasted red peppers and smoked paprika.
- Creamy Basil Instant Pot Tomato Soup: Infuse the soup with fresh basil leaves and finish with a swirl of cream for a luxurious touch.
- Spicy Arrabbiata Instant Pot Tomato Soup: Kick up the heat with red pepper flakes and add olives for a Mediterranean twist.
- Hearty Vegetable Instant Pot Tomato Soup: Throw in a medley of your favorite veggies like zucchini, bell peppers, and carrots for added nutrients.
- Italian-Style Instant Pot Tomato Soup: Stir in some cooked ditalini pasta and a sprinkle of Parmesan cheese for an Italian-inspired version.
🔪How to Make Instant Pot Tomato Soup?

Step One: Add butter and oil to the Instant Pot. Next, add chopped onions and bell pepper.

Step Two: Saute the ingredients until softened. This will take around two minutes.

Step Three: Add seasonings, basil, oregano, salt, and pepper to the Instant Pot. Cancel the saute function and add your chopped tomatoes to the Instant Pot. Cut them into large chunks for blending later or chop small for a chunkier soup.

Step Four: Add vegetable stock to your Instant Pot. Set the timer for 12 minutes on high pressure using the manual setting. Once the soup has finished cooking, allow it to naturally release for 15 minutes.

Step Five: Either serve your soup as it is or blend to achieve a smooth consistency.

Step Six: Your delicious creamy Tomato Soup is now ready to serve. Drizzle a small amount of cream over each bowl of soup and add crunchy croutons or bread as desired. Enjoy!

👩🍳 Expert Tips
- Use Fresh, Ripe Tomatoes: The flavor of your soup largely depends on the quality of tomatoes used. Choose ripe, fresh tomatoes for a vibrant and tangy flavor.
- Deglaze the Pot: After sautéing, deglaze the pot with a little broth or wine to scrape up any browned bits stuck to the bottom. This adds depth to your soup's flavor.
- Pressure Cook to Perfection: Use the pressure cook function on your Instant Pot for about 15 minutes. This will break down the tomatoes and integrate the flavors beautifully.
- Cut Tomatoes According to Recipe: The tomatoes can be cut into large chunks if you're planning to blend the soup at the end. If you prefer a chunky soup, make sure the tomatoes are chopped small.
💭 FAQs
No, it’s not necessary to peel the tomatoes. The skin will soften during cooking and blend smoothly when pureed. But you can also use whole peeled tomatoes.
Roma or plum tomatoes are often used for their rich flavor and low water content. However, you can use any fresh tomatoes you have on hand.
You can use any type of onion you prefer. However, yellow or white onions are often used for their sweet and mild flavor.
Yes, you can use a can of diced tomatoes or crushed tomatoes instead of fresh ones, but the taste may vary slightly. If using canned tomatoes, make sure to adjust the seasoning as they often come with added salt.
To thicken the thinner soup, simmer it without the lid to let the liquid evaporate. Alternatively, use an immersion blender or a regular blender to blend in a cooked potato or bread crumbs.
Yes, you can use coconut milk as a substitute for cream in your recipe. It will provide a creamy texture and rich flavor, making it a perfect alternative to heavy cream.

Serving Suggestions
These are my favorite sides to serve with fresh tomato soup:
- Bacon and Cheese Quiche: This savory dish adds a hearty element to your meal..
- Garlic Croutons: Add some crunch to your hot soup with these flavorful bites.
- Grilled Cheese Sandwiches: A classic combination that never goes out of style.
🍜 Related Recipes
Did you make this recipe? Leave a review and a ⭐⭐⭐⭐⭐ rating below, or tag us in our Facebook Group! Alternatively, bookmark it in your browser or save to Pinterest.

Instant Pot Tomato Soup With Fresh Tomatoes
Ingredients
- 4 Large Tomatoes or 8 medium tomatoes
- 2 teaspoon minced garlic One clove of garlic or two teaspoons of minced garlic
- 2 Tablespoons butter
- 1 tablespoon olive oil
- 1 Red bell pepper
- 1 medium sized onion chopped
- 1 teaspoon mixed herbs
- 1 teaspoon dried basil dried basil or 1 cup fresh basil chopped
- 1 teaspoon Oregano Oregano or Italian Seasoning
- Salt and Pepper to taste
- 4 cups vegetable stock.
- 2 tablespoons tomato puree
- Cream/Parmesan cheese optional garnish
Instructions
- Add butter and oil to the instant pot.
- Next, add chopped onions and bell pepper.
- Saute the ingredients until softened. This will take around two minutes.
- Add seasonings, basil, oregano, salt, and pepper to the instant pot.
- Cancel the saute function and add your chopped tomatoes to the Instant Pot. Cut them into large chunks for blending later or chop small for a chunkier soup.
- Add vegetable stock to your Instant Pot. Set the timer for 12 minutes on high pressure using the manual setting.
- Once the soup has finished cooking, allow it to naturally release for 15 minutes.
- Either serve your soup as it is or blend to achieve a smooth consistency.
- Your delicious creamy Tomato Soup is now ready to serve. Drizzle a small amount of cream over each bowl of soup and add crunchy croutons or bread as desired. Enjoy!
Notes
Nutrition
More Instant Pot Easy Recipes
This sounds really good. If I wanted to use canned tomatoes, how much would I need to equal the 4 large fresh tomatoes?
You could replace the 4 tomatoes with one 28 oz can of canned tomatoes.
Thank you so much for your quick response.