Creamy Tomato Soup with Grilled Cheese for Winter

30 min prep 8 min cook 2 servings
Creamy Tomato Soup with Grilled Cheese for Winter
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a memory I return to every January: my grandmother standing at her avocado-green stove in Buffalo, the wind rattling the storm windows, while she stirred a pot of tomato soup that smelled like sun-drenched August fields even though the world outside was the color of slate. She’d hum off-key, ladle steaming velvet into mismatched mugs, and griddle cheddar sandwiches until the edges lacquered like burnt sugar. We’d balance on the radiator covers, warming our socks, and dunk triangles of toast into the soup until the bread went soft and the cheese stretched into telephone-cord strands. That combination—acid-sweet tomato, silky cream, and the crunch-salt of grilled cheese—has been my winter survival kit ever since. This version is my grown-up love letter to that scene: deeper flavor from oven-roasted tomatoes, a whisper of smoked paprika, and grilled cheese that crackles like crème-brûlée when you bite. Make it once and it will become your snow-day ritual, your “the-meeting-ran-late” dinner, your “I need a hug in a bowl” answer to February blues.

Why This Recipe Works

  • Double-Tomato Technique: A quick roast concentrates the natural sugars in canned tomatoes, giving the soup sun-dried depth without extra simmering time.
  • Caramelized Tomato Paste: Browning the paste in olive oil unlocks umami bombs that read almost like prosciutto.
  • Silk Without the Cream: A modest splash of half-and-half plus a potato lends luxurious body so the soup clings to the spoon but won’t weigh you down for nap time.
  • Two-Cheese Strategy: Sharp white cheddar for tang plus low-moisture mozzarella for stretch—grilled cheese that actually strings like a 90s pizza commercial.
  • Make-Ahead Friendly: The soup’s flavor improves overnight; reheat while you griddle sandwiches in under ten minutes.
  • Freezer Hero: Purée base freezes flat in zip bags; thaw in a skillet straight from the freezer on busy weeknights.

Ingredients You'll Need

Ingredients

Every component below was chosen for maximum comfort per bite. Read the notes—your grocery aisle questions answered.

San Marzano–Style Whole Tomatoes – Look for DOP certification if budget allows; the lower acidity and natural sweetness mean less sugar later. Can’t find them? Any plum tomato with “Italian-style” on the label works; add ¼ tsp sugar to balance.

Tomato Paste in a Tube – Tube paste is concentrated and triple-flavor compared to the can. Buy once; it lasts months in the fridge door and saves you from opening a whole six-ounce can for two tablespoons.

Yukon Gold Potato – Not for flavor, for texture. The gentle starch thickens without floury lumps and keeps the soup gluten-free. Peel only if you want restaurant-smooth; I leave the jacket on for rustic body.

Yellow Onion & Carrot – The classic soffritto sweetens as it sweats, taming any metallic edge from the can. Dice small so they disappear into the purée.

Smoked Paprika – Just ¼ tsp gives a campfire echo that makes the soup taste like it simmered for hours. Swap with regular sweet paprika if you’re smoke-averse.

Vegetable or Chicken Stock – Use low-sodium so you control salt. Homemade is lovely, but let’s be real—January is hard; boxed is fine. Warm it in the kettle so the soup doesn’t seize when you pour cold liquid into hot veg.

Half-and-Half – Full cream can mute tomato brightness; half-and-half gives silk without the food-coma. Dairy-free? Swap in full-fat coconut milk (the soup will taste faintly tropical, which is lovely with a basil garnish).

Unsalted Butter & Olive Oil – A 50-50 blend raises the smoke point and layers flavor. Butter for richness, oil to keep it from browning too fast.

Sourdough Bread – The tang plays off sweet tomato like a deli deluxe sandwich. Day-old is actually better; stale bread absorbs butter without going limp.

Sharp White Cheddar & Part-Skim Mozzarella – Buy blocks and shred yourself. Pre-shredded cellulose keeps cheese from melting into glossy sheets. If you love stretch, mozzarella is non-negotiable; if you’re in it purely for flavor, sub Gruyère.

How to Make Creamy Tomato Soup with Grilled Cheese for Winter

1
Roast the Tomatoes

Heat oven to 425 °F. Drain two 28-oz cans whole tomatoes, reserving the juice. Spread tomatoes on a parchment-lined sheet, drizzle with 2 Tbsp olive oil, 1 tsp kosher salt, ½ tsp pepper, and the smoked paprika. Roast 25 minutes until the edges blister and caramelize; this concentrates sugars and adds smoky depth. Set aside.

2
Sauté the Aromatics

While tomatoes roast, melt 1 Tbsp butter with 1 Tbsp olive oil in a heavy Dutch oven over medium. Add diced onion, carrot, and ½ tsp salt; cook 8 minutes until translucent and just starting to brown. Stir in 2 Tbsp tomato paste; cook 2 minutes until brick-red and sticking slightly—this caramelizes the paste’s natural sugars.

3
Deglaze & Simmer

Pour in ½ cup of the reserved tomato juice; scrape the browned bits (fond) with a wooden spoon. Add remaining juice, roasted tomatoes, diced potato, and 3 cups warm stock. Bring to a gentle boil, then reduce to low, cover partially, and simmer 20 minutes until the potato is knife-tender.

4
Purée Until Silk

Remove from heat; fish out any tough tomato stems. Using an immersion blender, blitz until velvety. (Countertop blender works—blend in batches, cover with a towel to avoid hot geysers.) Return to low heat and stir in ½ cup half-and-half; warm 2 minutes. Taste for salt and pepper.

5
Assemble the Sandwiches

Lay out 8 slices sourdough. Mix 1 cup shredded white cheddar with 1 cup shredded mozzarella. Divide cheese among 4 slices, top with remaining bread. Mix 2 Tbsp softened butter with 1 Tbsp olive oil; brush the outside of each sandwich. This combo prevents blackened spots and promotes even crust.

6
Griddle to GBD

Heat a cast-iron skillet or griddle over medium-low. Cook sandwiches 3–4 minutes per side, pressing gently with a spatula, until deep golden and the cheese is molten. (Low heat ensures the bread doesn’t scorch before the cheese melts.) Transfer to a cutting board and let rest 2 minutes for the cheese to set slightly—this prevents lava flow when sliced.

7
Serve & Garnish

Ladle soup into warm bowls. Swirl an extra drizzle of cream or pesto if you’re feeling fancy. Slice grilled cheese on the diagonal (triangles taste better—science). Sprinkle soup with cracked pepper and serve immediately, ideally next to a window where you can watch snow swirl while your hands wrap around the warm crock.

Expert Tips

Low & Slow for Cheese

If your grilled cheese habitually burns before the cheese melts, slide the skillet into a 350 °F oven for 5 minutes after the first side is golden—finishes melting without scorching.

Strain for Restaurant Sheen

For ultra-smooth bisque texture, pass the puréed soup through a fine-mesh sieve. It’s an extra 3 minutes that earns Michelin star mouthfeel.

Freeze in Souper-Cubes

Pour cooled soup into silicone muffin trays; freeze, then pop out and store in bags. Each “puck” is one bowl—reheat in microwave for 90 seconds.

Mayo for Crust

Swap the butter on the sandwich for a thin swipe of mayonnaise; the egg proteins create an even mahogany crust that shatters like glass.

Batch-Roast Tomatoes

Double the tomato amount and roast on two trays; freeze extra roasted tomatoes for future pasta sauces or chili—your future self will thank you.

Color Pop Garnish

A sprinkle of chopped parsley or micro-basil on the soup keeps the visual from going “cafeteria.” Coral-pink oil droplets from paprika make it Instagram-ready.

Variations to Try

  • Spicy Roasted Red Pepper

    Blend in one drained roasted red pepper and a pinch of chili flakes for smoky heat reminiscent of romesco.

  • Dairy-Free Coconut Tomato

    Replace half-and-half with full-fat coconut milk and finish with lime zest and cilantro for Thai-inspired comfort.

  • Protein-Power Lentil

    Stir in 1 cup cooked red lentils after puréeing for 12 g extra plant protein per serving; the color stays sunset-perfect.

  • Grown-Up Grilled Cheese

    Swap cheddar for aged gouda and add a whisper-thin layer of fig jam inside the sandwich—sweet-savory nirvana.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 5 days. Reheat gently over medium-low, thinning with stock or milk as it will thicken when chilled.

Freezer: Purée base (without cream) freezes beautifully for 3 months. Freeze in quart bags laid flat for space efficiency; thaw overnight in fridge or 10 minutes under running water. Stir in cream after reheating to prevent curdling.

Grilled Cheese: Best fresh, but you can assemble uncooked sandwiches, wrap individually, and freeze up to 2 months. Cook from frozen over low heat 6 minutes per side.

Frequently Asked Questions

Absolutely. You’ll need 3 lb ripe Roma or plum tomatoes. Halve, seed, and roast cut-side up 35 minutes until skins wrinkle; peel off charred skins before adding to pot. Flavor will be brighter; add 1 tsp sugar if they taste tart.

Stir in ¼ tsp baking soda (it neutralizes acid) and simmer 2 minutes. Alternatively, a pinch of sugar or a grated carrot will balance sharpness without altering texture.

Yes. Add roasted tomatoes, sautéed veg, potato, and stock to cooker. Low 6 hours or high 3 hours, then purée and stir in cream. Final texture will be slightly thinner—simmer on sauté 5 minutes to reduce if desired.

Place cooked sandwiches on a wire rack set inside a 200 °F oven for up to 30 minutes. Don’t wrap in foil—they’ll steam and lose crunch.

Pour hot soup into a preheated thermos; sandwiches travel better deconstructed—pack bread, cheese, and a tiny jar of butter to griddle on a hot plate or electric skillet at the office.

The soup is mellow and creamy; if your kids balk at “specks,” purée an extra minute. Cut grilled cheese into strips for dunking—suddenly it’s snack food.
Creamy Tomato Soup with Grilled Cheese for Winter
soups
Pin Recipe

Creamy Tomato Soup with Grilled Cheese for Winter

(4.9 from 127 reviews)
Prep
15 min
Cook
40 min
Servings
6

Ingredients

Instructions

  1. Roast Tomatoes: Preheat oven to 425 °F. Drain tomatoes, reserving juice. Spread on parchment-lined sheet, drizzle with 2 Tbsp oil, salt, pepper, and paprika. Roast 25 min until browned.
  2. Sauté Aromatics: In Dutch oven, melt butter with 1 Tbsp oil over medium. Add onion, carrot, and salt; cook 8 min until soft. Stir in tomato paste; cook 2 min.
  3. Simmer: Deglaze with ½ cup reserved juice. Add roasted tomatoes, potato, remaining juice, and warm stock. Simmer 20 min until potato is tender.
  4. Purée: Blend soup until silky using immersion blender. Stir in half-and-half; warm 2 min. Season.
  5. Make Sandwiches: Combine cheeses. Divide among 4 bread slices; top with remaining bread. Mix softened butter with 1 Tbsp oil; brush exteriors.
  6. Grill: Cook sandwiches in skillet over medium-low 3–4 min per side until golden and cheese melts. Rest 2 min, slice, serve with hot soup.

Recipe Notes

Soup thickens as it stands; thin with stock or milk when reheating. For extra smoky depth, add a pinch of chipotle powder with the paprika.

Nutrition (per serving)

462
Calories
18g
Protein
38g
Carbs
26g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.