One-Pot Creamy Tomato Basil Soup

Published on October 31, 2025
4.8 (245 reviews)

Imagine a bowl of velvety tomato soup that feels like a warm hug on a chilly evening, yet comes together in a single pot without any fuss. That’s the magic of this One-Pot Creamy Tomato Basil Soup – a

Save This Recipe!
Click to save for later - It only takes 2 seconds!
One-Pot Creamy Tomato Basil Soup
Prep: 15 mins
Cook: 35 mins
Servings: 4–6

Imagine a bowl of velvety tomato soup that feels like a warm hug on a chilly evening, yet comes together in a single pot without any fuss. That’s the magic of this One-Pot Creamy Tomato Basil Soup – a comfort classic reimagined for modern, busy kitchens.

What makes this soup truly special is the balance of sweet, sun‑ripe tomatoes, silky cream, and fragrant basil, all coaxed into harmony with a splash of good‑quality stock and a whisper of garlic. The result is a soup that’s both rustic and refined, perfect for spooning straight from the pot.

This dish will delight anyone who loves bright, garden‑fresh flavors—whether you’re feeding a family, entertaining guests, or simply treating yourself after a long day. It shines as a light lunch, a cozy dinner, or a starter for a holiday spread.

From sautéing aromatics to simmering the tomatoes and finishing with a swirl of cream, every step happens in one sturdy saucepan, meaning fewer dishes, less cleanup, and more time to enjoy the delicious aroma filling your home.

Why You'll Love This Recipe

One‑Pot Simplicity: All ingredients meld in a single saucepan, cutting cleanup to a minimum while allowing flavors to develop together for a richer taste.

Fresh Garden Flavor: Ripe tomatoes, sweet basil, and aromatic garlic create a bright, herbaceous profile that feels like a summer garden in a bowl.

Creamy Without Overdoing It: A splash of half‑and‑half delivers silkiness without the heaviness of full cream, keeping the soup comforting yet light.

Versatile & Budget‑Friendly: The core ingredients are pantry staples, and the recipe adapts easily to what you have on hand, making it perfect for any season.

Ingredients

The foundation of a great soup starts with quality tomatoes and a fragrant base. Fresh tomatoes provide natural sweetness, while canned San Marzano tomatoes add depth and consistency. Aromatics like garlic and onion build the savory backbone, and the cream rounds everything out with a luxurious mouthfeel. Fresh basil lifts the finished bowl with a burst of herbaceous brightness, and a splash of stock ties everything together.

Main Ingredients

  • 2 lbs ripe tomatoes, roughly chopped
  • 1 (28‑oz) can San Marzano tomatoes, crushed
  • 1 cup low‑sodium vegetable broth

Cream & Herbs

  • 1 cup half‑and‑half (or whole milk for lighter version)
  • 1/2 cup fresh basil leaves, loosely packed

Seasonings & Aromatics

  • 1 medium onion, finely diced
  • 3 cloves garlic, minced
  • 2 tbsp olive oil
  • 1 tsp granulated sugar (optional, to balance acidity)
  • ½ tsp sea salt, plus more to taste
  • ¼ tsp freshly ground black pepper
  • Pinch of red‑pepper flakes (optional for heat)

Together these ingredients create a soup that’s both bright and comforting. The fresh tomatoes give a natural sweetness, while the canned tomatoes add depth and a velvety texture. The broth provides a savory backbone, and the half‑and‑half introduces a luxurious creaminess without overwhelming the palate. Fresh basil adds a fragrant, slightly peppery finish, and the careful seasoning ensures each spoonful is perfectly balanced.

Step-by-Step Instructions

One-Pot Creamy Tomato Basil Soup

Building the Soup Base

Heat the olive oil in a large, heavy‑bottomed pot over medium heat. Add the diced onion and sauté for 4–5 minutes, stirring occasionally, until the onion turns translucent and begins to caramelize. This step develops a sweet foundation that counteracts the tomatoes’ acidity. Then stir in the minced garlic and red‑pepper flakes, cooking just 30 seconds until fragrant—be careful not to let the garlic brown, which would add bitterness.

Simmering & Blending

  1. Deglaze with broth. Pour the vegetable broth into the pot, scraping the browned bits from the bottom with a wooden spoon. Those caramelized bits are flavor gold, and deglazing lifts them into the liquid for a richer soup.
  2. Add tomatoes. Stir in the fresh chopped tomatoes and the crushed San Marzano tomatoes. Bring the mixture to a gentle boil, then reduce to a simmer. Let it cook uncovered for 15–20 minutes, stirring occasionally, until the fresh tomatoes break down and the sauce thickens slightly.
  3. Season and sweeten. Sprinkle in the sugar, sea salt, and black pepper. The sugar isn’t mandatory, but it smooths out any lingering acidity. Taste and adjust seasoning now, keeping in mind the soup will mellow a bit after blending.
  4. Blend to silk. Remove the pot from heat. Using an immersion blender, puree the soup directly in the pot until completely smooth. If you prefer a completely velvety texture, blend in batches in a countertop blender, returning the puree to the pot.
  5. Incorporate cream and basil. Return the pot to low heat. Stir in the half‑and‑half, then fold in the fresh basil leaves. Allow the soup to warm through for 3–4 minutes—do not let it boil, as the dairy could separate.

Finishing Touch & Serve

Give the soup a final taste and adjust salt or pepper if needed. Ladle into bowls, drizzle a tiny swirl of extra half‑and‑half or a drizzle of good olive oil, and garnish with a few whole basil leaves for visual appeal. Serve hot with crusty bread or a simple side salad for a complete meal.

Tips & Tricks

Perfecting the Recipe

Use peak‑season tomatoes. When tomatoes are at their ripest, they contribute natural sweetness and reduce the need for added sugar.

Simmer, don’t rush. A gentle simmer allows the flavors to meld and the tomatoes to break down, creating a smoother texture without over‑cooking the basil.

Flavor Enhancements

A splash of good‑quality balsamic vinegar added at the end brightens the soup and balances richness. For a smoky note, stir in a teaspoon of smoked paprika just before blending. Finish with a pinch of freshly grated Parmesan for umami depth.

Common Mistakes to Avoid

Avoid boiling the soup after the cream is added; high heat can cause the dairy to curdle, leaving a grainy texture. Also, don’t skip the blending step—leaving chunks will give a rustic feel but not the silky mouthfeel this recipe aims for.

Pro Tips

Prep ingredients in advance. Dice onions, mince garlic, and measure broth before you start cooking; this keeps the process smooth and prevents over‑cooking.

Keep a splash of broth handy. If the soup becomes too thick during simmering, add a little extra broth to reach your desired consistency.

Fresh basil at the end. Adding basil off the heat preserves its bright flavor and vivid green color, preventing it from turning bitter.

Season in layers. Taste after each major step (sauté, simmer, blend) to build depth without over‑salting.

Variations

Ingredient Swaps

Swap fresh tomatoes for a 2‑cup can of fire‑roasted diced tomatoes for a smoky twist. Replace half‑and‑half with coconut milk for a dairy‑free, slightly tropical version. For a richer mouthfeel, stir in a tablespoon of cream cheese just before serving.

Dietary Adjustments

Make the soup vegan by using plant‑based milk (such as oat or almond) and vegetable broth. For a low‑sodium version, choose a no‑salt broth and reduce added salt, relying on the natural flavors of fresh herbs. Keto dieters can omit the sugar and serve the soup over cauliflower rice.

Serving Suggestions

Serve the soup with a grilled cheese sandwich, a drizzle of pesto, or a side of garlic‑roasted croutons for added texture. Pair it with a crisp arugula salad dressed in lemon vinaigrette for a refreshing contrast, or enjoy it as a starter before a main pasta dish.

Storage Info

Leftover Storage

Allow the soup to cool to room temperature, then transfer it to airtight containers. Refrigerate for up to 4 days. For longer keeping, portion into freezer‑safe bags or containers, label, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating Instructions

Reheat gently on the stovetop over low heat, stirring frequently, and add a splash of broth or milk if the soup has thickened. Alternatively, microwave individual portions covered, heating in 30‑second intervals while stirring, until steaming hot. Avoid boiling to keep the cream smooth.

Frequently Asked Questions

Absolutely. Prepare the soup up to the blending stage, then let it cool and store in the fridge. When ready to serve, reheat gently and stir in the cream and fresh basil just before plating. This saves time on busy evenings while preserving flavor.

Dried basil can substitute, but use only one‑third of the fresh amount (about 1 ½  teaspoons) because the flavor is more concentrated. Add it earlier in the cooking process so it has time to rehydrate and release its aroma. Fresh basil at the end still provides the brightest flavor.

For a naturally thicker texture, simmer the tomatoes longer to reduce excess liquid, or stir in a handful of cooked white beans before blending. The beans blend into the soup, adding body and a subtle creaminess without any extra starch.

This One‑Pot Creamy Tomato Basil Soup delivers big, garden‑fresh flavor with minimal cleanup, making it perfect for weeknight dinners or cozy weekend lunches. The step‑by‑step guide, storage tips, and creative variations ensure you can master the basics and then make it truly your own. Feel free to experiment with herbs, dairy alternatives, or extra toppings—cooking is an adventure, after all. Serve it hot, enjoy the comforting aroma, and savor every silky spoonful.

Recipe Summary

Prep
15 min
Cook
35 min
Total
50 min
Servings
4
Category: One-Pot Meals
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 2 lbs ripe tomatoes, roughly chopped
  • 1 (28‑oz) can San Marzano tomatoes, crushed
  • 1 cup low‑sodium vegetable broth
  • 1 cup half‑and‑half (or whole milk for lighter version)
  • 1/2 cup fresh basil leaves, loosely packed
  • 1 medium onion, finely diced
  • 3 cloves garlic, minced
  • 2 tbsp olive oil
  • 1 tsp granulated sugar (optional, to balance acidity)
  • ½ tsp sea salt, plus more to taste
  • ¼ tsp freshly ground black pepper
  • Pinch of red‑pepper flakes (optional for heat)

Instructions

1
Building the Soup Base

Heat the olive oil in a large, heavy‑bottomed pot over medium heat. Add the diced onion and sauté for 4–5 minutes, stirring occasionally, until the onion turns translucent and begins to caramelize. Th...

2
Simmering & Blending

Give the soup a final taste and adjust salt or pepper if needed. Ladle into bowls, drizzle a tiny swirl of extra half‑and‑half or a drizzle of good olive oil, and garnish with a few whole basil leaves...

You May Also Like

Discover more delicious recipes

Save this recipe
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.