Cozy Tomato Soup

Creamy cozy tomato soup bowl garnished with fresh basil and swirled heavy cream Save
Creamy cozy tomato soup bowl garnished with fresh basil and swirled heavy cream | forkstate.com

This warming soup transforms simple tomatoes into something extraordinary through roasting, which concentrates their natural sweetness and adds depth. The combination of roasted vegetables—tomatoes, onions, garlic, and carrots—creates a rich base that's pureed until silky smooth. A splash of heavy cream adds luxurious texture, while dried basil and thyme provide classic herbal notes that pair perfectly with the sweet-tomato flavor.

The process is straightforward but rewarding: roast your vegetables until caramelized, simmer with broth and aromatics, then blend to perfection. The result is a restaurant-worthy soup that tastes like it simmered all day but comes together in just 50 minutes. Perfect paired with crusty bread or a grilled cheese sandwich for the ultimate comfort meal.

The first time I made this soup, it was snowing outside and my kitchen was the only warm place in the world. I'd forgotten to buy canned tomatoes at the store, so I roasted whatever fresh ones I had with onions and garlic until they smelled like heaven itself. That accidental charred sweetness changed everything I thought I knew about tomato soup.

Last winter my sister came over exhausted from a brutal week at work. I set a mug of this soup in front of her with some torn bread and watched her shoulders actually drop as she took that first hot sip. Sometimes soup is just soup, and sometimes its a four ingredient hug that happens to be dinner.

Ingredients

  • 2 lbs ripe tomatoes: Pick ones that feel heavy and give slightly when you press them, they'll roast down into something sweet and concentrated
  • 1 medium yellow onion: Chopped rough is fine, it all gets blended anyway and roasting tames the sharp bite
  • 4 cloves garlic: Leave them whole and unpeeled for roasting, they'll squeeze out like soft butter
  • 1 medium carrot: This adds natural sweetness without making the soup taste like carrots
  • 2 tbsp olive oil: Use the good stuff here since roasting amplifies the flavor
  • 2 tbsp unsalted butter: Adds richness at the end that makes it taste restaurant quality
  • 3 cups low sodium vegetable broth: Low sodium is crucial so you can control the salt level yourself
  • 1/2 cup heavy cream: Dont skip this, it transforms the texture from thin to luxurious
  • 1 tsp salt and 1/2 tsp black pepper: Split this between roasting and seasoning
  • 1 tsp dried basil and 1/2 tsp dried thyme: Dried herbs work beautifully here since they'll bloom in the hot fat
  • 1/4 tsp crushed red pepper flakes: Just a background warmth that makes people ask what that secret ingredient is

Instructions

Get the oven going first:
Preheat to 400F and line a baking sheet with parchment, this saves you from scrubbing baked on tomato juices later
Roast the vegetables:
Arrange tomatoes cut side up along with onion, peeled garlic cloves, and sliced carrot, then drizzle with olive oil and season with half the salt and pepper
Let them char:
Roast for 25 to 30 minutes until the tomatoes are soft and collapsing with some dark caramelized edges, that's where all the flavor lives
Build the base:
Melt butter in a large pot over medium heat, then add all those roasted vegetables along with the herbs and red pepper flakes
Let it simmer together:
Stir everything for about 2 minutes so the butter coats the vegetables, then pour in the broth and bring to a bubble
Develop the flavor:
Turn down the heat and let it simmer gently for 10 minutes so all those roasted flavors really meld together
Make it smooth:
Use an immersion blender right in the pot, or work in batches with a regular blender if you don't have one
Finish it right:
Stir in the heavy cream and taste it, add more salt or pepper if it needs that little something extra
Steaming cozy tomato soup ladled into white bowl beside crispy grilled cheese sandwich Save
Steaming cozy tomato soup ladled into white bowl beside crispy grilled cheese sandwich | forkstate.com

My neighbor swears this soup cured her cold last February, though that might have been the extra red pepper flakes I added. Now she texts me every time it snows, wondering if I'm making a batch.

Make It Your Own

Once you master the basic recipe, try roasting a red bell pepper alongside the tomatoes for even more depth. You can also add a pinch of smoked paprika if you want that outdoor grill flavor without actually firing up the barbecue.

Serving Suggestions

A grilled cheese sandwich cut into strips for dipping is practically mandatory in my house. The cheese melts into the hot soup and honestly, that combination might be better than the soup itself sometimes.

Storage And Reheating

This keeps beautifully in the fridge for four days and actually develops more flavor overnight. Reheat it gently over medium low heat, stirring occasionally and adding a splash more broth or cream if it's too thick.

  • The cream can sometimes separate when reheating, just whisk it back together
  • Freeze it without the cream added, stir that in after you thaw and reheat
  • Mason jars work great for portioning if you're meal prepping for the week
Velvety cozy tomato soup with roasted tomato chunks and drizzled cream on rustic wooden table Save
Velvety cozy tomato soup with roasted tomato chunks and drizzled cream on rustic wooden table | forkstate.com

There's something deeply satisfying about turning a pile of raw vegetables into something that feels like a hug in a bowl. Hope this becomes your snow day staple too.

Recipe Questions & Answers

Absolutely. This soup actually tastes better the next day as flavors have more time to meld. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of broth or cream if it's too thick.

Roasting caramelizes the natural sugars in tomatoes and onions, adding incredible depth and sweetness that you can't achieve from simmering alone. It also concentrates flavors, making the final soup much more robust and complex-tasting.

Yes, especially when tomatoes aren't in season. Use high-quality fire-roasted canned tomatoes (about two 28-ounce cans) and skip the roasting step. Simply sauté the onion, garlic, and carrot in butter, then proceed with adding the canned tomatoes and broth.

Replace the butter with additional olive oil, and swap the heavy cream for full-fat coconut milk, cashew cream, or your favorite plant-based cream alternative. The soup will still be velvety and satisfying.

Yes, though it's best to freeze before adding the cream. Cool the soup completely, transfer to freezer-safe containers, and freeze for up to 3 months. Thaw overnight in the refrigerator, reheat, then stir in the cream before serving.

Crusty bread, garlic bread, or a classic grilled cheese sandwich are perfect accompaniments. The soup's rich, creamy texture pairs beautifully with something crunchy and savory. A simple green salad with vinaigrette also makes a nice light side.

Cozy Tomato Soup

A comforting, velvety blend of roasted tomatoes and aromatic herbs finished with cream.

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 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 and Season: In a large pot, melt butter over medium heat. Add 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 transferring 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
Harper Flynn

Sharing quick, wholesome recipes and real-life kitchen tips for fellow food lovers.