Homemade Tomato Soup Perfect for Winter Nights

Middle-of-Winter Tomato Soup – Cozy, Creamy & Made with Canned Tomatoes

Introduction

This Middle-of-Winter Tomato Soup is the answer to chilly days and empty produce bins. Made entirely with pantry staples — especially high-quality canned tomatoes — this comforting soup delivers rich, deep flavor without the need for fresh, in-season ingredients.

It’s thick, creamy (without needing cream), and full of slow-simmered tomato goodness in under 40 minutes. A perfect companion to grilled cheese, garlic bread, or simply on its own, this is the kind of bowl that makes winter feel a little warmer.

Ingredients Overview

Since this recipe depends on canned goods, the key to great flavor lies in ingredient quality and technique. Here’s what you’ll need and why it works:

Key Ingredients:

  • Canned Whole Peeled Tomatoes: San Marzano-style tomatoes give the best depth. Choose good-quality brands for the most natural sweetness and low acidity.
  • Yellow Onion: Adds natural sweetness and body to the soup when simmered.
  • Garlic: Provides classic warmth and aroma.
  • Olive Oil or Butter: For richness and sautéing the base.
  • Vegetable or Chicken Broth: Thins the soup slightly and adds savory depth.
  • Bay Leaf: Adds subtle herbal flavor.
  • Basil or Thyme (Dried or Fresh): Optional but delicious for adding warmth and complexity.
  • Sugar (optional): A pinch can balance acidity if needed.
  • Salt & Black Pepper: Essential seasoning.

For Creaminess (Optional):

  • Milk, Half-and-Half, or Coconut Milk: A splash adds silkiness.
  • Cashews or White Beans: Blended into the soup for a dairy-free creamy texture.
  • Heavy Cream: Optional for a luxurious finish.

Toppings (Optional):

  • Croutons
  • Parmesan shavings
  • Fresh basil
  • Swirl of cream or olive oil
  • Red pepper flakes

Step-by-Step Instructions

1. Sauté the Aromatics

In a large pot, heat:

  • 2 tbsp olive oil or butter over medium heat

Add:

  • 1 yellow onion, chopped
  • 2–3 garlic cloves, minced

Sauté for 5–6 minutes, until the onion is translucent and just starting to brown. This builds sweetness and depth.

2. Add Tomatoes & Seasonings

Stir in:

  • 2 (28 oz) cans whole peeled tomatoes, with juice
  • 2 cups broth (vegetable or chicken)
  • 1 bay leaf
  • 1 tsp dried basil or thyme (optional)

Bring to a simmer. Let cook, uncovered, for 25–30 minutes, stirring occasionally.

Tip: Break up tomatoes with a spoon while they cook for faster breakdown.

3. Blend the Soup

Remove the bay leaf. Use:

  • An immersion blender directly in the pot
    OR
  • Transfer soup carefully to a blender in batches (vent the lid slightly)

Blend until smooth. Return to the pot.

4. Finish the Soup

Stir in:

  • Salt and pepper to taste
  • 1/2 tsp sugar (if tomatoes are very acidic)
  • 1/4–1/2 cup milk, cream, or coconut milk (optional)

Simmer for 5 more minutes to let flavors meld.

Adjust consistency with more broth or water if it’s too thick.

5. Serve Hot

Ladle into bowls and top with:

  • Cracked black pepper
  • Swirl of cream or oil
  • Croutons, grilled cheese bites, or shredded basil

Tips, Variations & Substitutions

Tips for Success

  • Use whole tomatoes over diced — they’re less processed and have better flavor.
  • Caramelize your onions slightly for extra sweetness.
  • Simmer longer for deeper flavor, especially if you’re skipping the cream.

Variations

  • Spicy Tomato Soup: Add red pepper flakes or a splash of hot sauce.
  • Smoky Version: Add 1/2 tsp smoked paprika or a roasted red pepper.
  • Roasted Garlic Tomato Soup: Use roasted garlic cloves for a richer flavor.
  • Creamy Vegan: Add 1/4 cup soaked cashews or 1/2 cup white beans before blending.

Dairy-Free?

  • Use olive oil + coconut milk or cashews for creaminess.

Add Protein:

  • Top with a soft-boiled egg, chickpeas, or stir in cooked lentils for a heartier bowl.

Serving Ideas & Occasions

Perfect for:

  • Snowy or rainy days
  • Sick days — gentle, hydrating, and cozy
  • Light dinners with grilled cheese or salad
  • Meal prep — it stores and reheats beautifully

Pair with:

  • Grilled cheese sandwich or sourdough toast
  • Roasted veggies or a simple arugula salad
  • Garlic bread or buttery crackers
  • A drizzle of pesto or balsamic glaze

Nutritional & Health Notes

Tomato soup is:

  • Rich in lycopene, a powerful antioxidant
  • Naturally low in calories and can be made dairy-free
  • Great for digestion, especially when warm and blended
  • Low-carb, depending on how it’s served

To keep it healthy:

  • Use no-salt-added canned tomatoes
  • Skip cream or use unsweetened coconut milk
  • Pair with protein or fiber to stay fuller longer

FAQs

Q1: Can I use crushed or diced canned tomatoes?

A1: Yes, but whole peeled tomatoes yield the richest flavor and texture. If using diced, simmer a bit longer to deepen the flavor.

Q2: Can I make this ahead of time?

A2: Absolutely. It keeps for 4–5 days in the fridge and gets even better as it sits.

Q3: Is this soup freezer-friendly?

A3: Yes! Let it cool completely and freeze in airtight containers for up to 3 months. Thaw and reheat gently.

Q4: What if I don’t have an immersion blender?

A4: A standard blender works — just blend in batches and vent the lid slightly to prevent steam build-up.

Q5: How can I make this soup creamy without dairy?

A5: Blend in soaked cashews, white beans, or a splash of full-fat coconut milk.

Q6: Can I add fresh tomatoes?

A6: Fresh tomatoes lack the depth in winter. If using, roast them first or combine with canned for balance.

Q7: What herbs go best with tomato soup?

A7: Basil, thyme, oregano, or bay leaf are great. Finish with chopped parsley or a dash of dried Italian herbs.

Print

Homemade Tomato Soup Perfect for Winter Nights

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A thick, creamy tomato soup made with canned tomatoes, garlic, and onions. Cozy, pantry-friendly, and perfect for cold winter days.

  • Author: Maya Lawson
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4-6 servings 1x

Ingredients

Scale
  • 2 (28 oz) cans whole peeled tomatoes
  • 1 onion, chopped
  • 3 cloves garlic, minced
  • 2 tbsp olive oil or butter
  • 2 cups vegetable or chicken broth
  • 1 bay leaf
  • 1 tsp dried basil or thyme (optional)
  • Salt and pepper to taste
  • Optional: 1/2 tsp sugar, 1/2 cup milk or coconut milk

Instructions

  1. Sauté onion and garlic in oil until soft.
  2. Add tomatoes, broth, bay leaf, and herbs. Simmer 25–30 minutes.
  3. Remove bay leaf. Blend until smooth.
  4. Stir in milk or cream if using. Season with salt, pepper, and sugar to taste.
  5. Simmer 5 more minutes and serve hot.

Notes

Top with croutons, pesto, or grilled cheese. Freezer-friendly. Use cashews for a dairy-free creamy version.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star