Cozy Tomato Soup

Creamy cozy tomato soup served in a white bowl with fresh basil garnish Pin it
Creamy cozy tomato soup served in a white bowl with fresh basil garnish | jasminerecipes.com

This warming tomato soup features roasted tomatoes, onions, garlic, and carrots blended with vegetable broth and finished with heavy cream. The roasting process caramelizes the vegetables, creating depth and natural sweetness. Dried basil and thyme add herbaceous notes while red pepper flakes provide gentle warmth. Ready in under an hour, this soup comes together easily for a satisfying meal any night of the week.

The first cold snap of autumn always sends me straight to the kitchen for this soup. Something about roasting tomatoes until they're barely holding themselves together transforms ordinary ingredients into something that feels like a warm embrace. I discovered this technique completely by accident when I had too many tomatoes from my farmers market haul and decided to roast them instead of making sauce.

Last winter my neighbor came over shivering from a walk in the snow and I practically forced a bowl on her. She sat at my counter wrapped in a blanket and refused to leave until I wrote down the recipe. Now every time the temperature drops below freezing I get a text asking if the soup is ready.

Ingredients

  • 2 lbs ripe tomatoes: Roasting concentrates their natural sweetness and creates those caramelized edges that make this soup special
  • 1 medium yellow onion: Adds a savory foundation that mellows beautifully during roasting
  • 4 cloves garlic: Roasting tames the sharpness and brings out a subtle sweetness
  • 1 medium carrot: My secret for extra body and natural sweetness without adding sugar
  • 2 tbsp olive oil: Helps the vegetables caramelize and roast evenly
  • 2 tbsp unsalted butter: Adds richness and creates that velvety restaurant texture
  • 3 cups vegetable broth: Low sodium lets you control the seasoning perfectly
  • 1/2 cup heavy cream: The finishing touch that makes this soup feel luxurious
  • 1 tsp salt: Essential for bringing all the flavors together
  • 1/2 tsp freshly ground black pepper: Adds gentle warmth that lingers
  • 1 tsp dried basil and 1/2 tsp dried thyme: Classic herbs that complement tomatoes perfectly
  • 1/4 tsp crushed red pepper flakes: Optional but adds a lovely subtle warmth

Instructions

Roast the vegetables:
Preheat your oven to 400°F and line a baking sheet with parchment paper. Arrange the halved tomatoes, chopped onion, peeled garlic cloves, and sliced carrot in a single layer. Drizzle everything with olive oil and sprinkle with half the salt and pepper. Roast for 25 to 30 minutes until the tomatoes are soft and starting to caramelize at the edges.
Build the soup base:
Melt the butter in a large pot over medium heat. Add all those gorgeous roasted vegetables right into the pot along with the dried basil, thyme, and red pepper flakes if you are using them. Let everything cook together for about 2 minutes while you stir.
Simmer and blend:
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 meld together. Use an immersion blender to puree until completely smooth or work in batches with a regular blender.
Add the cream and serve:
Stir in the heavy cream and taste your soup. Adjust the salt and pepper if needed. Serve hot with fresh basil leaves and an extra swirl of cream on top if you are feeling fancy.
Steaming bowl of cozy tomato soup paired with grilled cheese sandwich on wooden board Pin it
Steaming bowl of cozy tomato soup paired with grilled cheese sandwich on wooden board | jasminerecipes.com

My daughter declared this the only acceptable meal when she is home sick from school. There is something about the creamy texture and gentle warmth that feels like being taken care of without needing to say a word.

Making It Your Own

Once you have the basic technique down this soup becomes a canvas for whatever you are craving. Sometimes I add a pinch of smoked paprika for depth or stir in some grated parmesan right at the end for extra savoriness.

The Perfect Grilled Cheese

I highly recommend making a grilled cheese to dunk into this soup. Use good sourdough bread and plenty of cheddar or gruyere. The way the crispy bread soaks up that creamy soup is absolute perfection.

Make Ahead Magic

This soup actually tastes better the next day which makes it perfect for meal prep. The flavors continue to develop overnight in the refrigerator.

  • Store in an airtight container for up to 4 days
  • Reheat gently over low heat adding a splash of broth if needed
  • Freeze for up to 3 months before adding the cream
Velvety smooth cozy tomato soup topped with cream swirl and roasted tomato chunks Pin it
Velvety smooth cozy tomato soup topped with cream swirl and roasted tomato chunks | jasminerecipes.com

There is nothing quite like sitting down with a steaming bowl of this soup while rain taps against the kitchen window. Simple comfort at its absolute best.

Recipe FAQs

Yes, substitute butter with olive oil and replace heavy cream with full-fat coconut milk or your favorite plant-based cream alternative. The soup will still be rich and satisfying.

Store cooled soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over medium-low heat, adding a splash of broth or cream if needed to thin consistency.

The soup freezes well for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat on the stovetop. Note that cream may separate slightly when frozen but will blend back in when reheated.

Crusty bread, garlic bread, or grilled cheese sandwiches are classic accompaniments. The soup also pairs well with a simple green salad or focaccia for dipping.

Absolutely. Use two 28-ounce cans of whole or diced tomatoes, preferably fire-roasted for extra depth. Drain excess liquid before roasting, and reduce roasting time to 15-20 minutes since canned tomatoes are already soft.

Increase heavy cream to 3/4 cup, or stir in a tablespoon of butter after pureeing. You can also add a small potato while roasting the vegetables for natural thickening power.

Cozy Tomato Soup

Rich, creamy tomato soup with roasted vegetables and herbs for ultimate 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

Garnish

  • Fresh basil leaves
  • Extra drizzle of cream

Instructions

1
Prepare Oven and Baking Sheet: Preheat oven to 400°F. Line a baking sheet with parchment paper.
2
Arrange Vegetables for Roasting: Place halved tomatoes, onion, garlic, and carrot on the prepared baking sheet. Drizzle with olive oil and season 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 with Herbs: Melt butter in a large pot over medium heat. Add roasted vegetables, dried basil, thyme, and red pepper flakes. Stir for 2 minutes to meld flavors.
5
Add Broth and Simmer: Pour in vegetable broth and 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 completely smooth and velvety. Alternatively, transfer to a countertop blender in batches.
7
Add Cream and Season: Stir in heavy cream until fully incorporated. Taste and adjust seasoning with remaining salt and pepper as needed.
8
Serve and Garnish: Ladle hot soup into bowls and garnish with fresh basil leaves and a decorative swirl of cream.
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)
  • Dairy-free option available with plant-based alternatives
Jasmine Carter

Easy, nourishing recipes and kitchen wisdom for everyday cooks and food lovers.