Cozy Tomato Soup

Creamy cozy tomato soup with roasted tomatoes and fresh basil garnish in a white bowl Pin It
Creamy cozy tomato soup with roasted tomatoes and fresh basil garnish in a white bowl | pinnerplates.com

This rich tomato soup combines roasted vegetables with aromatic herbs and cream for the ultimate comfort bowl. Perfectly ripe tomatoes are roasted alongside onions, garlic, and carrots until caramelized, then blended into a silky smooth texture.

The roasting process concentrates the natural sweetness of the tomatoes while creating depth of flavor. Finished with heavy cream and traditional herbs like basil and thyme, this soup delivers restaurant-quality results with minimal effort.

Ready in under an hour, it pairs beautifully with crusty bread or grilled cheese for a complete meal that warms you from the inside out.

The rain was beating against my kitchen window last November when I decided roasting tomatoes for soup was the only way to salvage a gray Sunday. Something about the house filling with that concentrated sweet umami scent makes everything feel right again.

My sister dropped by unexpectedly that afternoon and ended up staying for dinner, dipping her grilled cheese into mug after mug. Now she asks for this soup every time the weather report mentions rain.

Ingredients

  • 2 lbs ripe tomatoes, halved: Fresh summer tomatoes are ideal but roasting makes even decent grocery store tomatoes shine
  • 1 medium yellow onion, chopped: Sweet onions work beautifully here
  • 4 cloves garlic, peeled: Roasting mellows the sharpness into something sweet and mellow
  • 1 medium carrot, peeled and sliced: Adds natural sweetness without any sugar needed
  • 2 tbsp olive oil: Helps the vegetables caramelize properly
  • 2 tbsp unsalted butter: That rich finish that makes soup feel luxurious
  • 3 cups low-sodium vegetable broth: Starting with low-salt lets you control the seasoning
  • 1/2 cup heavy cream: Makes it silky without overpowering the tomato flavor
  • 1 tsp salt: Adjust based on your broth brand
  • 1/2 tsp freshly ground black pepper: Freshly ground makes a real difference
  • 1 tsp dried basil: Dried herbs actually work better than fresh here since they are being cooked
  • 1/2 tsp dried thyme: Earthy and pairs perfectly with roasted tomatoes
  • 1/4 tsp crushed red pepper flakes: Just a subtle warmth that makes you want another spoonful

Instructions

Get the oven going:
Preheat to 400°F and line a baking sheet with parchment paper for easier cleanup later
Roast the vegetables:
Arrange tomatoes, onion, garlic, and carrot on the sheet, drizzle with olive oil and season with half the salt and pepper
Let them caramelize:
Roast for 25 to 30 minutes until the tomatoes are soft and starting to brown at the edges
Build the base:
Melt butter in a large pot over medium heat, add roasted vegetables with basil, thyme, and red pepper flakes
Simmer together:
Pour in the vegetable broth and let it bubble gently for 10 minutes so flavors meld
Make it silky smooth:
Use an immersion blender right in the pot, or blend carefully in batches if using a countertop blender
Add the cream:
Stir in heavy cream and taste to adjust salt or pepper as needed
Serve it up:
Ladle into bowls and top with fresh basil leaves or an extra swirl of cream if you are feeling fancy
Steaming bowl of cozy tomato soup drizzled with cream alongside crusty bread on wooden table Pin It
Steaming bowl of cozy tomato soup drizzled with cream alongside crusty bread on wooden table | pinnerplates.com

This recipe has become my go-to for sick friends and new neighbors. Something about comfort food in a bowl feels like giving someone a warm hug.

Making It Your Own

I have tried replacing the cream with coconut milk for a dairy-free version and honestly, the slight coconut flavor works surprisingly well with roasted tomatoes.

The Grilled Cheese Factor

Do not skip the bread part. A really good grilled cheese sandwich dipped into this soup is basically the whole point of making it on a cold day.

Make Ahead Magic

This soup actually tastes better the next day after the flavors have had time to become friends. I often make a double batch and keep some in the freezer for emergencies.

  • Reheat gently over low heat to prevent separating
  • Add a splash more cream when reheating if it looks too thick
  • Freeze in portions for quick lunches later
Velvety cozy tomato soup featuring caramelized roasted tomatoes and aromatic herbs with cream swirl Pin It
Velvety cozy tomato soup featuring caramelized roasted tomatoes and aromatic herbs with cream swirl | pinnerplates.com

Hope this brings your kitchen the same cozy comfort it has brought mine.

Recipe Questions & Answers

Yes, use fire-roasted canned tomatoes when fresh ones aren't in season. They'll still deliver excellent flavor and convenience.

Store in an airtight container for up to 4-5 days. The flavors often deepen and improve after a day or two.

Absolutely. Cool completely before freezing in portions for up to 3 months. Thaw overnight in the refrigerator and reheat gently.

Crusty bread, grilled cheese sandwiches, or garlic toast make perfect accompaniments. A simple green salad also complements the rich flavors.

Replace butter with olive oil and swap heavy cream for coconut milk or your favorite plant-based cream alternative.

No need. The roasting process softens the skins completely, and blending everything together creates a smooth, velvety texture.

Cozy Tomato Soup

Velvety smooth soup featuring roasted tomatoes, onions, garlic, and cream 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 heavy cream for drizzling

Instructions

1
Preheat and Prepare: Preheat oven to 400°F. Line a baking sheet with parchment paper.
2
Roast Vegetables: 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. Roast for 25-30 minutes until tomatoes are soft and edges are caramelized.
3
Combine and Simmer: Melt butter in a large pot over medium heat. Add roasted vegetables, dried basil, thyme, and red pepper flakes. Stir for 2 minutes. Pour in vegetable broth, bring to a boil, then reduce heat and simmer for 10 minutes.
4
Puree the Soup: Using an immersion blender, puree the soup until smooth. Alternatively, transfer to a countertop blender in batches and blend until creamy.
5
Add Cream and Serve: Stir in heavy cream. Taste and adjust seasoning with remaining salt as needed. 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)
Danielle Foster

Sharing simple, tasty recipes and kitchen tips for everyday home cooks.