Instant Pot Creamy Tomato Basil Soup

Warm up with this easy Instant Pot Creamy Tomato Basil Soup! Velvety, rich, and ready in minutes—perfect for cozy weeknights.

The Cozy Magic of Instant Pot Creamy Tomato Basil Soup

There’s something undeniably comforting about a steaming bowl of tomato soup. Maybe it’s the way the rich, velvety texture wraps around your spoon like a warm hug. Or perhaps it’s the nostalgic aroma of basil and garlic that transports you back to childhood kitchens and lazy Sunday afternoons. Whatever the reason, this Instant Pot Creamy Tomato Basil Soup is the kind of recipe that turns ordinary weeknights into something special.

I remember the first time I made this soup. It was a blustery October evening, the kind where the wind howls outside and the only thing you want is something hot, hearty, and effortless. My Instant Pot had been sitting on the counter for months, collecting dust like a forgotten relic. But that night, I decided to give it a whirl. What followed was nothing short of culinary sorcery—20 minutes of hands-off cooking, and I had a pot of soup so creamy, so flavorful, it tasted like it had simmered for hours.

If you’ve ever hesitated to make homemade tomato soup because of the time or the mess, let this be your sign. This recipe is fast, foolproof, and packed with depth—no canned tomatoes required. Let’s dive in.

Why You’ll Fall in Love with This Soup

Before we get to the how, let’s talk about the why. This isn’t just any tomato soup. Here’s what makes it stand out:

  • Silky-smooth texture: Thanks to a quick blend with an immersion blender (or regular blender), this soup is luxuriously creamy without a drop of heavy cream. A splash of coconut milk or half-and-half adds richness, but it’s entirely optional.
  • Deep, layered flavor: We’re building flavor from the ground up—sautéed onions and garlic, a pinch of red pepper flakes for warmth, and fresh basil for that classic Italian touch.
  • One-pot wonder: The Instant Pot does all the work. Sauté, pressure cook, blend—no transferring pots or watching for boil-overs.
  • Meal-prep friendly: This soup tastes even better the next day, making it perfect for lunches or quick dinners throughout the week.

The Ingredients: Simple but Stellar

You don’t need a laundry list of ingredients to make a showstopping soup. Here’s what you’ll need:

  • 2 tablespoons olive oil: For sautéing the aromatics and adding a touch of richness.
  • 1 large onion, diced: The foundation of flavor. Don’t rush this step—let the onions caramelize slightly for maximum sweetness.
  • 4 garlic cloves, minced: Because garlic makes everything better.
  • 1/4 teaspoon red pepper flakes: A tiny kick to balance the sweetness of the tomatoes. Adjust to taste.
  • 2 (28-ounce) cans whole peeled tomatoes: San Marzano tomatoes are the gold standard, but any high-quality canned tomatoes will work. Pro tip: Crush them by hand for a rustic texture.
  • 2 cups vegetable or chicken broth: For depth and to help the Instant Pot come to pressure.
  • 1 teaspoon salt: Plus more to taste. Remember, the broth may already be salty.
  • 1/2 teaspoon black pepper: Freshly ground is best.
  • 1/4 cup fresh basil, chopped: Added at the end for a bright, herby finish. Dried basil works in a pinch, but fresh is far superior.
  • 1/4 cup coconut milk or half-and-half (optional): For creaminess. Skip it for a lighter soup or use heavy cream for extra decadence.
  • 1 tablespoon balsamic vinegar: A secret weapon to enhance the tomatoes’ natural sweetness.

Step-by-Step: How to Make It

Now, let’s get cooking. Here’s how to turn these simple ingredients into a bowl of pure comfort:

1. Sauté the Aromatics

Set your Instant Pot to the “Sauté” function. Add the olive oil and let it heat for a minute. Toss in the diced onion and cook for 4-5 minutes, stirring occasionally, until soft and translucent. Add the garlic and red pepper flakes, and cook for another 30 seconds, just until fragrant. Be careful not to burn the garlic—it goes from golden to bitter in seconds!

2. Add the Tomatoes and Broth

Pour in the canned tomatoes (juices and all), crushing them slightly with your hands as you add them. Stir in the broth, salt, and black pepper. Scrape the bottom of the pot to release any browned bits—this is where the flavor lives!

3. Pressure Cook

Secure the lid on the Instant Pot and set the valve to “Sealing.” Cook on “High Pressure” for 10 minutes. Once the timer goes off, let the pressure release naturally for 5 minutes, then quick-release any remaining pressure.

4. Blend to Perfection

Carefully remove the lid (watch out for steam!) and stir in the fresh basil. Use an immersion blender to purée the soup until smooth. If you don’t have an immersion blender, let the soup cool slightly, then transfer it to a regular blender in batches. Never fill the blender more than halfway—hot liquids expand!

5. Finish with Cream and Vinegar

Stir in the coconut milk (or half-and-half) and balsamic vinegar. Taste and adjust the seasoning—add more salt, pepper, or vinegar as needed. If the soup is too thick, thin it with a splash of broth or water.

6. Serve and Savor

Ladle the soup into bowls and garnish with a drizzle of cream, a sprinkle of fresh basil, or a handful of croutons. Serve with a grilled cheese sandwich for the ultimate comfort food combo.

Tips for Tomato Soup Success

Even the simplest recipes can benefit from a few pro tips. Here’s how to take your soup from great to unforgettable:

  • Don’t skip the sauté step: Taking the time to soften the onions and garlic builds a flavor base that can’t be rushed. Think of it as the foundation of your soup—skip it, and the whole dish will suffer.
  • Use high-quality tomatoes: San Marzano tomatoes are sweeter and less acidic than other varieties, but any good canned tomato will work. Avoid “crushed” or “diced” tomatoes—they often contain additives that can make your soup watery or bitter.
  • Embrace the balsamic vinegar: It might seem like an odd addition, but a splash of balsamic vinegar brightens the soup and balances the acidity of the tomatoes. Trust the process!
  • Adjust the texture: Like your soup extra creamy? Blend it longer. Prefer a chunkier texture? Pulse it a few times or leave some tomatoes whole. This recipe is flexible—make it your own.
  • Garnish like a pro: A swirl of cream, a sprinkle of Parmesan, or a handful of crispy bacon bits can elevate your soup from simple to restaurant-worthy. Don’t underestimate the power of a good garnish!

Variations to Keep It Exciting

One of the best things about this soup is how adaptable it is. Here are a few ways to mix it up:

  • Roasted Red Pepper Twist: Add a roasted red pepper (jarred or fresh) to the pot before blending for a smoky, slightly sweet variation.
  • Creamy Coconut: Swap the half-and-half for full-fat coconut milk for a dairy-free option that’s equally rich.
  • Spicy Kick: Add a diced jalapeño or a dash of cayenne pepper for extra heat.
  • Herb Garden: Swap the basil for oregano, thyme, or a mix of fresh herbs for a different flavor profile.

Ready to make this soup your own?

Instant Pot Creamy Tomato Basil Soup Recipe

  • 2 tablespoons olive oil
  • 1 large onion, diced
  • 4 garlic cloves, minced
  • 1/4 teaspoon red pepper flakes
  • 2 (28-ounce) cans whole peeled tomatoes
  • 2 cups vegetable or chicken broth
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 cup fresh basil, chopped
  • 1/4 cup coconut milk or half-and-half (optional)
  • 1 tablespoon balsamic vinegar
  1. Set your Instant Pot to the “Sauté” function. Add the olive oil and let it heat for a minute. Toss in the diced onion and cook for 4-5 minutes, stirring occasionally, until soft and translucent. Add the garlic and red pepper flakes, and cook for another 30 seconds, just until fragrant.
  2. Pour in the canned tomatoes (juices and all), crushing them slightly with your hands as you add them. Stir in the broth, salt, and black pepper. Scrape the bottom of the pot to release any browned bits.
  3. Secure the lid on the Instant Pot and set the valve to “Sealing.” Cook on “High Pressure” for 10 minutes. Once the timer goes off, let the pressure release naturally for 5 minutes, then quick-release any remaining pressure.
  4. Carefully remove the lid and stir in the fresh basil. Use an immersion blender to purée the soup until smooth.
  5. Stir in the coconut milk (or half-and-half) and balsamic vinegar. Taste and adjust the seasoning—add more salt, pepper, or vinegar as needed.
  6. Ladle the soup into bowls and garnish with a drizzle of cream, a sprinkle of fresh basil, or a handful of croutons. Serve with a grilled cheese sandwich for the ultimate comfort food combo.

Serves: 4-6

Total Time: 30 minutes