Love this? Pin it for later!
There’s a moment—just after the first autumn chill sneaks under the door—when nothing but a steamy bowl of creamy tomato soup will do. I grew up on the canned stuff, but the first time I ladled out a batch of this velvety homemade version, the kitchen smelled like Sunday at my grandmother’s: sweet tomatoes, fragrant basil, and butter-kissed onions. We tore crusty grilled-cheese soldiers into dunkable strips, stretched our feet toward the fireplace, and decided that store-bought could never compete again. Fast-forward a decade and this is still the recipe friends text me for the minute sweaters reappear. It’s perfect for lazy Sunday lunches, snow-day dinners, or any time you need edible comfort and only 40 minutes stand between you and bliss.
Why This Recipe Works
- Double tomato punch: A generous glug of tomato paste amps up the flavor of crushed tomatoes for deep, restaurant-quality depth.
- Cream without heaviness: A modest pour of half-and-half keeps the soup silky, not cloying.
- One-pot wonder: Everything simmers in a single Dutch oven—minimal dishes, maximum weeknight appeal.
- Blender choices: Use an immersion blender right in the pot or transfer to a countertop blender—either way you’re 30 seconds from smooth.
- Cheese pull goals: Sourdough grilled cheese cut into strips gives you those Instagram-worthy cheese bridges without fancy equipment.
- Freezer hero: Make a double batch; leftovers freeze beautifully for up to three months.
- Family friendly: Mild, slightly sweet flavor profile wins over picky eaters—add red-pepper flakes to the adults’ bowls later.
Ingredients You'll Need
Great tomato soup starts with tomatoes that actually taste like summer. If your garden is buried under snow, opt for fire-roasted crushed tomatoes—they lend subtle smokiness that plays beautifully with cream. Olive oil and butter together prevent the milk solids from browning too quickly while still giving that luscious mouthfeel. Yellow onions are reliable, but a sweet Vidalia will add natural sugars that balance tomato acidity. Carrot might sound odd, but a small, finely diced carrot dissolves during simmering and rounds out sharp edges without lending obvious sweetness. Garlic should be fresh; pre-minced jars often taste metallic once blended. A bay leaf is non-negotiable—remove it before blending or you’ll get papery bits. Finally, choose good bread: sturdy sourdough or country white holds up to dunking, and a combination of sharp cheddar plus low-moisture mozzarella creates the perfect stretchy melt.
Vegetable stock keeps the soup vegetarian, but chicken stock adds extra body. Gluten-free? Swap the flour for 1½ tsp cornstarch whisked with the cream. Dairy-free? Use full-fat coconut milk; its faint coconutty note fades under tomato power. Vegan? Replace butter with more olive oil, use coconut milk, and brush the sandwiches with vegan mayo before griddling.
How to Make Creamy Tomato Soup with Grilled Cheese Dippers Classic
Warm the aromatics
Place your Dutch oven over medium heat and add 1 Tbsp olive oil plus 1 Tbsp butter. When the butter foam subsides, scatter in diced onion and carrot with ½ tsp kosher salt. Stir occasionally until the vegetables soften and the onion turns translucent, about 6 minutes. Don’t rush—low, gentle heat coaxes out sweetness that balances tomatoes later.
Bloom the tomato paste
Clear a small circle in the pot’s center, reduce heat to medium-low, and add 2 Tbsp tomato paste. Let it toast, stirring, until it darkens from bright scarlet to brick red, about 2 minutes. This caramelization step concentrates flavor and removes any tinny edge from the can.
Add tomatoes & stock
Pour in one 28-oz can crushed tomatoes (juice and all) plus 2 cups vegetable stock. Toss in 1 small bay leaf and ¼ tsp freshly ground black pepper. Increase heat to medium-high and bring to a lively simmer, scraping the pot bottom to dissolve any browned bits. Reduce heat and let the soup bubble gently for 15 minutes so flavors mingle.
Blend until silk-smooth
Fish out the bay leaf. Using an immersion blender, puree directly in the pot for 45–60 seconds until no visible chunks remain. (If using a countertop blender, cool soup 5 minutes, blend in batches starting on low, and hold a towel over the lid to prevent hot geysers.)
Enrich with cream
Reduce heat to low and stir in ½ cup half-and-half. Warm just until the soup barely steams—boiling can cause curdling. Taste; add more salt or, if tomatoes are very acidic, a pinch of sugar.
Build the grilled cheese
While soup simmers, lay out 8 slices sourdough. Spread one side of each slice with ½ tsp softened butter. Flip and top four un-buttered sides with 2 oz sharp cheddar plus 1 oz mozzarella. Close sandwiches, buttered sides out, pressing gently to adhere.
Griddle to golden
Heat a large skillet over medium. Add sandwiches; cook 3–4 minutes per side until bread is toasted mahogany and cheese oozes. Transfer to a board, let rest 1 minute (this sets the cheese), then slice into 1-inch “dippers.”
Serve & swoon
Ladle soup into warm bowls, drizzle with a thread of cream, and scatter freshly cracked pepper. Arrange grilled-cheese dippers on the saucer or perch them across the bowl rim so the cheese stays melty. Dive in immediately.
Expert Tips
Control the heat
Tomatoes + dairy scorch easily. After adding cream, keep the flame low and don’t let the soup return to a boil; gentle steaming protects the silky texture.
Deglaze the skillet
After grilling sandwiches, add a splash of stock to the hot pan and scrape; drizzle these toasted-cheese bits over soup for extra umami.
Chill to thicken
If you plan to freeze, slightly under-season and skip cream; stir in dairy when reheating to preserve freshness.
Protein boost
Whisk a scoop of silken tofu into the blended soup for a protein-rich lunch that stays vegetarian and ultra-creamy.
Brightness check
A squeeze of lemon at the end wakes up canned tomatoes; taste after blending and adjust.
Slice smart
Variations to Try
- Roasted red-pepper swirl: Blend in one drained roasted pepper for smoky sweetness.
- Spicy Tuscan: Add ¼ tsp red-pepper flakes plus a handful of chopped kale during simmer; finish with grated Parm instead of cream.
- Seafood bisque twist: Substitute half the stock with bottled clam juice and fold in baby shrimp at the end.
- Pesto grilled cheese: Smear 1 tsp basil pesto inside each sandwich before griddling.
- Everything-bagel crust: Press everything-bagel seasoning onto the outward-facing butter for crunchy, savory magic.
Storage Tips
Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. Reheat gently over medium-low, stirring occasionally; add a splash of stock if it thickened overnight. For freezer storage, ladle cooled soup (minus cream) into quart zip-top bags, squeeze out air, label, and freeze flat up to 3 months. Thaw overnight in the fridge, then warm slowly and stir in cream at the end. Grilled-cheese dippers are best fresh, but you can wrap cooled strips in foil and refrigerate; reheat in a 350 °F (177 °C) oven 5 minutes until cheese re-melts.
Frequently Asked Questions
Creamy Tomato Soup with Grilled Cheese Dippers Classic
Ingredients
Instructions
- Sauté aromatics: Melt 1 Tbsp butter with olive oil in Dutch oven over medium heat. Add onion, carrot, and ½ tsp salt. Cook 6 min until translucent.
- Bloom tomato paste: Clear center; add tomato paste. Cook 2 min until brick red.
- Simmer tomatoes: Stir in crushed tomatoes, stock, bay leaf, and pepper. Simmer 15 min.
- Blend: Remove bay leaf; puree soup with immersion blender until silky.
- Add cream: Reduce heat to low; stir in half-and-half. Warm gently—do not boil.
- Make dippers: Butter bread slices; fill with cheeses. Griddle 3–4 min per side until golden. Rest 1 min, cut into strips.
- Serve: Taste and adjust seasoning. Ladle soup into bowls; top with pepper and a drizzle of cream. Arrange grilled-cheese dippers alongside.
Recipe Notes
Soup thickens as it stands; thin with stock when reheating. For extra-smooth texture, pass through a fine-mesh sieve after blending.
Nutrition (per serving)
You May Also Like
Discover more delicious recipes
Never Miss a Recipe!
Get our latest recipes delivered to your inbox.