Tired of bland, fussy soups? This bold, cozy creamy roasted tomato basil soup delivers deep, caramelized flavor in under an hour—no specialty ingredients needed. Roast the tomatoes, onions, and a whole head of garlic, blend until silky, and finish with a swirl of cream. Serve it with something dippable, like warm garlic breadsticks , and watch bowls disappear.
I make this soup at least once a month from September through March. It started as a way to use up a tray of tomatoes that were getting too ripe to eat raw, and it has become the recipe my family requests most on cold evenings. The roasting step is what makes it — the tomatoes caramelize in the oven and develop a sweetness and depth you simply cannot get from a stovetop-only method. I have made tomato soup both ways, and roasted wins every time.
Why You’ll Love It
- Big flavor, simple steps: Roasting concentrates sweetness for a rich roasted tomato soup that tastes like it simmered all day.
- Velvety texture: A quick blend turns roasted veggies into a silky, creamy tomato basil soup.
- Weeknight-friendly: Hands-off roasting + easy blending = dinner fast.
- Year-round consistent: Works with ripe fresh tomatoes or high-quality canned.
Ingredients
All US measurements. This makes 4 generous servings of homemade tomato soup.
- 3 lb ripe Roma (plum) tomatoes, halved (or 2 cans 28 oz whole peeled, drained)
- 1 large yellow onion, roughly chopped
- 1 head garlic, top sliced off to expose cloves
- 3 tbsp extra-virgin olive oil
- 1 tsp kosher salt, plus more to taste
- 1/2 tsp black pepper
- 1/4 tsp red pepper flakes (optional)
- 4 cups vegetable broth (or chicken broth)
- 1 packed cup fresh basil leaves (large handful)
- 1/2 cup heavy cream (or full-fat coconut milk for dairy-free)
Instructions
- Preheat: Set oven to 400°F. Line a rimmed baking sheet with parchment for easy cleanup.
- Roast the base: Add tomatoes, onion, and the garlic head. Drizzle with olive oil, then season with 1 tsp salt and 1/2 tsp pepper. Toss and spread into a single layer. Roast 30–40 minutes until tomatoes are blistered and onions have caramelized edges.
- Simmer: When cool enough to handle, squeeze the soft garlic cloves into a large pot. Add all roasted veggies and any pan juices. Pour in broth and add red pepper flakes if using. Bring to a gentle simmer for 10 minutes.
- Blend: Remove from heat. Stir in basil. Use an immersion blender to puree until completely smooth (or carefully blend in batches in a countertop blender—never fill more than halfway).
- Finish: Stir in cream. Taste and adjust salt, pepper, and heat. If you prefer a thinner soup, add a splash more broth.
- Serve: Ladle into warm bowls. Top with torn basil, a drizzle of olive oil, or freshly grated Parmesan. Perfect with grilled cheese for the classic tomato soup and grilled cheese vibe.
Tips & Variations
- Better roasting: Don’t crowd the pan. Space promotes browning, not steaming, which is key for that deep roasted tomato flavor.
- Use canned smartly: If fresh tomatoes are pale, go canned. Drain well and pat dry before roasting for concentrated flavor. For other cozy bowls, try easy taco soup or lasagna soup .
- Balance acidity: If the soup tastes sharp, add a pinch of sugar or a splash of cream to round it out.
- Make it spicy: Roast a jalapeño alongside the tomatoes or stir in 1 tbsp harissa with the broth.
- Extra-herby: Add thyme or oregano to the roasting pan; keep basil fresh at the end so it stays bright.
Why Roasting Makes All the Difference
Most homemade tomato soups taste flat because they skip the roasting step. When tomatoes go straight into a pot with broth, they release a lot of water and the flavor stays thin. Roasting at high heat does the opposite — it drives off moisture, concentrates the natural sugars, and creates caramelized edges on the tomatoes and onions that add an almost smoky sweetness to the finished soup.
The garlic head roasted whole is another key detail. Whole roasted garlic becomes soft, sweet, and mellow — nothing like the sharp bite of raw garlic. Squeezing those soft cloves directly into the pot adds richness without any harsh flavor. Do not skip this step and do not substitute with garlic powder.
If your tomatoes are not particularly ripe or flavorful, roasting helps here too. Even pale, out-of-season tomatoes improve dramatically in a 400°F oven. For the best results year-round, look for Roma or plum tomatoes, which have less water content and more flesh than standard round tomatoes.
Getting the Texture Right
The texture of this soup depends on how long you blend it and what equipment you use. An immersion blender gives you good control — you can blend to whatever smoothness you prefer and stop when it feels right. A countertop blender gives you a slightly silkier result because it processes more thoroughly, but always blend hot liquids in small batches with the lid held down firmly.
If you want an ultra-smooth, restaurant-style texture, strain the blended soup through a fine mesh sieve after blending. This removes any remaining tomato seeds or skin fragments and gives you a glossy, perfectly smooth bowl. It takes an extra five minutes but makes a noticeable difference if you are serving this for guests.
For a chunkier, more rustic version, blend only half the soup and stir it back into the rest. The combination of smooth and chunky adds texture and makes the bowl feel more substantial.
Making It a Full Meal
This soup is deeply satisfying on its own, but a few simple additions turn it into a complete dinner. Stirring in a can of white beans after blending adds protein and body without changing the flavor. A swirl of pesto on top adds freshness and a herby contrast to the rich tomato base.
For the classic pairing, serve it alongside my Greek yogurt garlic breadsticks — the same two-ingredient dough that makes the breadsticks light and pillowy works beautifully for dipping. If you want something heartier, a grilled cheese sandwich on thick sourdough cut into strips for dipping is the combination that needs no explanation.
This soup also works well as a pasta sauce. Cook your favorite short pasta separately, then ladle the thick soup over the top and finish with Parmesan and fresh basil. It is a different dish entirely but just as good.
Substitutions
- Dairy-free: Swap heavy cream for full-fat coconut milk.
- Richer body: Blend in 1 tbsp tomato paste with the broth for a deeper tomato note.
- Protein boost: Stir in 1 can (15 oz) white beans after blending and warm through for a heartier bowl.
- Meal prep twist: For pressure-cooker flexibility, see this veggie-forward option: Instant Pot vegetable soup .

Serving Suggestions
- Dippers: Grilled cheese, buttery croutons, or thick toast rubbed with garlic.
- Toppings: Basil chiffonade, a spoon of pesto, shaved Parmesan, or a dollop of ricotta for extra creaminess.
- Pair it: A crisp salad or a simple side like cheesy rice on busy nights.
Storage & Reheating
- Fridge: Cool completely. Store in an airtight container up to 4 days.
- Freeze: Best without cream. Freeze up to 3 months. Thaw in the fridge, reheat gently, then stir in cream.
- Reheat: Warm over low heat, stirring often. Thin with broth if needed.
FAQs
Can I use canned tomatoes?
Yes—use two 28 oz cans of whole peeled tomatoes, drained well, then roast as directed for consistent, year-round flavor.
My soup tastes too acidic. How do I fix it?
Add a pinch of sugar, a splash of cream, or roast a grated carrot with the tomatoes to naturally soften acidity.
Do I need an immersion blender?
It’s handy but not required. A countertop blender works; blend in small batches and vent the lid slightly to avoid hot splashes.
Can I skip roasting?
Roasting is the backbone of flavor here. If you want a different cozy option, try this tomato-forward roundup: feta tomato soup recipes.
Can I make this soup ahead of time?
Yes — this soup actually improves overnight as the flavors deepen. Make it up to two days ahead, store it in the fridge without the cream, and add the cream when you reheat it. This also makes it easier to freeze if you want to batch cook.
How do I make it dairy-free?
Swap the heavy cream for full-fat coconut milk. The coconut flavor is mild enough that it does not come through strongly in the finished soup, especially with the roasted tomato and basil flavors. Oat cream also works well and has a more neutral flavor.
Can I add protein to make it more filling?
Yes. Stir in a can of drained white beans or chickpeas after blending and warm through — they blend into the background flavor while adding significant protein and fiber. Shredded rotisserie chicken stirred in at the end also works well for a non-vegetarian version.
More to Try
- creamy potato soup for classic comfort
- white chicken chili with a mild kick
- Mexican chicken soup (Caldo de Pollo) bright and nourishing
- swamp soup for a veggie-packed bowl
Conclusion
This creamy roasted tomato basil soup proves that simple steps—good roasting, fresh basil, and a touch of cream—can deliver restaurant-level comfort at home. Make it once and it’ll be your cold-night, quick-lunch, grilled-cheese sidekick for life.
Print
Creamy Roasted Tomato Basil Soup
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
This bold, cozy creamy roasted tomato basil soup delivers deep, caramelized flavor in under an hour—no specialty ingredients needed. Roast the tomatoes, onions, and garlic, blend until silky, and finish with a swirl of cream. Perfect for cold nights and grilled cheese pairings.
Ingredients
- 3 lb ripe Roma (plum) tomatoes, halved (or 2 cans 28 oz whole peeled, drained)
- 1 large yellow onion, roughly chopped
- 1 head garlic, top sliced off to expose cloves
- 3 tbsp extra-virgin olive oil
- 1 tsp kosher salt, plus more to taste
- 1/2 tsp black pepper
- 1/4 tsp red pepper flakes (optional)
- 4 cups vegetable broth (or chicken broth)
- 1 packed cup fresh basil leaves (large handful)
- 1/2 cup heavy cream (or full-fat coconut milk for dairy-free)
Instructions
- Preheat oven to 400°F. Line a rimmed baking sheet with parchment paper.
- Add tomatoes, onion, and garlic head to the sheet. Drizzle with olive oil and season with salt and pepper. Toss and spread into a single layer.
- Roast for 30–40 minutes, until tomatoes are blistered and onions have caramelized edges.
- When cool enough to handle, squeeze garlic cloves into a large pot. Add roasted veggies and pan juices.
- Pour in broth and add red pepper flakes if using. Simmer for 10 minutes.
- Remove from heat and stir in basil. Blend using an immersion blender or countertop blender until smooth.
- Stir in cream. Taste and adjust salt, pepper, or heat. Thin with more broth if needed.
- Serve hot. Garnish with basil, olive oil, or Parmesan. Pair with grilled cheese or breadsticks.
Notes
For best flavor, don’t overcrowd the roasting pan. Use canned tomatoes if fresh ones are not in season. To reduce acidity, add a pinch of sugar or splash of cream. Customize heat with harissa or jalapeño, and boost protein with white beans after blending.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Roasted
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 260
- Sugar: 9g
- Sodium: 700mg
- Fat: 18g
- Saturated Fat: 8g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 5g
- Protein: 4g
- Cholesterol: 30mg
Keywords: tomato basil soup, roasted tomato soup, creamy tomato soup, easy soup, weeknight dinner
