Velvety Tomato Basil Soup with Grilled Cheese

1 min prep 5 min cook 4 servings
Velvety Tomato Basil Soup with Grilled Cheese
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a moment every autumn when the air turns crisp, the light softens to gold, and my kitchen windows fog with the perfume of simmering tomatoes and sweet basil. That’s the moment I reach for my heaviest Dutch oven and a can of San Marzano tomatoes, because nothing—nothing—comforts like a silky bowl of tomato basil soup paired with a buttery, golden grilled-cheese sandwich. This recipe was born on one of those very afternoons, when my college roommate and I were snowed in with only pantry staples, a fading sourdough loaf, and a shared nostalgia for the cafeteria soup of our childhoods. We blended, stirred, taste-tested, and giggled until we landed on a version so luxuriously smooth and flavor-packed that we abandoned our plans to trek to the grocery store. Ten years later, it’s still the first dinner I teach new neighbors, the meal I deliver to friends with new babies, and the spoonful I crave when life feels overwhelming. If you’ve been searching for the ultimate tomato soup—one that’s restaurant-level elegant yet weeknight-easy—welcome home.

Why This Recipe Works

  • Double-thick texture: A quick roux plus a final swirl of cream gives body without heaviness.
  • Layered tomato depth: Tomato paste is caramelized, then San Marzano tomatoes and a pinch of sugar balance acid and sweetness.
  • Fresh basil finish: Two hits—one wilted into the soup, one blended in at the end—keep the flavor vibrant, not muddy.
  • One-pot wonder: From sauté to simmer to blend, the Dutch oven does it all—less washing up.
  • Grilled cheese synergy: A touch of Parmesan in the sandwich bread amps up the umami that mirrors the soup.
  • Freezer-friendly: Make a double batch; it reheats like a dream on busy weeknights.
  • Vegetarian & easily vegan: Swap coconut milk for cream and use plant-based butter & cheese.

Ingredients You'll Need

Ingredients

Great tomato soup starts with great tomatoes, but every supporting player matters. Seek out San Marzano whole tomatoes—DOP-certified if possible. Their low acidity and natural sweetness mean you’ll need less sugar and simmering time. If you can only find crushed, that’s fine; simply skip the hand-crushing step. For the basil, look for perky, bright-green leaves without black spots; the bouquet should smell like summer. Buy an extra bunch for garnish because we eat with our eyes first. Butter gives silkiness, but a good vegan butter or extra-virgin olive oil works. The small amount of flour here functions as insurance, preventing the cream from curdling and giving that lush, spoon-coating body. Finally, use heavy cream or, for a lighter route, half-and-half. Coconut milk is a stellar dairy-free option; choose full-fat for the same velvety texture. For the grilled cheese, pullman or sourdough slices brown evenly; pre-shredded cheese contains anti-caking starches that can make sandwiches gritty, so grate your own if time allows.

How to Make Velvety Tomato Basil Soup with Grilled Cheese

1
Warm your base

Place a heavy-bottomed Dutch oven over medium heat. Melt 3 Tbsp butter until it just begins to foam—this signals the water has evaporated and you’re left with pure butterfat for optimal sautéing.

2
Bloom aromatics

Add 1 cup diced yellow onion and ½ cup diced celery. Cook 5 min until translucent, not browned. Stir in 2 minced garlic cloves for 30 s—garlic burns quickly.

3
Caramelize tomato paste

Scoot veggies to the perimeter, add 2 Tbsp double-concentrated tomato paste in the center. Let it toast 2 min, stirring, until it turns brick-red and sticks slightly—this concentrates sugars and eliminates metallic taste.

4
Build the roux

Sprinkle 2 Tbsp all-purpose flour over the mixture. Stir constantly 1 min to coat vegetables and cook out raw flour flavor. The paste will look slightly dry—perfect.

5
Deglaze with stock

Slowly whisk in 2 cups low-sodium vegetable stock, scraping the browned bits. Add 2 × 28-oz cans whole San Marzano tomatoes with their juice, crushing each tomato by hand as you drop it in.

6
Season & simmer

Stir in 1 tsp sugar, ¾ tsp kosher salt, ¼ tsp black pepper, and a small pinch of baking soda (neutralizes acid). Bring to a gentle bubble, reduce heat, and simmer 15 min for flavors to meld.

7
Blend until silk-smooth

Remove from heat; add 1 packed cup fresh basil leaves. Using an immersion blender, purée directly in the pot 2 min, moving the head in circles to achieve a uniform texture. Alternatively, carefully blend in batches in a countertop blender.

8
Finish with cream

Return to low heat; stir in ½ cup heavy cream plus an extra pat of butter for gloss. Taste and adjust salt. Keep warm while you make the sandwiches.

9
Assemble grilled cheese

Lay out 8 sourdough slices. Mix 1 cup shredded sharp cheddar with ½ cup shredded Gruyère and ¼ cup grated Parmesan. Divide between 4 slices; top with remaining bread. Generously butter the outsides.

10
Grill to golden

Heat a skillet over medium-low. Cook sandwiches 3–4 min per side, pressing gently with a spatula, until bread is deeply bronzed and cheese flows. Rest 1 min, then slice diagonally.

Expert Tips

Low & slow

Resist cranking the heat under your skillet; gentle toasting prevents burnt bread and unmelted cheese centers.

Blender safety

When using a countertop blender, remove the center cap and cover with a folded towel to let steam escape and avoid tomato geysers.

Make-ahead roux

Double the roux quantity, cool, and freeze in tablespoon portions. Drop into future soups for instant body.

Roasted tomato upgrade

Roast fresh Roma tomatoes at 400 °F for 30 min before adding to deepen sweetness; swap in 3 lb for the canned equivalent.

Basil stems

Tender upper stems carry tons of flavor; chop and add with the leaves—just discard the woody lower stalks.

Cheese pull hack

Blend a teaspoon of cornstarch into your shredded cheese; it stabilizes moisture and creates Instagram-worthy cheese pulls.

Variations to Try

  • Smoky Tomato Soup: Add ½ tsp smoked paprika with the tomato paste and swap cheddar for smoked gouda in the sandwiches.
  • Creamy Coconut & Red Curry: Replace cream with full-fat coconut milk and whisk in 1 Tbsp Thai red curry paste for gentle heat.
  • Roasted Pepper Blend: Blend in 2 jarred roasted red peppers for sweetness and a sunset-orange hue.
  • Crunchy topping: Toss ¼ cup pepitas with 1 tsp olive oil and a pinch of chili; toast at 350 °F for 8 min and sprinkle on bowls.
  • Gluten-free path: Swap flour for 1½ Tbsp cornstarch slurry and use your favorite GF bread.
  • Protein boost: Stir in 1 can rinsed white beans before blending for extra fiber and satiety.

Storage Tips

Cool soup completely, then transfer to airtight containers. Refrigerate up to 5 days or freeze up to 3 months. Leave ½-inch headspace when freezing to allow expansion. Reheat gently over medium-low, whisking occasionally; if too thick, splash in broth or water. Grilled cheese is best fresh, but you can pre-assemble sandwiches, wrap tightly, and refrigerate up to 24 hours before toasting. For meal-prep, cut sandwiches into 1-inch “soldiers,” toast, cool, and freeze on a sheet tray; once solid, store in a zip bag and reheat in a 375 °F oven for 10 min—great for lunchboxes.

Frequently Asked Questions

Yes, though the soup will be thinner. Add 1 Tbsp extra butter for richness, and warm the milk before stirring it in to prevent curdling.

It raises the pH, taming tomato acidity and allowing natural sweetness to shine; you’ll need less sugar overall.

Sauté aromatics and tomato paste on the stove first for depth, then transfer everything except cream & basil to the slow cooker. Cook on LOW 4 h, blend, then stir in cream and basil before serving.

Yes, though the texture may separate slightly. Reheat slowly and whisk vigorously, or buzz with an immersion blender to re-emulsify.

Butter both sides, arrange on a sheet pan, top with a second pan weighted with a cast-iron skillet, and bake at 425 °F for 8 min, flipping halfway.

Simmer uncovered 5–10 min to reduce, or whisk 1 Tbsp softened butter with 1 Tbsp flour (beurre manié) and stir in small knobs until desired thickness.
Velvety Tomato Basil Soup with Grilled Cheese
soups
Pin Recipe

Velvety Tomato Basil Soup with Grilled Cheese

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

Ingredients

Instructions

  1. Melt & sauté: In a Dutch oven, melt 3 Tbsp butter over medium. Add onion and celery; cook 5 min until translucent. Stir in garlic 30 s.
  2. Caramelize paste: Push veggies to edges, add tomato paste in center; cook 2 min until brick-red. Sprinkle flour; cook 1 min.
  3. Deglaze: Whisk in broth, then tomatoes with juice, sugar, salt, pepper, and baking soda. Simmer 15 min.
  4. Blend: Add basil; purée with immersion blender until silky. Stir in cream; keep warm.
  5. Make sandwiches: Combine cheeses; fill bread slices. Butter outsides. Grill 3–4 min per side over medium-low until golden and melty.
  6. Serve: Ladle soup into warm bowls, top with basil ribbons, and serve alongside the grilled cheese.

Recipe Notes

For ultra-smooth texture, strain the blended soup through a fine sieve. Reheat leftovers slowly to prevent cream separation.

Nutrition (per serving)

398
Calories
14g
Protein
33g
Carbs
24g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.