Cozy Tomato Soup

Creamy cozy tomato soup swirl with fresh basil garnish in white bowl Pin Recipe
Creamy cozy tomato soup swirl with fresh basil garnish in white bowl | dishtrailblazer.com

This comforting soup transforms simple tomatoes into a luxurious bowl of warmth through roasting. The process concentrates natural sweetness while adding subtle caramelized notes. Aromatic vegetables like onion, garlic, and carrot build depth, while dried basil and thyme provide classic herbal notes. The finish of heavy cream creates an irresistibly smooth texture that coats the spoon.

Ready in under an hour, this soup comes together effortlessly. Roast the vegetables until soft and golden, then simmer with broth before blending to silky perfection. The result is a restaurant-quality soup that tastes like it simmered all day.

There's something deeply therapeutic about roasting tomatoes until their skins blister and curl, the kitchen filling with that concentrated summer sweetness even in the middle of winter. I started making this soup during a particularly gray February when I needed something that felt like sunshine in a bowl.

Last winter my neighbor came over shivering from a walk in the snow, and I ladled this soup into her favorite chipped mug. She sat at my counter, wrapped in a blanket, and told me it tasted exactly like what she imagined comfort would feel like if comfort had a flavor.

Ingredients

  • 2 lbs (900 g) ripe tomatoes, halved: Fresh tomatoes yield the brightest flavor but canned fire-roasted ones work beautifully when tomatoes aren't in season
  • 1 medium yellow onion, chopped: The onion becomes sweet and mellow after roasting, adding depth without any sharp bite
  • 4 cloves garlic, peeled: Roasting tames the garlic's intensity, leaving behind just a subtle savory warmth
  • 1 medium carrot, peeled and sliced: My grandmother's secret for adding natural sweetness and helping the soup achieve that gorgeous velvety texture
  • 2 tbsp olive oil: Helps the vegetables caramelize properly and brings all the flavors together
  • 2 tbsp unsalted butter: Adds that rich, restaurant-quality finish that makes people ask what's different
  • 3 cups (720 ml) low-sodium vegetable broth: Starting with low-sodium broth lets you control exactly how salty the final soup becomes
  • 1/2 cup (120 ml) heavy cream: The cream transforms the texture from thin to luxuriously smooth without overpowering the tomato flavor
  • 1 tsp salt: Enhances and brightens all the other flavors
  • 1/2 tsp freshly ground black pepper: Adds just enough subtle warmth to balance the cream's richness
  • 1 tsp dried basil: Brings that classic herbal note that everyone associates with tomato soup
  • 1/2 tsp dried thyme: Adds an earthy, aromatic undertone that makes the soup taste more complex
  • 1/4 tsp crushed red pepper flakes (optional): A tiny pinch creates this lovely background warmth that sneaks up on you
  • Fresh basil leaves for garnish: The fresh herb pop against the deep red soup makes each bowl feel special
  • Extra drizzle of cream for serving: That swirl on top might seem unnecessary until you see how pretty it looks

Instructions

Roast the vegetables:
Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper. Arrange the halved tomatoes, onion, garlic, and carrot on the sheet, then drizzle everything with olive oil and sprinkle with 1/2 tsp salt and pepper.
Let them caramelize:
Roast for 25 to 30 minutes until the tomatoes are completely soft and starting to char at the edges. The vegetables should smell intensely sweet and savory.
Build the soup base:
Melt the butter in a large pot over medium heat. Add all those gorgeous roasted vegetables along with the dried basil, thyme, and red pepper flakes if you're using them.
Infuse the flavors:
Stir everything together for about 2 minutes, letting the herbs bloom in the hot butter and the vegetables release all those concentrated roasting juices into the pot.
Add the broth:
Pour in the vegetable broth and bring it to a gentle boil. Reduce the heat and let it simmer for 10 minutes so all the flavors can really get to know each other.
Make it silky smooth:
Use an immersion blender right in the pot to puree everything until completely smooth. If you're using a regular blender, work in batches and be careful with hot liquid.
Add the cream:
Stir in the heavy cream and taste the soup. Add more salt or pepper if you think it needs it, then serve hot with your favorite garnishes.
Roasted vegetable cozy tomato soup served with crusty grilled cheese sandwich dipping Pin Recipe
Roasted vegetable cozy tomato soup served with crusty grilled cheese sandwich dipping | dishtrailblazer.com

This recipe became my go-to sick day food after I made it for myself during a terrible cold. Something about that smooth, warm texture sliding down your throat feels like being wrapped in a blanket from the inside out.

Make It Your Own

I've learned that this soup is incredibly forgiving and welcomes substitutions. Sometimes I add a red bell pepper to the roasting pan for extra sweetness, or stir in a handful of spinach right at the end for color.

Perfect Pairings

Grilled cheese is the classic companion for good reason. That first dunk of crispy, buttery bread into the hot soup creates one of those simple moments that makes everything feel right with the world.

Make Ahead Magic

This soup actually tastes better the next day when the flavors have had time to meld. I always double the recipe and freeze portions in Mason jars for those nights when cooking feels impossible.

  • Let the soup cool completely before freezing to avoid jar cracks
  • Leave space at the top of containers for liquid expansion
  • Thaw overnight in the refrigerator and reheat gently on the stove
Velvety cozy tomato soup drizzled with heavy cream and red pepper flakes Pin Recipe
Velvety cozy tomato soup drizzled with heavy cream and red pepper flakes | dishtrailblazer.com

There's nothing quite like standing at the stove with a spoonful of this soup, steam rising up to fog your glasses, knowing you've made something that will make someone feel truly cared for.

Recipe FAQs

Absolutely. This soup actually tastes better the next day as flavors have time to meld. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently over medium-low heat, adding a splash of broth or cream if it has thickened.

Yes, freeze for up to 3 months. However, cream-based soups can sometimes separate when frozen and reheated. For best results, freeze before adding the cream, then stir in fresh cream when reheating.

Crusty bread, grilled cheese sandwiches, or garlic bread are classic pairings. A simple green salad with vinaigrette helps balance the richness. For something different, try toasted baguette slices rubbed with garlic.

Replace the butter with additional olive oil or vegan butter. Substitute the heavy cream with full-fat coconut milk, cashew cream, or your favorite plant-based cream alternative. The texture will remain creamy and satisfying.

Certainly. Use two 28-ounce cans of whole or diced tomatoes, preferably fire-roasted for extra depth. Drain excess liquid before roasting. Canned tomatoes work especially well during winter when fresh tomatoes lack flavor.

Cozy Tomato Soup

Rich, creamy tomato soup with roasted vegetables and herbs

Prep 10m
Cook 40m
Total 50m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 2 lbs ripe tomatoes, halved
  • 1 medium yellow onion, chopped
  • 4 cloves garlic, peeled
  • 1 medium carrot, peeled and sliced

Oils & Fats

  • 2 tbsp olive oil
  • 2 tbsp unsalted butter

Liquids

  • 3 cups low-sodium vegetable broth
  • 1/2 cup heavy cream

Seasonings

  • 1 tsp salt
  • 1/2 tsp freshly ground black pepper
  • 1 tsp dried basil
  • 1/2 tsp dried thyme
  • 1/4 tsp crushed red pepper flakes

Garnish

  • Fresh basil leaves
  • Extra heavy cream for drizzling

Instructions

1
Preheat Oven: Preheat oven to 400°F. Line a baking sheet with parchment paper.
2
Prepare Vegetables for Roasting: Arrange the halved tomatoes, onion, garlic, and carrot on the prepared baking sheet. Drizzle with olive oil and sprinkle with 1/2 tsp salt and black pepper.
3
Roast Vegetables: Roast vegetables for 25–30 minutes until tomatoes are soft and edges are caramelized.
4
Combine Roasted Vegetables: In a large pot, melt butter over medium heat. Add the roasted vegetables, dried basil, thyme, and red pepper flakes. Stir for 2 minutes to blend flavors.
5
Simmer Soup Base: Pour in vegetable broth. Bring to a boil, reduce heat, and simmer for 10 minutes to develop depth.
6
Puree Soup: Using an immersion blender, puree the soup until smooth and velvety. Alternatively, carefully transfer to a blender in batches.
7
Add Cream and Season: Stir in heavy cream, taste, and adjust seasoning with remaining salt and pepper as needed.
8
Serve: Serve hot, garnished with fresh basil leaves and a swirl of cream if desired.
Additional Information

Equipment Needed

  • Baking sheet
  • Parchment paper
  • Large pot
  • Immersion blender or countertop blender
  • Knife and cutting board

Nutrition (Per Serving)

Calories 235
Protein 4g
Carbs 21g
Fat 15g

Allergy Information

  • Contains dairy (butter, heavy cream)
  • For dairy-free option, use plant-based alternatives
Sabrina Hart

Passionate home cook sharing approachable, family-friendly recipes and kitchen tips.