Middle-of-Winter Tomato Soup (with Canned Tomatoes)

There’s something deeply comforting about a bowl of warm tomato soup in the middle of winter. When fresh tomatoes are out of season, canned tomatoes come to the rescue — delivering vibrant flavor and deep color even on the coldest, grayest days.

This middle-of-winter tomato soup is smooth, velvety, and richly flavored thanks to quality canned tomatoes, a touch of butter, aromatics, and a whisper of cream. Whether you serve it with a crispy grilled cheese, croutons, or a swirl of pesto, this soup brings warmth and simplicity to your table.

It’s a pantry-friendly, budget-conscious recipe that turns humble ingredients into something nourishing, nostalgic, and incredibly satisfying.

Ingredients Overview

This tomato soup relies on a short list of familiar ingredients — each one playing a key role in flavor, texture, or balance:

  • Canned Whole Tomatoes: Use high-quality San Marzano or fire-roasted whole peeled tomatoes. They deliver a sweet, rich tomato flavor that mimics slow-roasted fresh tomatoes.

  • Yellow Onion: Sautéed in butter or oil, onion adds depth and sweetness to balance the acidity of the tomatoes. You can slice it thin or just quarter it if you plan to blend the soup smooth.

  • Garlic: Just a couple of cloves go a long way. Add them late in the sauté so they don’t burn.

  • Butter or Olive Oil: For sautéing and richness. Butter adds creaminess, while olive oil keeps it dairy-free and vegan.

  • Vegetable or Chicken Broth: Thins the soup while adding savory backbone. Use low-sodium so you can control the salt.

  • Heavy Cream or Milk (Optional): A small splash adds richness and softens acidity. For dairy-free, use oat milk or coconut cream (unsweetened).

  • Sugar (Optional): Just a pinch balances the tomatoes’ natural tang, especially if your canned tomatoes are particularly acidic.

  • Salt and Pepper: To season to taste. A pinch of crushed red pepper can add subtle warmth.

  • Fresh Basil or Thyme (Optional): A handful of herbs added before blending brings brightness and fragrance. Basil pairs especially well.

Ingredient Notes & Swaps

  • Diced or Crushed Tomatoes: If you don’t have whole canned tomatoes, you can use crushed or diced — just reduce the simmer time slightly.

  • Coconut Milk: For a creamy vegan version, substitute cream with a few tablespoons of coconut milk.

  • Carrots or Red Bell Pepper: For a slightly sweeter profile, sauté finely chopped carrot or red bell pepper with the onion.

Step-by-Step Instructions

  1. Sauté the Aromatics:
    In a large pot over medium heat, melt 2 tablespoons of butter (or heat olive oil). Add 1 diced onion and cook until soft and translucent, about 6–8 minutes. Stir occasionally to prevent browning.

  2. Add Garlic:
    Stir in 2–3 minced garlic cloves and cook for 30 seconds, just until fragrant.

  3. Add Tomatoes and Broth:
    Pour in two (28-ounce) cans of whole peeled tomatoes, including the juices. Break up the tomatoes slightly with a wooden spoon. Add 2 cups of vegetable or chicken broth.

  4. Simmer:
    Bring the mixture to a gentle boil, then reduce heat and simmer uncovered for 25–30 minutes. Stir occasionally. The tomatoes should be softened and the liquid slightly reduced.

  5. Blend Until Smooth:
    Remove from heat. Use an immersion blender to puree the soup directly in the pot until silky-smooth. Alternatively, carefully blend in batches using a countertop blender (let the soup cool slightly first to avoid splattering).

  6. Finish the Soup:
    Return the soup to low heat. Stir in ¼ cup heavy cream, coconut milk, or milk of your choice if using. Taste and adjust seasoning — add salt, pepper, and a pinch of sugar if needed.

  7. Garnish and Serve:
    Ladle into bowls and top with cracked black pepper, a drizzle of cream, basil leaves, or garlic croutons.

Chef’s Tips

  • For extra richness, add a tablespoon of tomato paste with the garlic step.

  • Letting the soup rest for 10 minutes after blending deepens flavor.

  • If using fresh herbs, blend some into the soup and save a few leaves for garnish.

Tips, Variations & Substitutions

Cooking Tips

  • Control Acidity: A small pinch of sugar (½ tsp or less) rounds out overly tart tomatoes.

  • Add Body: For thicker soup, reduce the broth slightly or add a small peeled potato during simmering, then blend.

  • Layered Flavor: Deglaze the pot with a splash of white wine before adding tomatoes for a touch of acidity and complexity.

Variations

  • Roasted Red Pepper Tomato Soup: Add one roasted red bell pepper to the pot before blending for sweetness and a smoky undertone.

  • Spicy Tomato Soup: Stir in a pinch of red pepper flakes or a few dashes of hot sauce.

  • Tomato Basil Soup: Blend in a large handful of fresh basil leaves just before serving.

Substitutions

  • Dairy-Free: Use olive oil instead of butter, and swap cream with coconut milk or oat milk.

  • Low-Sodium: Use low-sodium broth and taste before adding salt at the end.

  • Herb Swaps: Thyme, oregano, or even rosemary can substitute for basil.

Serving Ideas & Occasions

This tomato soup is a cold-weather classic — ideal for:

  • Lunch with grilled cheese sandwiches (try sourdough, cheddar, or mozzarella).

  • A light dinner with a green salad and garlic bread.

  • Thermos-friendly meal prep — perfect for school or work lunches.

  • Appetizer course for a cozy dinner party, served in mugs or small bowls.

You can also serve it with:

  • Cheese toast or crostini

  • Roasted chickpeas for crunch

  • A swirl of pesto or cream

It’s warm, soothing, and the kind of meal that feels like a hug from the inside out.

Nutritional & Health Notes

This middle-of-winter tomato soup is naturally low in fat and calories (without cream), and packed with antioxidants like lycopene from cooked tomatoes.

  • Tomatoes: A rich source of vitamins A and C, potassium, and lycopene — an antioxidant associated with heart health and reduced inflammation.

  • Broth: Adds minerals and hydration without too many calories.

  • Onion and Garlic: Boost immune function and support digestion.

To keep it light, skip the cream or use a dairy-free alternative. Add protein with chickpeas or a side of whole-grain bread.

This soup is naturally vegetarian and easily made vegan with simple swaps.

FAQs

Q1: Can I use diced or crushed canned tomatoes instead of whole?

A1: Yes, absolutely. Crushed tomatoes work well for a smoother texture without as much blending. Diced tomatoes may need a bit more simmer time to soften, but they’ll blend just fine.


Q2: Can I freeze tomato soup?

A2: Yes, this soup freezes beautifully. Let it cool completely, then portion into freezer-safe containers. It will keep for up to 3 months. Thaw in the fridge overnight and reheat gently on the stove.


Q3: Is this soup vegan?

A3: It can be! Simply use olive oil instead of butter and skip the cream or replace it with a plant-based option like oat milk or coconut cream.


Q4: How do I make it creamier?

A4: For a richer soup, stir in ¼–½ cup of heavy cream, half-and-half, or coconut milk. You can also blend in a small cube of softened cream cheese or a splash of cashew cream.


Q5: What’s the best canned tomato for this recipe?

A5: Look for whole peeled San Marzano or fire-roasted tomatoes. These varieties are known for their sweetness and deep tomato flavor. Choose a brand with no added sugar or herbs if you prefer to season yourself.


Q6: Can I add protein to this soup?

A6: Yes, for a more filling meal, add cooked lentils, white beans, or serve it with a grilled cheese sandwich. You can also stir in leftover shredded chicken or roasted chickpeas.


Q7: How do I prevent the soup from tasting too acidic?

A7: Add a pinch of sugar and make sure to simmer the soup for at least 25 minutes to mellow the acidity. Cream or milk can also help balance sharpness.

Print

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A cozy, smooth tomato soup made with canned tomatoes — perfect for winter. This pantry-friendly recipe comes together in under an hour and is full of deep tomato flavor.

  • Author: Maya Lawson
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: Serves 4

Ingredients

Scale
  • 2 (28 oz) cans whole peeled tomatoes

  • 1 yellow onion, diced

  • 23 garlic cloves, minced

  • 2 tbsp butter or olive oil

  • 2 cups vegetable or chicken broth

  • ¼ cup heavy cream or coconut milk (optional)

  • 1 tsp sugar (optional, to taste)

  • Salt and pepper to taste

  • Fresh basil or thyme for garnish (optional)

Instructions

  • Heat butter or oil in a large pot. Add onion and cook 6–8 minutes until soft.

  • Add garlic and cook for 30 seconds.

  • Add canned tomatoes (with juice) and broth. Break tomatoes with a spoon.

  • Simmer uncovered for 25–30 minutes, stirring occasionally.

  • Blend until smooth using an immersion or countertop blender.

  • Return to heat, stir in cream (if using), and adjust seasoning.

  • Serve hot with basil, black pepper, or croutons.

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