Tomato Basil Soup

Photo of author

Posted by: Harmony

Posted on

Creamy tomato basil soup with fresh basil and a wooden spoon.

SOUPES

Difficulty

Prep time

Cooking time

Total time

Servings

My kids will happily slurp up every last drop of this soup, especially when I serve it with grilled cheese dippers. It’s a family dinner win that comes together with minimal fuss. There’s something about a bowl of homemade Tomato Basil Soup that feels like a warm hug from the inside out. It’s the kind of comfort food that bridges the gap between a busy Tuesday and a slow Sunday, a simple pot of goodness that makes the whole house smell like a cozy Italian kitchen.

I think we’ve all had that moment—craving the rich, velvety depth of a great soup, but wanting it to taste bright and fresh, not like it came from a can. This recipe is my answer. It’s built on a foundation of sweet caramelized onions and roasted garlic, simmered with good tomatoes, and finished with a generous handful of fresh basil. The result is a Tomato Basil Soup with bright fresh flavor you’ll crave, a recipe that’s become a year-round staple in our home. Whether you’re looking for a quick weeknight dinner or a starter for a special meal, this soup delivers. Simple ingredients, warm memories.

Print

Tomato Basil Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A velvety, comforting soup with the sweet depth of caramelized onions and the vibrant freshness of basil. It’s simple enough for a weeknight but feels special, perfect for pairing with grilled cheese.

Ingredients

Scale
  • 2 tablespoons olive oil or unsalted butter
  • 1 large yellow onion, thinly sliced
  • 4 cloves garlic, minced
  • 1 (28-ounce) can whole peeled San Marzano tomatoes with juices
  • 2 cups vegetable broth
  • 1/4 cup fresh basil leaves, packed, plus more for garnish
  • 1 teaspoon granulated sugar (optional)
  • 1/2 cup heavy cream or half-and-half
  • Salt and freshly ground black pepper to taste

Instructions

  1. In a large pot or Dutch oven, heat the olive oil over medium heat. Add the sliced onions and a pinch of salt. Cook for 15-20 minutes, stirring occasionally, until soft and golden.
  2. Add the minced garlic and cook for 2 more minutes until fragrant.
  3. Add the canned tomatoes and vegetable broth. Use a spoon to break up the tomatoes. Bring to a gentle boil, then reduce heat to low, cover, and simmer for 15 minutes.
  4. Remove from heat. Carefully blend the soup until completely smooth using an immersion blender or a countertop blender (in batches).
  5. Return the soup to the pot over low heat. Stir in the fresh basil leaves until wilted.
  6. Stir in the heavy cream. Taste and season with salt, pepper, and the optional sugar to balance acidity.
  7. Serve warm, garnished with extra basil and black pepper.

Notes

For a dairy-free version, use full-fat coconut milk instead of cream. The soup freezes well; omit the cream before freezing and add it when reheating. Do not substitute dried basil for fresh.

Nutrition

  • Serving Size: 4
  • Calories: 220
  • Sugar: 10
  • Sodium: 600
  • Fat: 16
  • Saturated Fat: 7
  • Unsaturated Fat: 8
  • Trans Fat: 0
  • Carbohydrates: 18
  • Fiber: 4
  • Protein: 4
  • Cholesterol: 30

Did you make this recipe?

Share a photo and tag us, me can’t wait to see what you’ve made!

NOTE: READ FULL ARTICLE FOR MORE DETAILS

Ingredients List

Tomato Basil Soup starts with humble ingredients that, when given a little time and care, transform into something truly special. Here’s what you’ll need.

Ingredients for Tomato Basil Soup

  • 2 tablespoons olive oil or unsalted butter
  • 1 large yellow onion, thinly sliced
  • 4 cloves garlic, minced
  • 1 (28-ounce) can whole peeled San Marzano tomatoes (with their juices)
  • 2 cups vegetable broth (chicken broth works too)
  • 1/4 cup fresh basil leaves, packed, plus more for garnish
  • 1 teaspoon granulated sugar (optional, to balance acidity)
  • 1/2 cup heavy cream or half-and-half
  • Salt and freshly ground black pepper to taste

Smart Swaps & Notes:

  • Canned Tomatoes: San Marzanos are prized for their sweet, low-acid flavor, but any good-quality canned whole tomatoes will work beautifully. You can also use 2 pounds of fresh, ripe Roma tomatoes, roasted first for deeper flavor.
  • Cream: For a dairy-free version, full-fat coconut milk adds wonderful richness. For a lighter touch, simply omit the cream—the soup is still deliciously velvety.
  • Broth: Use homemade if you have it! It makes a difference. A good low-sodium store-bought broth is a perfect time-saver.
  • Herbs: While fresh basil is non-negotiable for that signature flavor, a teaspoon of dried oregano added with the garlic can add a lovely Tuscan-inspired note.

Timing

This Tomato Basil Soup is a testament to how a little patience in the pot yields big flavor, without keeping you in the kitchen all day.

  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes

That’s about 20% faster than many from-scratch soup recipes that require lengthy roasting, yet it delivers a depth of flavor that tastes like it simmered for hours. It’s the perfect project for a lazy afternoon or a manageable weeknight endeavor.

Step-by-Step Instructions

Let’s walk through making this comforting Tomato Basil Soup together. The process is straightforward, but each step builds the flavor foundation.

1. Build the Flavor Base

In a large pot or Dutch oven, heat the olive oil or butter over medium heat. Add the thinly sliced onions and a pinch of salt. Cook, stirring occasionally, for about 15-20 minutes until the onions are soft, golden, and fragrant. This slow caramelization is the secret—it adds a natural sweetness that balances the tomatoes perfectly. In the last 2 minutes, add the minced garlic and stir until fragrant.

2. Simmer the Soup

Add the entire can of tomatoes (juices and all) and the vegetable broth to the pot. Use a wooden spoon to gently break up the whole tomatoes. Bring the mixture to a gentle boil, then reduce the heat to low, cover, and let it simmer for 15 minutes. This allows all the flavors to meld and deepen.

3. Blend Until Smooth

Remove the pot from the heat. Carefully use an immersion blender directly in the pot to puree the soup until completely smooth. If you’re using a countertop blender, let the soup cool slightly, then blend in batches, holding the lid down with a towel. Safety first: Hot soup expands, so never fill your blender more than halfway.

4. Finish with Cream and Basil

Return the smooth soup to the pot over low heat. Stir in the fresh basil leaves—they’ll wilt instantly and perfume the entire pot. Now, stir in the heavy cream. Taste your Tomato Basil Soup. This is the moment. Season with salt, pepper, and the optional sugar if the tomatoes taste a bit sharp. The sugar isn’t to make it sweet, but to round out the acidity and let the other flavors shine.

5. Serve Warm

Ladle the hot soup into bowls. Garnish with a drizzle of cream, a few fresh basil leaves, and a crack of black pepper. It’s ready to bring comfort to your table.

Nutritional Information

A serving of this homemade Tomato Basil Soup is not only soul-satisfying but offers nourishing benefits. Approximate values per serving (recipe makes 4 servings):

  • Calories: ~220
  • Fat: 16g
  • Carbohydrates: 18g
  • Fiber: 4g
  • Protein: 4g

This soup is an excellent source of lycopene from the cooked tomatoes, an antioxidant. Using olive oil provides heart-healthy monounsaturated fats. For a lighter version, the dairy-free or cream-optional alternatives noted above will adjust these values.

Equipment Needed

You don’t need any fancy gadgets to make this Tomato Basil Soup. A regular kitchen will have everything required.

  • A Large Pot or Dutch Oven: This is your main workhorse. A heavy-bottomed pot ensures even heat distribution, preventing the onions from burning as they caramelize.
  • Immersion Blender or Countertop Blender: Essential for that signature velvety texture. An immersion blender is my favorite for easy cleanup.
  • Wooden Spoon or Spatula: For stirring and breaking up the tomatoes.
  • Ladle: For serving up those perfect bowls of comfort.

Why You’ll Love This Recipe

This Tomato Basil Soup has earned its permanent spot in my recipe box for so many reasons.

  • Bright, Balanced Flavor: Unlike dull, one-note versions, this soup sings with the sweet depth of caramelized onions and the vibrant punch of fresh basil.
  • Weeknight-Friendly Elegance: It feels special enough for guests but is simple enough for a tired Tuesday. Regular kitchen, regular time, great results.
  • Meal-Prep Champion: It tastes even better the next day and freezes beautifully, making future-you very grateful.
  • Endlessly Adaptable: It’s a perfect canvas for your own touches—add a Parmesan rind while simmering, a pinch of red pepper flakes for heat, or a swirl of pesto on top.
  • The Ultimate Comfort Pairing: It was practically made for dunking a buttery grilled cheese sandwich. A match made in cozy dinner heaven.

Healthier Alternatives for the Recipe

This Tomato Basil Soup is wonderfully adaptable to various dietary needs without sacrificing an ounce of flavor.

Recipe variations for Tomato Basil Soup

  • Dairy-Free/Vegan: Substitute the heavy cream with full-fat canned coconut milk. Its rich texture and mild flavor blend in perfectly. You can also use a cup of raw cashews, soaked and blended until smooth, for a creamy, protein-rich addition.
  • Lower Fat: Simply omit the cream altogether. The soup will be a bit lighter but still rich and flavorful from the caramelized onions and blended tomatoes.
  • Added Protein: For a heartier, protein-packed meal, stir in a can of rinsed white beans or lentils after blending. It turns this soup into a more substantial main, similar to my Hearty Lentil Vegetable Soup.
  • Gluten-Free: This recipe is naturally gluten-free. Just be sure your broth is certified gluten-free if needed.

Serving Suggestions

A bowl of this Tomato Basil Soup is a complete meal in itself, but with the right accompaniments, it becomes a feast.

  • The Classic: A golden, crispy grilled cheese sandwich is the non-negotiable partner. Sourdough, cheddar, and a little butter—perfection.
  • For Dipping: Serve with a side of garlic bread, cheesy breadsticks, or even simple saltine crackers for that nostalgic touch.
  • Salad Side: A simple, crisp green salad with a sharp vinaigrette cuts through the soup’s richness beautifully.
  • Garnish Bar: Set out small bowls of toppings: extra fresh basil, a drizzle of good olive oil, homemade croutons, grated Parmesan, or a dollop of ricotta.
  • Make it a Soup Flight: For a fun dinner party, serve small cups of this alongside other favorites like my Creamy Broccoli Cheddar Soup or the elegant Butternut Squash Soup. It’s a wonderful way to explore different flavors.

Common Mistakes to Avoid

A few small tweaks can make the difference between a good Tomato Basil Soup and a great one.

  • Rushing the Onions: Don’t crank the heat to hurry the caramelization. Medium-low heat and patience are key. Burnt onions taste bitter, while soft, golden onions add a foundational sweetness.
  • Using Dried Basil as a Substitute: For the fresh basil flavor that defines this soup, dried basil simply won’t work. If you’re in a pinch, finish the soup with a tablespoon of high-quality prepared pesto instead.
  • Adding Cream While Boiling: Always remove the soup from the heat or reduce it to very low before stirring in the cream. High heat can cause the dairy to separate or curdle.
  • Underseasoning: Tomatoes and broth need help. Taste diligently at the end and season with salt and pepper in stages. Remember, the optional sugar is a seasoning tool to balance, not sweeten.
  • Skipping the Blend: For the silky texture that makes this soup so luxurious, you must blend it completely. A few quick pulses with an immersion blender won’t do it—blend until you can’t see any tomato or onion pieces.

Storing Tips for the Recipe

This Tomato Basil Soup is a gift that keeps on giving, making it ideal for planning ahead.

Storage and leftovers for Tomato Basil Soup

  • Refrigerating: Let the soup cool completely, then transfer it to an airtight container. It will keep beautifully in the fridge for 4-5 days. The flavors meld and deepen overnight.
  • Freezing: This soup freezes exceptionally well. Omit the cream before freezing (dairy can separate). Freeze the pureed, cream-free soup in freezer-safe bags or containers for up to 3 months. Thaw overnight in the fridge, reheat gently, and stir in the cream when warming.
  • Reheating: Warm the soup gently over medium-low heat on the stovetop, stirring occasionally. If it seems too thick after storage, thin it with a splash of broth or water. Avoid boiling to protect the texture and fresh basil flavor.

Conclusion

At its heart, this Tomato Basil Soup recipe is about more than just following steps. It’s about creating a little pot of comfort that fills your home with an irresistible aroma and your family with a sense of well-being. It proves that the most satisfying meals often come from the simplest, most honest ingredients treated with care. Food that feels like home.

I hope this recipe finds its way into your regular rotation, becoming a reliable source of warmth and flavor on busy nights and quiet weekends alike. It’s a classic for a reason. Comfort food, made easy.

If you give this Tomato Basil Soup a try, I’d love to hear how it turned out for you! Leave a comment below and share your experience. And don’t forget to tag @HarmonyMeal on Pinterest so I can see your beautiful creations. For more cozy soup inspiration, be sure to check out my Creamy Tomato Basil Soup for a richer variation, or explore other family favorites like the rustic Tuscan White Bean Kale Soup. Happy cooking.

FAQs about Tomato Basil Soup

What goes well with tomato basil soup?

Tomato basil soup pairs well with grilled cheese sandwiches, crusty bread for dipping, a side salad, or a pesto-topped panini.

Is tomato basil soup good for you?

Yes, tomato basil soup can be a healthy choice! It’s typically low in fat and a good source of vitamins A and C, as well as antioxidants like lycopene from the tomatoes. However, sodium content can vary, so check the recipe or nutrition label.

What is the difference between tomato soup and tomato basil soup?

The key difference is the addition of fresh basil. Tomato soup is a general term, while tomato basil soup specifically includes basil, which adds a distinct aromatic and slightly sweet flavor.

How do you thicken tomato basil soup?

You can thicken tomato basil soup by simmering it uncovered to reduce the liquid, adding a cornstarch slurry (cornstarch mixed with cold water), blending in some cooked rice or potato, or stirring in a little cream or mascarpone cheese.

What kind of tomatoes are best for tomato soup?

Roma tomatoes are a popular choice for tomato soup due to their meaty texture and lower water content. Other good options include San Marzano, or a combination of different types of fresh tomatoes for a more complex flavor. Canned crushed or diced tomatoes can also be used.

Does tomato basil soup have dairy?

Tomato basil soup doesn’t *have* to have dairy, but many recipes include cream or milk to add richness. Dairy-free versions can easily be made using plant-based milk alternatives like coconut milk or cashew cream, or simply omitting the dairy altogether.

💬 Let’s Stay Connected!
For daily recipes, kitchen tips, and exclusive content, follow me on:
👉 Facebook for behind-the-scenes & community fun
👉 Pinterest for visual inspiration & meal ideas
👉 X (Twitter) for quick tips & trending recipes

📲 Join the flavor journey, your next favorite recipe is just a follow away!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star