Classic Homemade Tomato Basil Winter Soup

Published :

January 6, 2026

|

Modified :

January 6, 2026

|

Posted By :

by:

danyrecipes

This post may contain affiliate links

|

No comments

Classic Homemade Tomato Basil Winter Soup

There’s something timeless about a big bowl of Classic Homemade Tomato Basil Winter Soup on a chilly evening. It’s cozy, vibrant, and full of that sweet-simmered tomato flavor that fills the kitchen with warmth. The scent of garlic, onions, and roasted tomatoes bubbling away instantly makes me feel grounded.

Bowl of rich tomato soup topped with basil and black pepper on a countertop.
A quick and easy dinner that tastes like it simmered all day.

I’ve made this creamy tomato basil soup more times than I can count, and every time it brings the same feeling of comfort and simplicity proof that the best soup recipes don’t need to be complicated to feel special.




Why I Never Get Tired of This Soup

This soup has everything I love about winter soups and stews it’s hearty, velvety, and bright all at once. The roasted tomatoes give it a slightly smoky sweetness, the basil adds freshness, and the creamy swirl ties everything together.

Whether I’m pairing it with a grilled cheese sandwich or serving it as a starter for a cozy dinner, this tomato basil soup recipe always delivers. It reminds me of the gentle richness of my creamy tomato basil lasagna soup, but with that pure, classic tomato flavor that never goes out of style.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy tomato basil soup garnished with fresh purple and green basil leaves.

Classic Homemade Tomato Basil Winter Soup


  • Author: danyrecipes
  • Total Time: 50 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

A creamy, comforting tomato basil soup made with roasted tomatoes, fresh basil, and a touch of cream. Perfect for cozy winter dinners or simple lunches.


Ingredients

  • 2 lb ripe Roma or plum tomatoes, halved

  • 2 tbsp olive oil

  • 1 medium onion, chopped

  • 3 garlic cloves, minced

  • 1 carrot, diced

  • 1 tbsp tomato paste

  • 4 cups vegetable or chicken broth

  • ½ cup heavy cream

  • ½ cup fresh basil, chopped

  • Salt and pepper to taste

  • Pinch of sugar (optional)


Instructions

  • Preheat oven to 400°F. Toss tomatoes with olive oil, salt, and pepper. Roast 25 minutes.

  • In a pot, heat olive oil and sauté onion until translucent. Add garlic and cook briefly.

  • Add carrot and tomato paste, cook 2 minutes.

  • Add roasted tomatoes and broth. Simmer 20 minutes.

  • Blend until smooth, then stir in cream and basil.

  • Adjust seasoning and serve with extra basil and a drizzle of cream.

Notes

For extra richness, add a sprinkle of parmesan before serving.

Substitute cashew cream for a dairy-free option.

Store in the fridge up to 4 days or freeze up to 2 months.

  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1bowl
  • Calories: 260
  • Sugar: 8
  • Sodium: 710
  • Fat: 16
  • Saturated Fat: 6
  • Unsaturated Fat: 8
  • Trans Fat: 0
  • Carbohydrates: 20
  • Fiber: 4
  • Protein: 6
  • Cholesterol: 30
Bowl of rich tomato soup topped with basil and black pepper on a countertop.
A quick and easy dinner that tastes like it simmered all day.




Creamy Chicken and Wild Rice Soup

Creamy Chicken and Wild Rice Soup

When the weather turns cold and the days

Warm and Comforting Winter Minestrone Soup

Warm and Comforting Winter Minestrone Soup

When the evenings get dark early and the

Slow Cooker Chicken Tortilla Winter Soup

Slow Cooker Chicken Tortilla Winter Soup

When the cold air rolls in and I

Here’s What You’ll Need

Making this soup is simple, and most ingredients are pantry staples.

  • Tomatoes: I use ripe Roma or plum tomatoes for their natural sweetness. Roasting them deepens the flavor beautifully.
  • Onion and garlic: The essential base for any great soup.
  • Carrots: They add a subtle sweetness and balance the acidity of the tomatoes.
  • Olive oil: For roasting and sautéing.
  • Tomato paste: To boost richness.
  • Vegetable or chicken broth: Either works use whichever you prefer for depth.
  • Basil: Fresh basil leaves are a must for that fragrant, herbal finish.
  • Heavy cream or half-and-half: To make the soup smooth and comforting.
  • Salt, pepper, and a pinch of sugar: To round out the flavors.

Optional add-ins:
A sprinkle of red pepper flakes for warmth, grated parmesan for saltiness, or a splash of balsamic vinegar to bring a bit of brightness.




How I Make It Step by Step

Step 1 – Roast the tomatoes
I start by preheating the oven to 400°F. Then I halve the tomatoes, toss them with olive oil, salt, and pepper, and spread them on a baking sheet. Roasting for about 25 minutes brings out that deep, caramelized flavor that makes this soup so rich.

Step 2 – Build the base
While the tomatoes roast, I heat olive oil in a large pot and sauté onions until soft and translucent. I add garlic next and let it cook for about 30 seconds just until fragrant. The combination already smells wonderful.

Step 3 – Add carrots and tomato paste
I stir in diced carrots and a spoonful of tomato paste, cooking for another few minutes to deepen the flavor. It’s the same layering technique I use in my healthy lasagna soup with ground turkey and spinach, and it makes all the difference.

Step 4 – Combine everything
Once the tomatoes are roasted, I add them (along with their juices) into the pot with the sautéed vegetables. Then I pour in the broth, season with salt and pepper, and bring everything to a gentle simmer.

Step 5 – Blend it smooth
After about 20 minutes of simmering, I use an immersion blender right in the pot to blend the soup until it’s silky smooth. You can also use a regular blender in batches.

Step 6 – Add cream and basil
I lower the heat and stir in the cream, then toss in chopped fresh basil. The soup turns a gorgeous orange-red shade and thickens slightly. The basil infuses beautifully as it warms.

Step 7 – Taste and serve
I taste and adjust seasoning with a pinch of sugar or salt if needed. Then I ladle it into bowls and top with a drizzle of cream, a sprinkle of parmesan, and a few basil leaves. It’s a bowl that feels both rustic and elegant.

This soup pairs beautifully with homemade bread or a sandwich, just like I do when I make my one-pot vegetarian lasagna soup with zucchini and ricotta.

Creamy tomato basil soup garnished with fresh purple and green basil leaves.
The perfect velvety tomato soup for a cozy night in.

Tasty Variations You’ll Want to Try

One of my favorite things about this easy tomato soup recipe is how versatile it is.




Why This Soup Is a Winter Favorite

This roasted tomato basil soup is more than just a recipe it’s a cozy ritual. It’s the pot simmering on the stove while the world outside slows down. It’s that first taste of something warm, bright, and comforting after a long day. I love how it makes the simplest ingredients shine. Whether you’re serving it for family dinner or curling up on the couch with a bowl and a blanket, this hearty soup is pure winter comfort.

Creamy Chicken and Wild Rice Soup

Creamy Chicken and Wild Rice Soup

When the weather turns cold and the days

Warm and Comforting Winter Minestrone Soup

Warm and Comforting Winter Minestrone Soup

When the evenings get dark early and the

Slow Cooker Chicken Tortilla Winter Soup

Slow Cooker Chicken Tortilla Winter Soup

When the cold air rolls in and I