Cozy Tomato Soup

Creamy cozy tomato soup with swirl of heavy cream and fresh basil garnish in white bowl Save
Creamy cozy tomato soup with swirl of heavy cream and fresh basil garnish in white bowl | dishuvo.com

This rich and velvety tomato soup starts with roasted vegetables that develop deep, caramelized flavors. After roasting tomatoes, onions, garlic, and carrots, they're simmered with vegetable broth and aromatic herbs before being blended to silky perfection. A touch of heavy cream adds luxurious richness, while dried basil and thyme provide classic herbal notes. The result is a warming bowl of comfort that's surprisingly simple to make.

The roasting process concentrates the tomato flavor and creates natural sweetness, eliminating the need for added sugar. This method transforms humble ingredients into something extraordinary - perfect for dipping crusty bread or serving alongside a grilled cheese sandwich.

The first time I made this tomato soup was during a rainy Sunday when I desperately needed something warm and comforting. The smell of roasting tomatoes filled my entire apartment and somehow made the gray weather feel cozy instead of gloomy. My roommate wandered into the kitchen asking what restaurant I had ordered from. When I told her it was homemade, she asked for the recipe before even taking her first bite.

Last winter, my sister came over feeling under the weather and I made a double batch. She sat wrapped in a blanket at the kitchen table while it simmered, saying the aroma alone was making her feel better. We ended up eating the entire pot between the two of us while watching old movies. Now she asks for this soup every time she visits.

Ingredients

  • 2 lbs (900 g) ripe tomatoes: Roasting transforms ordinary tomatoes into something sweet and concentrated
  • 1 medium yellow onion: Adds natural sweetness that balances the acidity
  • 4 cloves garlic: Dont be shy with garlic, it mellows beautifully when roasted
  • 1 medium carrot: My secret ingredient for extra body and subtle sweetness
  • 2 tbsp olive oil: Helps the vegetables caramelize properly in the oven
  • 2 tbsp unsalted butter: Creates that velvety finish that makes it feel special
  • 3 cups (720 ml) low sodium vegetable broth: Lets the tomato flavor shine without oversalting
  • 1/2 cup (120 ml) heavy cream: The magic touch that makes it luxuriously smooth
  • 1 tsp salt: Adjust based on your broth and personal taste
  • 1/2 tsp freshly ground black pepper: Freshly ground makes a noticeable difference
  • 1 tsp dried basil: Classic pairing that never fails
  • 1/2 tsp dried thyme: Adds earthiness that keeps it from being too one dimensional
  • 1/4 tsp crushed red pepper flakes: Just enough warmth to keep things interesting

Instructions

Roast the vegetables:
Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper for easy cleanup. Arrange the halved tomatoes, onion, garlic, and carrot on the sheet, then drizzle with olive oil and season with 1/2 tsp salt and black pepper. Roast for 25 to 30 minutes until the tomatoes are completely soft and starting to caramelize at the edges.
Build the soup base:
In a large pot, melt the butter over medium heat until it bubbles gently. Add all the roasted vegetables along with the dried basil, thyme, and red pepper flakes. Stir everything together for about 2 minutes to let the herbs wake up and release their aroma.
Simmer and blend:
Pour in the vegetable broth and bring the mixture to a boil. Reduce the heat and let it simmer gently for 10 minutes to let all the flavors meld together. Use an immersion blender to puree until completely smooth, or carefully transfer to a blender in batches if you prefer.
Add the cream and serve:
Stir in the heavy cream and taste the soup. Adjust the seasoning with more salt or pepper as needed, then serve hot with fresh basil leaves and an extra swirl of cream on top.
Golden roasted cozy tomato soup served with crusty bread on rustic wooden table Save
Golden roasted cozy tomato soup served with crusty bread on rustic wooden table | dishuvo.com

This soup became a tradition at my annual winter dinner party after guests kept requesting it year after year. There is something about the ritual of everyone dipping crusty bread into their bowls that turns a simple meal into a memory. One friend even claimed it was better than what she had at a fancy bistro.

Making It Ahead

I have learned that this soup actually tastes better the next day after the flavors have had time to deepen. Store it in the refrigerator for up to four days, though it rarely lasts that long in my house. Reheat gently over low heat to prevent the cream from separating.

Perfect Pairings

Grilled cheese is the classic companion for a reason, but I also love serving this alongside a simple green salad with bright vinaigrette. The acid cuts through the richness and makes it feel like a complete meal. A slice of crusty sourdough for dipping is non negotiable in my house.

Customization Ideas

When I want something extra special, I sometimes add a spoonful of tomato paste while sauteing the roasted vegetables for deeper color and flavor. A handful of fresh spinach stirred in at the end adds nutrition without changing the taste. You can also use coconut milk instead of cream for a dairy free version that is surprisingly delicious.

  • Try adding a pinch of smoked paprika for a subtle smoky undertone
  • Leftovers freeze beautifully for up to three months
  • Use an immersion blender if you want to keep the texture slightly chunky
Velvety cozy tomato soup featuring caramelized tomatoes and aromatic herbs steaming in ceramic bowl Save
Velvety cozy tomato soup featuring caramelized tomatoes and aromatic herbs steaming in ceramic bowl | dishuvo.com

There is nothing quite like a bowl of this soup to make any ordinary evening feel like a hug. I hope it brings as much comfort to your table as it has to mine.

Recipe FAQs

Yes, fire-roasted canned tomatoes work beautifully when fresh tomatoes are out of season. Use two 28-ounce cans and skip the roasting step - simply sauté the onions, garlic, and carrots, then add the canned tomatoes and proceed with the recipe.

This soup stores well in an airtight container in the refrigerator for up to 4-5 days. The flavors actually develop and improve after a day or two. Reheat gently on the stove, adding a splash of broth or cream if it has thickened too much.

Yes, this soup freezes well for up to 3 months. However, it's best to freeze it before adding the cream, as dairy can separate when thawed. Add the fresh cream when reheating after thawing for the smoothest texture.

Replace the butter with additional olive oil and substitute the heavy cream with full-fat coconut milk, cashew cream, or your favorite plant-based cream alternative. The flavor profile will shift slightly but remain deliciously creamy.

An immersion blender is the most convenient tool, but a countertop blender produces the smoothest results. If using a standard blender, work in batches and never fill more than halfway. For extra refinement, pass the pureed soup through a fine-mesh sieve to remove any remaining pulp.

Absolutely. The red pepper flakes provide gentle warmth, but you can increase to 1 teaspoon for more heat, or omit entirely for a family-friendly version. You can also add a pinch of smoked paprika for depth without significant spice.

Cozy Tomato Soup

Velvety smooth roasted tomato soup with herbs and cream, perfect for cold weather comfort.

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 (optional)

Garnish (optional)

  • Fresh basil leaves
  • Extra drizzle of cream

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 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.
5
Simmer Soup Base: Pour in vegetable broth. Bring to a boil, reduce heat, and simmer for 10 minutes.
6
Puree Soup: Using an immersion blender (or carefully transfer to a blender in batches), puree the soup until smooth.
7
Add Cream and Finish: Stir in heavy cream, taste, and adjust seasoning as needed.
8
Serve: Serve hot, garnished with fresh basil 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
  • Always check ingredient labels if you have specific allergies
Ursula Vaughn

Home cook sharing easy, family-friendly recipes and wholesome meal ideas.