This Instant Pot Tomato Soup is one of my favorite ways to turn an abundance of fresh garden tomatoes into a creamy, comforting soup. Fresh tomatoes cook with onion, garlic, basil, oregano and vegetable broth before everything is blended until smooth and finished with coconut milk for extra creaminess.

It’s simple, mostly hands-off and especially good during that little window between late summer and early fall when the garden is still producing tomatoes but I’m already craving a warm bowl of soup.

Make creamy Instant Pot tomato soup with fresh tomatoes, garlic, basil and vegetable broth. An easy way to use your late-summer tomato harvest.

Author’s Note

Every year, this soup marks a change of seasons in my kitchen.

By late summer, I’ve usually spent weeks eating tomatoes straight from the garden, tossing them into salads and making fresh tomato sauces. Then the mornings start getting cooler while the tomato plants are still hanging on and that’s when I know it’s time for tomato soup.

I retested and photographed this recipe again using the last tomatoes from my garden this season, and it reminded me why I’ve kept making it over the years. The Instant Pot lets those fresh tomatoes, garlic, onion and herbs cook down without requiring me to stand over a pot, and there’s no need to peel or seed the tomatoes first.

For me, it’s one of those recipes that takes something I’ve grown all summer and turns it into exactly what I want to eat as fall begins.

Why You’ll Love This Tomato Soup

This isn’t a tomato soup made from canned tomatoes or tomato sauce. Fresh tomatoes are the foundation, which gives the finished soup a brighter, fresher flavor.

The Instant Pot also does most of the cooking for you. There’s a short sauté at the beginning to build flavor, followed by 15 minutes of pressure cooking. Once everything is blended, coconut milk makes the soup creamy without covering up the tomato flavor.

And there’s very little prep. I don’t peel or seed my tomatoes. After pressure cooking and blending, I don’t find either necessary.

fresh tomatoes from the garden in a wooden box

The Best Tomatoes for Homemade Tomato Soup

I originally developed this recipe using Roma and Costoluto Fiorentino tomatoes from my garden, but you don’t need those exact varieties.

I particularly like meaty, flavorful tomatoes for homemade tomato soup because they contain more flesh and generally less water than very juicy slicing tomatoes. Roma and other plum tomatoes are excellent choices, but ripe garden tomatoes of different varieties can absolutely be combined.

More important than choosing one specific variety is choosing ripe tomatoes with good flavor. Tomato soup concentrates what you put into the pot, so bland, underripe tomatoes won’t suddenly develop the same flavor as ripe, in-season ones.

If your garden gives you a mixture of tomatoes at the end of the season, this is also a great place to use them.

Make creamy Instant Pot tomato soup with fresh tomatoes, garlic, basil and vegetable broth. An easy way to use your late-summer tomato harvest.

Ingredient notes

A handful of fresh vegetables and Italian herbs fill this soup with decadence. These are the ingredients you need:

  • Fresh tomatoes: You’ll need 8 cups of chopped tomatoes. I use ripe garden tomatoes whenever possible; Roma and other fleshy varieties are especially good.
  • Olive oil + unsalted butter: Using both gives the onions and aromatics a flavorful base. For a dairy-free version, see my substitutions below.
  • White onion + garlic: I sauté these before pressure cooking rather than simply putting everything into the pot at once. This short extra step develops a more savory flavor.
  • Oregano + fresh basil leaves: Oregano gives the soup that familiar tomato-herb flavor while fresh basil brightens everything.
  • Vegetable broth: Keeps the tomato soup vegetarian. Chicken broth can be substituted if that’s what you have.
  • Coconut milk: Optional, but I recommend it for a creamier finish. If dairy isn’t a concern, heavy cream also works.
  • Parmesan: Also optional, but a little Parmesan gives the finished soup extra savory flavor.

Silvia’s Tips for the Best Tomato Soup

➜ Start with flavorful, ripe tomatoes. Fresh tomato soup is only as good as the tomatoes you put into it. I love using ripe garden tomatoes, but any good-quality, in-season tomatoes will work.

➜ Don’t skip the sauté. Those few minutes spent cooking the onion, garlic and herbs in olive oil and butter before pressure cooking build a much more flavorful base for the soup.

➜ Season, blend, then taste again. Tomatoes can vary quite a bit in sweetness and acidity, so I always taste the soup after blending and adjust the salt and freshly ground black pepper as needed.

➜ Adjust the consistency at the end. If your tomatoes were especially juicy and the soup is thinner than you like, turn on Sauté and let it simmer uncovered for a few minutes after blending. If it’s too thick, add a splash of vegetable broth.

➜ Make it as creamy as you like. I use coconut milk for a silky finish, but heavy cream works beautifully if you eat dairy. Add it after blending so you can control exactly how creamy you want the soup.

➜ Finish the bowl. A drizzle of good olive oil, fresh basil leaves, Parmesan or homemade croutons adds texture and another layer of flavor right before serving.

Variations

This recipe is already naturally gluten free and vegetarian, however, there are plenty of other customizations you can make:

  • Paleo and Whole30 tomato soup – Replace the unsalted butter with ghee. Also, make sure your coconut milk doesn’t contain any off-plan ingredients. 
  • Dairy free and vegan tomato soup – Replace the unsalted butter with your favorite non-dairy butter substitute and omit the parmesan cheese.
  • Low carb Instant Pot tomato soup – Use heavy cream instead of coconut milk for a high fat, low carb variation.
instant pot fresh tomato soup

Serving suggestions

Nothing beats dipping a crispy, buttery grilled cheese sandwich into a hot bowl of tomato soup. My spinach grilled cheese sandwich is the classic choice, while my Barbacoa Grilled Cheese turns it into a much heartier meal.

You can also serve the soup with slices of artisan crusty bread or buttery garlic bread, or keep things simple with homemade croutons, freshly grated Parmesan, fresh basil leaves and a drizzle of good olive oil.

I also wouldn’t want to gate-keep this from you but my Brazilian cheese bread shines alongside this tomato soup. It’s my most irresistible combo!

For lunch, I often don’t think it needs much more than bread and a little cheese.

Make creamy Instant Pot tomato soup with fresh tomatoes, garlic, basil and vegetable broth. An easy way to use your late-summer tomato harvest.

Best Instant Pot Soups

Best Soups For Fall

bowl of tomato soup with basil, served in a large bowl. A spoon and toast on a plate

Stove Top Instructions

Don’t have an Instant Pot? You can make this same fresh tomato soup on the stovetop.

⓵ Heat the olive oil and butter over medium heat in a large pot or Dutch oven. Sauté the onion until softened, then add the garlic, oregano, basil, salt and pepper and cook until fragrant.

⓶ Stir in the fresh tomatoes and vegetable broth. Bring the tomato mixture to a gentle simmer and cook for 30–35 minutes, allowing the tomatoes to soften and release their juices.

⓷ Blend with an immersion blender until smooth, or carefully transfer the hot soup to a stand blender in batches. Stir in the coconut milk and Parmesan, if using, and warm through before serving.

Looking for more ways to use homegrown tomatoes?

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get great new recipes from us every week!
tomato soup with homegrown tomatoes
5 from 13 votes

Instant Pot Tomato Soup

by Silvia Dunnirvine
This Instant Pot Tomato Soup turns fresh garden tomatoes, onion, garlic and herbs into a smooth, creamy homemade soup with very little hands-on cooking. Finish it with coconut milk or cream and serve with grilled cheese for the ultimate late-summer-to-fall comfort food.
Prep: 10 minutes
Cook: 15 minutes
NPR: 15 minutes
Total: 40 minutes
Servings: 8 servings

Equipment

Ingredients 

  • 2 tbsp olive oil
  • 2 tbsp unsalted butter ghee for DF and Whole30
  • 1 cup white onion chopped
  • 5 cloves garlic minced
  • 1 tbsp dried oregano
  • 1/2 cup basil
  • salt + pepper to taste
  • 8 cups tomatoes chunks
  • 4 cups vegetable broth
  • 3/4 cup Unsweetened coconut milk (optional but recommended)
  • 1/4 cup parmesan cheese (Omit for DF, Whole30)

Instructions 

  • Sauté the aromatics: Set the Instant Pot to Sauté mode. Add the olive oil and butter. Once the butter has melted, add the onion and cook for about 4-5 minutes, until softened and translucent. Add the garlic, oregano, fresh basil, salt and black pepper and sauté for another 2 minutes, until fragrant.
  • Add tomatoes and broth: Add the chopped fresh tomatoes and vegetable broth. Stir to combine, scraping the bottom of the pot to make sure nothing is stuck.
  • Pressure cook: Cancel Sauté mode and secure the lid. Set the valve to Sealing and cook on High Pressure for 15 minutes.
  • Release the pressure: When the cooking cycle is complete, allow the pressure to naturally release for 10-15 minutes, then carefully release any remaining pressure before opening the lid.
  • Blend the soup: Using an immersion blender, blend the soup directly in the pot until smooth and creamy. Alternatively, carefully transfer the soup to a stand blender and blend in batches.
  • Finish the soup: Turn Sauté mode back on and stir in the coconut milk and Parmesan, if using. Cook for up to 5 minutes, stirring occasionally, until warmed through and creamy. Taste and adjust the salt and pepper as needed.
  • Serve: Ladle the hot tomato soup into bowls and garnish with fresh basil, Parmesan, homemade croutons or a drizzle of olive oil, if desired. Serve warm.

Notes

Storing and Freezing Tomato Soup

Allow leftover tomato soup to cool, then transfer it to an airtight container and refrigerate for 3–4 days.
The soup also freezes well. Transfer the cooled soup to a freezer-safe airtight container, leaving a little room for expansion, and freeze for up to 5 months. Thaw overnight in the refrigerator before reheating.
If you know you’re making the soup specifically for the freezer, you can also freeze it before adding the coconut milk or cream and stir your creamy ingredient in after reheating.
Reheat leftovers gently on the stovetop over medium-low heat, stirring occasionally, or use the microwave.

Nutrition

Calories: 225kcal | Carbohydrates: 13g | Protein: 4g | Fat: 19g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.1g | Cholesterol: 11mg | Sodium: 678mg | Potassium: 461mg | Fiber: 3g | Sugar: 7g | Vitamin A: 1927IU | Vitamin C: 23mg | Calcium: 99mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Keyword: homemade tomato soup, instant pot tomato soup, pressure cooker tomato soup, Tomato Soup
Course: Soup
Cuisine: American
Like this? Leave a comment below!
Make creamy Instant Pot tomato soup with fresh tomatoes, garlic, basil and vegetable broth. An easy way to use your late-summer tomato harvest.

Hi! I’m Silvia.

My goal is to make cooking simple and enjoyable.

Garden in the Kitchen is full of easy and balanced recipes for busy families. Classics get a healthier twist with additions of veggies or alternative ingredients.

I hope my recipes will inspire you to cook more home meals and above all have fun in the kitchen!

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




52 Comments

    1. You’re welcome! I keep some in the fridge for up to 5 days and freeze the rest. Best to be used within 3 months from freezer

    1. I have used both the carton and canned coconut milk and I think they are both great. The canned milk is thicker and creamier, so depending on the consistency that you are looking for, you can decide if you want the thinner carton milk or creamier canned version.

    1. You mean as a storage method? I have tried it but if you are just storing in a can I can’t see why not. Only issue is with being able to have a tight cover, air tight to maintain the soup fresh longer. I personally use glass jars.

  1. Very tasty-i used mostly fresh tomatoes from my garden but didn’t have enough so added a can of crushed tomatoes. Hubby pronounced it ‘really good’!

    1. Hi Lynne, I am sorry but I have no experience with canning. I have frozen this soup but that’s about all I have tried as in storing this soup long term. Hope this helps!