Healthy Tomato Basil Soup Recipe for Dinner 2025

There’s something magical about a steaming bowl of tomato basil soup, especially when it’s made with fresh, vine-ripened tomatoes and fragrant basil.

This roasted tomato basil soup recipe takes that comforting classic to a whole new level. By roasting the vegetables first, you bring out deep, caramelized flavors that can’t be achieved with canned tomatoes alone.

This version is perfect for cozy fall evenings, casual weeknight dinners, or a special lunch paired with a golden grilled cheese sandwich.

Whether you’re using tomatoes from your garden or fresh ones from the market, you’re about to create a soup that’s fresh, creamy, and unforgettable.

Why This Tomato Basil Soup is a Must-Make

Why This Tomato Basil Soup is a Must-Make

When it comes to comfort food, tomato soup is in a league of its own, but not all tomato soups are created equal.

Many recipes rely on canned tomatoes, which are convenient, but often lack that sun-kissed freshness you get from ripe, garden-picked fruit.

This roasted tomato basil soup changes everything. It’s made with fresh, vine-ripened tomatoes. The kind that are juicy, deep red, and bursting with flavor.

By roasting the tomatoes and onions first, you concentrate their natural sweetness, mellow their acidity, and add a subtle smokiness. This single step transforms the soup from ordinary to extraordinary.

Here’s why it stands out:

  • Unmatched Freshness: Using fresh tomatoes means every spoonful tastes like summer, even if you’re eating it in the middle of winter.
  • Depth of Flavor from Roasting: Baking the tomatoes and onions at a high temperature caramelizes them, creating a richer, sweeter base.
  • Perfectly Balanced Acidity: The optional touch of baking soda softens the tartness, making the flavor smooth and well-rounded without overpowering sweetness.
  • Velvety Texture: Blending the roasted vegetables with broth, cream, and fresh basil results in a silky, luxurious consistency.
  • Simple, Wholesome Ingredients: Everything in this soup is natural and readily available, yet it delivers restaurant-quality results.

Whether you’re looking for a weeknight dinner, a fall comfort meal, or a way to use up your garden tomatoes, this soup has you covered.

It’s proof that with the proper technique and a few fresh ingredients, you can turn a humble tomato into something truly special.


Ingredients You’ll Need

Tomato Basil Soup Ingredients

Below is a complete list of the ingredients for this roasted tomato basil soup, along with their purpose and possible substitutions.

IngredientAmountPurpose in RecipePossible Substitutions
Fresh tomatoes (Roma, plum, or vine-ripened)3 poundsThe star of the soup, providing natural sweetness and body.Use white pepper for a milder flavor.
Sweet onion1 largeAdds depth, mild sweetness, and balances acidity.Yellow onion for a sharper flavor, or red onion for a slightly bolder taste.
Olive oil1 tablespoonHelps roast and caramelize the tomatoes and onions.Avocado oil or melted butter.
Kosher salt1 teaspoon (plus more to taste)Enhances flavor and draws out moisture during roasting.Sea salt or table salt (adjust quantity).
Black pepper (freshly cracked)To tasteAdds mild spice and complexity.Olive oil is dairy-free.
Butter (salted or unsalted)1 tablespoonAdds richness and helps sauté garlic.Vegetable broth for the vegetarian/vegan version.
Garlic (minced)Heaping 1 tablespoonBrings warmth and savory depth.Roasted garlic for a milder, sweeter taste.
Chicken broth2 ½ cupsProvides a savory base and balances acidity.Makes the soup creamier and mellows the acidity.
Fresh basil leaves½ cup (no stems)Adds fresh, peppery, and aromatic notes.Fresh parsley for a different herbal twist.
Fresh thyme sprig1Infuses earthy depth during simmering.¼ teaspoon dried thyme.
Heavy cream (optional)¼ cupAny favorite cheese or herb garnish?Half-and-half, coconut cream (for dairy-free).
Baking soda (optional)¼ teaspoonSoftens acidity and rounds out flavor.Omit if you prefer a brighter, tangier taste.
Parmesan cheese, croutons, extra basilAs desiredFor garnish and added flavor/texture.Any favorite cheese or herb garnish.

Step-by-Step Instructions: How to Make Tomato Basil Soup

How to Make Tomato Basil Soup

This roasted tomato basil soup recipe is all about layering flavors and letting fresh ingredients shine. Below is a detailed, easy-to-follow process that ensures you get a soup that’s perfectly balanced, intensely flavorful, and silky smooth.

1. Roast the Tomatoes and Onions

The roasting step is the heart of this recipe. It transforms fresh tomatoes from bright and tangy to rich and slightly sweet, while also softening the onions until they’re tender and aromatic.

Here’s how to do it:

  1. Preheat the oven: Set your oven to 425°F (220°C) and allow it to fully heat before roasting. A hot oven is key for caramelization.
  2. Prepare the baking sheet: Line a large baking tray with parchment paper. This prevents sticking and makes cleanup easy.
  3. Cut the tomatoes: Slice your tomatoes in half lengthwise. If using Roma or plum tomatoes, they should be firm yet ripe. Arrange them cut-side up on the tray so the juices don’t spill out during roasting.
  4. Slice the onion: Peel a large sweet onion and cut it into thick wedges. Thick slices prevent the onion from burning in the oven while still allowing it to roast beautifully.
  5. Arrange for even roasting: Nestle the onion wedges between the tomatoes.
  6. Season generously: Drizzle the tomatoes and onions with about 1 tablespoon of olive oil. Sprinkle evenly with 1 teaspoon kosher salt and a light dusting of freshly cracked black pepper.
  7. Roast to perfection: Place the tray on the center rack and roast for 45–60 minutes, depending on the size of the tomatoes. More petite tomatoes may be ready in 40–45 minutes, while larger vine-ripened ones will take the full hour.
  8. Check for doneness: The tomatoes should be soft, slightly shriveled around the edges, and lightly caramelized. The onions should be tender with a golden hue.

2. Prepare the Garlic and Basil

While the tomatoes and onions roast, it’s the perfect time to prep your aromatics. This ensures everything moves quickly once you start cooking on the stovetop.

Garlic:

  • Choose fresh garlic cloves for the best flavor. Avoid pre-minced garlic in jars, it often has preservatives and a dull taste.
  • Mince the garlic finely. The recipe calls for about 1 heaping tablespoon, but if you’re a garlic lover, you can add a little more.
  • Why not roast the garlic with the tomatoes? While roasted garlic offers a sweet, mellow flavor, sautéing it separately brings out its sharper, more savory side, which complements the sweetness of the roasted tomatoes.

Basil:

  • Use fresh basil leaves, not dried. Dried basil won’t give you the vibrant, peppery punch that makes this soup so special.
  • Remove the stems and tear or coarsely chop the leaves. The recipe calls for ½ cup of loosely packed basil.
  • Fresh basil is delicate, so adding it earlier in the cooking process allows its oils to infuse into the broth without losing its flavor completely.

3. Sauté the Garlic

Once the roasted vegetables are nearly ready, start your stovetop prep:

  1. Choose the right pot: Use a non-reactive pot such as stainless steel or enameled cast iron. Avoid plain cast iron, as it can react with the acidity of the tomatoes and give the soup a metallic taste.
  2. Melt the butter: Place the pot over medium heat and melt 1 tablespoon of butter. You can use salted or unsalted, depending on your preference.
  3. Cook the garlic: Add the minced garlic and sauté for 30–60 seconds until it becomes fragrant. Watch closely, garlic burns quickly and can turn bitter.
  4. Control the flavor: Sautéing the garlic in butter infuses the fat with its aroma, creating a richer base for your soup before the tomatoes are added.

Pro Tip: If you want to deepen the flavor further, you can also add a pinch of red pepper flakes at this stage for a subtle heat.

4. Combine and Simmer

This is where everything starts coming together.

  1. Transfer the roasted vegetables: Using a spatula or tongs, carefully move the roasted tomatoes and onions into the pot with the garlic. Make sure to scrape in all the roasting juices. This liquid is concentrated flavor gold.
  2. Add the broth: Pour in 2 ½ cups chicken broth (or vegetable broth for a vegetarian version). This not only adds liquid but also rounds out the roasted flavors.
  3. Add the basil: Stir in the fresh basil leaves, allowing them to wilt slightly in the hot liquid.
  4. Bring to a gentle simmer: Let everything bubble gently for about 5 minutes before blending. This brief simmer allows the flavors to mingle before they’re fully integrated.

5. Blend Until Smooth

A smooth texture is what makes this tomato basil soup feel luxurious.

Using an immersion blender:

  • Place the blender directly into the pot and blend until the soup is completely smooth. This method is quick, safe, and minimizes cleanup.

Using a countertop blender:

  • Work in batches to avoid overfilling.
  • Blend until smooth, then return the soup to the pot.

Pro Tip: If you prefer a chunkier soup, blend only half of it, then stir the blended portion back into the unblended portion.

6. Add Cream and Thyme

Now it’s time to enrich and season your soup.

  1. Add thyme: Drop in a fresh thyme sprig. This will infuse an earthy, slightly minty aroma into the soup without overpowering the tomatoes.
  2. Pour in the cream: Stir in ¼ cup heavy cream. This mellows the acidity and gives the soup a velvety mouthfeel.
  3. Balance the acidity: For an optional but highly recommended step, add ¼ teaspoon baking soda. This helps neutralize some of the tomato’s natural acidity, making the flavor smoother. It also slightly changes the soup’s color to a warmer, orange-red hue.

Note: If you prefer a tangier, more robust tomato flavor, skip the baking soda.

7. Adjust and Simmer

At this stage, the soup is technically ready, but giving it extra time to simmer will deepen the flavors.

  1. Taste and adjust: Add more salt or pepper as needed. If the soup tastes too tart, you can add a pinch of sugar, though often it won’t be necessary thanks to the roasting process.
  2. Simmer gently: Let the soup cook on low heat for about 30 minutes. This slow simmer allows the flavors to blend and the broth to thicken slightly.
  3. Remove thyme sprig: Before serving, fish out the thyme so you don’t get woody bits in your bowl.

Serving Suggestions for Tomato Basil Soup

Serving Suggestions for Tomato Basil Soup

Tomato basil soup is delicious on its own, but the right pairing can take it from a simple dish to a full, satisfying meal. Since this recipe delivers a rich, roasted flavor, it pairs beautifully with both light and indulgent sides.

Here are some of the best ways to serve it:

1. Classic Grilled Cheese

A grilled cheese sandwich is the ultimate partner for tomato soup. The buttery, crispy bread and gooey melted cheese create the perfect contrast to the soup’s silky texture. Try using sharp cheddar, mozzarella, or even Gruyère for extra depth.

2. Parmesan Croutons

Cube some crusty bread, toss with olive oil, garlic powder, and Parmesan, then bake until golden. Sprinkle them over the soup for a crunchy, cheesy bite in every spoonful.

3. Fresh Herb Garnish

Add a pop of color and aroma by topping each bowl with a few fresh basil leaves. You can also drizzle a little basil-infused olive oil for an extra layer of flavor.

4. Cheese Toppings

Freshly grated Parmesan, Romano, or Asiago cheese melts beautifully into the hot soup, giving it a nutty, salty edge.

5. With a Side Salad

Pair the soup with a light green salad, think arugula, baby spinach, or mixed greens tossed in lemon vinaigrette. The freshness cuts through the richness of the soup.


5 Tips for the Best Tomato Basil Soup

Tips for the Best Tomato Basil Soup

A few wise choices during cooking can transform your soup from good to unforgettable. Here’s how to get it right every time:

1. Choose the Right Tomatoes

Fresh, ripe, and flavorful tomatoes are essential. Avoid pale, under-ripe supermarket tomatoes. They lack the sweetness and depth this soup needs. Roma, plum, or vine-ripened varieties are ideal.

2. Don’t Skip the Roasting

Roasting the tomatoes and onions before blending is non-negotiable for this recipe. It brings out their natural sugars, enhances sweetness, and adds a subtle smoky undertone that you can’t get from raw or boiled tomatoes.

3. Use Fresh Herbs

Fresh basil makes a world of difference. Its bright, peppery notes give the soup a burst of freshness that dried basil can’t match. Fresh thyme also adds a subtle, earthy flavor that ties everything together.

4. Blend Until Perfectly Smooth

A creamy texture is what makes this soup luxurious. Use an immersion blender for convenience, or a countertop blender for an ultra-smooth result. If you like texture, blend only part of the soup and leave the rest chunky.

5. Balance the Acidity

Tomatoes naturally have a bright acidity. Adding a small pinch of baking soda softens that sharp edge without adding sugar, resulting in a smoother, rounder taste. This step is optional but highly recommended if you prefer a mellow flavor.


Variations to Try

Tomato Basil Soup Variations

Tomato basil soup is endlessly adaptable. With just a few tweaks, you can give it a new personality every time you make it.

VariationWhat to Add/ChangeFlavor Profile
Spicy Tomato Basil SoupAdd ½–1 teaspoon red pepper flakes when sautéing garlic.Adds a gentle heat that complements the sweetness of roasted tomatoes.
Vegan Tomato Basil SoupUse vegetable broth instead of chicken broth, and replace cream with coconut cream or cashew cream.Creamy, plant-based, with a slightly nutty undertone.
Tomato Basil Parmesan SoupStir in ½ cup grated Parmesan cheese before serving.Rich, savory, and cheesy with extra umami depth.
Chunky Tomato SoupBlend only half the soup, leaving the rest with roasted tomato and onion chunks.Heartier texture, more rustic presentation.
Roasted Red Pepper Tomato SoupAdd 2 roasted red bell peppers to the blender with the tomatoes.Sweet, smoky, and slightly tangy.
Creamy Pesto Tomato SoupStir in 2 tablespoons basil pesto after blending.Herbaceous, garlicky, and deeply aromatic.
Herbed Tomato SoupAdd rosemary, oregano, or Italian seasoning along with thyme.Earthy and Mediterranean in flavor.
Tomato Basil Gnocchi SoupAdd cooked potato gnocchi after blending.Comforting, hearty, and perfect for a main course.

Final Thoughts

This roasted tomato basil soup is proof that simple ingredients, when treated with care, can create something extraordinary.

Roasting the tomatoes and onions brings out a natural sweetness that pairs perfectly with the freshness of basil and the creaminess of a silky, blended soup.

Whether you enjoy it as a cozy weeknight dinner or as an elegant starter for guests, this recipe will quickly become a staple in your kitchen.

And if you loved this recipe, you’ll want to try some of our other comforting soup favorites:

Serve any of these soups with crusty bread or a fresh salad, and you’ve got a meal that’s both satisfying and soul-warming.

Homemade Tomato Basil Soup Recipe in 45 Minutes

Leave a Comment