Creamy, rich, and super easy to make, this Instant Pot Tomato Soup is comfort in a bowl. Make this vegan homestyle soup in under 30 minutes and get cozy.
Looking for more such easy and fuss-free Instant Pot recipes, here are some of them – Instant Pot Oatmeal, Instant Pot Chicken Curry, Instant Pot Tuscan Chicken Pasta, Instant Pot Chicken Stew, and Instant Pot Taco Soup.

Jump to:
About This Recipe
Be it a cold Winter night or a Monsoon evening, a good and comforting Soup is loved by everyone. And there is one soup, that is very popular and can also be found on the menu of every possible restaurant, Tomato Soup.
Tomato Soup is almost an everyday affair at my home, especially in Winters, and with Instant Pot, it has become easy to make it so often. Just add in all the ingredients in the pot, set the timer, and blend the soup to a smooth puree, and the soup is done. Easy, right?
Preparing soup in an Instant Pot cuts down the actual cooking time to half, which makes it even perfect for the days when you are looking for fuss-free, quick yet delicious meals.
Along with tomatoes, I sometimes also add a little beetroot, which adds beautiful red color to the soup and also enhance its nutrition level. I love to add basil leaves too, as it adds a unique flavor that makes the soup even more delicious.
This Instant Pot Tomato Basil Soup is,
- Vegan
- Gluten-Free
- Quick & Easy
- Fuss Free
- Comforting
- Perfect for cold nights
Ingredients

Tomatoes – For good tomato soup, make sure that you opt for the right tomatoes. Always go for fresh, ripe, and red tomatoes, as they deliver the best taste, that is sweet and tangy at once.
Do not opt for the tomatoes that are yellow in color from outside, as they are not sweet and doesn’t taste great when included in the soup.
Beetroot – Adding beetroot is optional, but highly recommended. I always try to include beetroot in the soup and it has two reasons,
- It adds beautiful red color to this soup, that doesn’t come so easily when made just with tomatoes.
- It adds to the nutrition and also balances the tartness of the tomatoes in the soup.
Basil Leaves – I love the freshness and unique flavor basil adds in the soup. But if you cannot find basil leaves, then you can also use mint leaves.
Vegetable Stock – Vegetable Stock has its own flavor and when mixed with other ingredients, it adds a yummy taste to the soup. But if you cannot find vegetable stock, you can use the same amount of water instead.
Oil – Use any vegetable oil or even olive oil to make the soup. You can even use butter instead of oil.
Others – Other than the above-mentioned ingredients, you will need garlic, onion, salt, and black pepper.
To make it rich and creamy, add some fresh cream, and give it a mix or top it with some parmesan cheese while serving.
Add in some dry herbs such as dry basil, dry thyme, oregano, or red chili flakes on the top to flavor it more.
Step By Step Recipe
Press SAUTE button of Instant pot and add oil in the pot.

When the oil is hot, add garlic and fry for a few seconds.

Add onion and fry till translucent.

Add tomato and vegetable stock and cover the pot with the lid. Set the valve to sealing and press PRESSURE COOK.

Set the timer to 6 minutes.


Once the timer goes off, let the pressure release naturally for 10 minutes. Remove the remaining pressure manually and open the lid. Let the mixture cool for sometime.

Blend the mixture in a blender to make a smooth puree.


Transfer the soup back in the pot and press SAUTE again.


Add basil leaves, salt and black pepper and cook until the soup is nicely warmed.

Garnish with basil leaves. Serve hot.

Frequently Asked Questions
Yes, you can definitely use Canned Tomatoes to make this soup. Just follow the same recipe and use canned tomatoes instead of fresh tomatoes.
Once the tomatoes are cooked, you can add ½ cup of coconut milk while blending. Adding coconut milk makes the soup nice and creamy.
Coconut Milk is also a great option if you are looking for a vegan soup, to make it nice and creamy.
Serving Suggestions
Serve Instant Pot Tomato Basil Soup with some crunchy Croutons on the side. You can also serve a Garlic Bread or your choice of Bruschetta on the side.
Serve a leafy Green salad or fresh Vegetable salad on the side, for a light meal.
You can also serve some Grilled Cheese Sandwich along with the tomato soup. For a filling meal, serve some wrap or rolls on the side.
You might also like:
Recipe Card

Instant Pot Tomato Soup Recipe
Ingredients
- 2 tablespoon Olive Oil
- 2 teaspoon Garlic (chopped)
- ½ cup Onion (chopped)
- 2 cups Tomato (chopped)
- 2 cups Vegetable Stock
- 1 inch Beetroot (optional)
- 3-4 Basil Leaves
- Salt (to taste)
- 1 teaspoon Freshly Ground Black Pepper
Instructions
- Press SAUTE button of Instant pot and add oil in the pot.
- When the oil is hot, add garlic and fry for a few seconds.
- Add onion and fry till translucent.
- Add tomato, beetroot and vegetables stock and cover the pot with the lid.
- Set the valve to sealing and press PRESSURE COOK.
- Set the timer to 6 minutes.
- Once the timer goes off, let the pressure release naturally for 10 minutes.
- Remove the remaining pressure manually and open the lid.
- Let the mixture cool for sometime.
- Blend the mixture in a blender to make a smooth puree.
- Transfer the soup back in the pot and press SAUTE again.
- Add basil, salt and black pepper and cook until the soup is nicely warmed.
- Garnish with basil leaves. Serve hot.
Did you make this recipe? Let me know!