Cozy Tomato Soup

Creamy cozy tomato soup in a white bowl garnished with fresh basil leaves Pin It
Creamy cozy tomato soup in a white bowl garnished with fresh basil leaves | stircrafted.com

This warming tomato soup features roasted tomatoes, onions, garlic, and carrots blended into a silky texture. Aromatic dried basil and thyme enhance the natural sweetness, while a splash of heavy cream adds luxurious richness. Perfect with crusty bread on cold days.

The first time I made this tomato soup, it was raining that steady gray sort of rain that makes you want to stay inside forever. My kitchen filled with this incredible roasted tomato aroma that had my roommate wandering in from her room asking what smelled like a fancy restaurant. We ended up eating it standing up at the counter because waiting to set the table seemed impossible.

Last winter my sister came over after a terrible day at work and I made her this soup without saying much. She took one sip, shoulders dropped three inches, and asked if I could teach her how to make it. Now she calls me every time she roasts tomatoes just to tell me her apartment smells amazing.

Ingredients

  • 2 lbs ripe tomatoes: The sweetness really develops when they roast, so pick ones that give slightly when pressed
  • 1 medium yellow onion: It becomes almost jammy in the oven and adds a foundational sweetness
  • 4 cloves garlic: Roasting takes away all the harsh bite and leaves behind mellow warmth
  • 1 medium carrot: This is my secret for balancing the acidity without adding sugar
  • 2 tbsp olive oil: Helps everything caramelize beautifully
  • 2 tbsp unsalted butter: Adds that velvety restaurant finish
  • 3 cups vegetable broth: Low sodium lets you control the seasoning
  • 1/2 cup heavy cream: Makes it luxurious without being heavy
  • 1 tsp salt: Essential for bringing out the natural sweetness
  • 1/2 tsp freshly ground black pepper: Freshly ground makes a noticeable difference
  • 1 tsp dried basil: Adds that classic tomato soup note
  • 1/2 tsp dried thyme: Gives it an earthy backbone
  • 1/4 tsp crushed red pepper flakes: Just a whisper of heat to make things interesting

Instructions

Get your oven ready:
Preheat to 400°F and line a baking sheet with parchment for easy cleanup later.
Prep the vegetables:
Arrange tomatoes, onion, garlic, and carrot on the sheet, then drizzle with olive oil and half the salt and pepper.
Roast until golden:
Let the vegetables cook for 25 to 30 minutes until they are soft and edges are starting to caramelize.
Start the base:
Melt butter in a large pot over medium heat, then add roasted vegetables with basil, thyme, and red pepper flakes.
Build the soup:
Stir everything for 2 minutes, then pour in broth and let it come to a bubble before reducing to a gentle simmer.
Let flavors meld:
Simmer for 10 minutes so all those roasted flavors really come together.
Make it silky:
Puree with an immersion blender until completely smooth, or work in batches if using a regular blender.
Finish with cream:
Stir in heavy cream, taste, and adjust seasoning until it is exactly how you like it.
Serve it up:
Ladle into bowls and garnish with fresh basil leaves and an extra swirl of cream if you are feeling fancy.
Steam rising from a bowl of velvety cozy tomato soup with roasted tomatoes Pin It
Steam rising from a bowl of velvety cozy tomato soup with roasted tomatoes | stircrafted.com

My neighbor smelled this cooking once and knocked on my door with a loaf of bread, saying she hoped I needed help eating whatever I was making. We ended up having an impromptu dinner party right there at my kitchen table.

Making It Your Own

Sometimes I add a pinch of smoked paprika when the vegetables are roasting for a subtle smoky depth. Other times I throw in a parsnip with the other vegetables for extra sweetness. The recipe is wonderfully forgiving.

Perfect Pairings

A grilled cheese sandwich cut into strips for dipping is nonnegotiable in my house. I also love serving this alongside a simple green salad with a sharp vinaigrette to cut through the richness.

Make Ahead Wisdom

This soup actually tastes better the next day, which makes it perfect for meal prep or dinner parties. Store it in the refrigerator for up to four days and reheat gently on the stove.

  • Add a splash more broth when reheating if it has thickened too much
  • The cream can separate slightly when reheated so give it a good stir
  • Frozen soup keeps well for up to three months but leave out the cream until you thaw and reheat
Golden cozy tomato soup topped with cream swirl and crusty bread on side Pin It
Golden cozy tomato soup topped with cream swirl and crusty bread on side | stircrafted.com

There is something deeply satisfying about making something so comforting from such humble ingredients. Hope this soup finds you on a day when you really need it.

Recipe FAQs

Yes, this soup keeps well in the refrigerator for up to 4 days and freezes beautifully for 2-3 months. Reheat gently on the stove, adding a splash of broth or cream if needed.

Roma or vine-ripened tomatoes are ideal, but any ripe tomatoes will work beautifully. Fire-roasted canned tomatoes are a great alternative when fresh tomatoes aren't in season.

Replace butter with olive oil and substitute heavy cream with full-fat coconut milk, cashew cream, or your favorite plant-based cream alternative.

Roasting concentrates the tomato flavor and creates natural sweetness. You can skip this step and simmer everything together, but the depth of flavor will be less developed.

Grilled cheese sandwiches, crusty garlic bread, or savory scones make excellent accompaniments. A fresh green salad adds nice contrast to the rich texture.

Absolutely. Add more broth for a thinner soup, or simmer longer to reduce for a thicker consistency. The cream also adds body—adjust to your preference.

Cozy Tomato Soup

Velvety tomato soup with roasted vegetables, herbs, and 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 and Prepare: Preheat oven to 400°F. Line a baking sheet with parchment paper.
2
Arrange 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.
3
Roast Vegetables: Roast vegetables for 25 to 30 minutes until tomatoes are soft and edges are caramelized.
4
Sauté Aromatics: Melt butter in a large pot 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, puree the soup until smooth. Alternatively, carefully transfer to a blender in batches.
7
Add Cream and Season: 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
Madeleine Frost

Madeleine shares easy, flavorful recipes and kitchen wisdom for cozy, everyday meals.