Creamy Tomato Basil Soup and Grilled Cheese

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

Love this? Pin it for later!

The ultimate comfort food duo that transforms simple pantry staples into a restaurant-worthy meal. This velvety tomato basil soup paired with golden, crispy grilled cheese sandwiches will become your go-to recipe for cozy nights in.

A Love Letter to Comfort Food

There's something magical about the combination of creamy tomato basil soup and grilled cheese that transcends age, season, and circumstance. I discovered this truth during my first winter in Chicago, when the wind howled so fiercely that even the thought of venturing out for groceries felt impossible. My pantry held the basics: canned tomatoes, dried basil, cream, and the ever-reliable staples of bread and cheese.

What began as a desperate attempt to create something comforting from limited ingredients evolved into my most-requested recipe. Friends who've moved across the country still call me for the exact measurements, claiming no other version compares. My neighbor's eight-year-old once declared it "better than Disneyland," which, coming from a child, is perhaps the highest culinary compliment one can receive.

This recipe has seen me through heartbreaks and celebrations, quiet solo dinners and boisterous gatherings. It's my Sunday night ritual when the week ahead feels overwhelming, my sick-day remedy when only the gentlest foods will do, and my impressive-yet-effortless dinner party starter that has guests asking for the recipe before the main course arrives.

The beauty lies not just in the final result—the silky, herb-flecked soup and the perfectly golden sandwiches with their molten centers—but in the process itself. The rhythmic chopping of onions, the satisfying sizzle as they hit hot olive oil, the way the kitchen fills with the intoxicating aroma of garlic and tomatoes mingling with fresh basil. It's cooking as meditation, with a delicious reward at the end.

Why This Recipe Works

  • Restaurant-Quality Technique: Roasting the tomatoes concentrates their flavor, creating depth that canned tomatoes alone can't achieve.
  • Perfect Texture: The soup achieves velvety smoothness through a precise blend-and-strain method that removes tomato seeds and skin bits.
  • Flavor Layering: Fresh and dried basil work together, added at different stages to maximize their unique contributions.
  • Cheese Sandwich Science: A blend of cheeses creates the ideal melt—gooey inside, crispy outside, with no greasy separation.
  • Make-Ahead Friendly: The soup base can be prepared days ahead, with cream added just before serving for peak freshness.
  • Customizable Heat: From mild to spicy, easily adjust the warmth level with red pepper flakes or fresh chilies.
  • Seasonal Adaptability: Works equally well with peak summer tomatoes or quality canned ones during winter months.

Ingredients You'll Need

Ingredients

For the Creamy Tomato Basil Soup:

San Marzano Tomatoes: These Italian plum tomatoes are naturally sweeter and less acidic than regular varieties. If unavailable, look for any high-quality whole peeled tomatoes. Avoid pre-crushed varieties—they often contain added preservatives that can muddy the flavor. When selecting canned tomatoes, check the ingredient list; it should read simply "tomatoes, tomato juice, basil leaf."

Fresh Basil: Two types of basil create complexity here. Sweet basil provides the classic flavor we associate with tomato soup, while a few leaves of Thai basil add subtle anise notes. If Thai basil is unavailable, a small pinch of fennel seeds achieves a similar effect. Store fresh basil like flowers: trim the stems and place in a jar with water, covering loosely with a plastic bag.

Heavy Cream: The fat content matters—look for cream with at least 36% milk fat for the silkiest texture. For a lighter version, you can substitute half-and-half, but the soup won't achieve the same luxurious mouthfeel. Those avoiding dairy can use full-fat coconut milk, though it will impart a subtle coconut flavor.

Yellow Onions: These provide the soup's sweet foundation. Avoid white onions, which can be too sharp, or red onions, which turn an unappetizing color when cooked. The onions should be diced finely so they melt into the soup rather than remaining as distinct pieces.

For the Grilled Cheese:

Sourdough Bread: The slight tang complements both the soup and the cheese beautifully. Choose a loaf with a tight crumb—those large holes that make great toast will let your cheese escape. Day-old bread actually works better than fresh, as it crisps without becoming soggy.

Cheese Blend: The magic ratio is 60% sharp white cheddar for flavor, 25% Gruyère for nuttiness and superior melting, and 15% Parmesan for umami depth. Pre-shredded cheese contains cellulose that prevents smooth melting, so always grate your own. The cheeses should be at room temperature before assembly for even melting.

European Butter: With higher fat content than American butter (82% vs 80%), European-style butter creates a more flavorful, less greasy grilled cheese. Kerrygold is widely available and worth the extra cost. Clarified butter works too, giving an even crispier exterior.

How to Make Creamy Tomato Basil Soup and Grilled Cheese

1

Roast Your Tomatoes

Preheat your oven to 400°F (200°C). Drain the canned tomatoes, reserving the juice. Spread tomatoes on a parchment-lined baking sheet, drizzle with 2 tablespoons olive oil, and season with salt and pepper. Roast for 25-30 minutes until the edges caramelize and the tomatoes develop concentrated flavor. This step transforms good soup into extraordinary soup by evaporating excess moisture and creating complex, sweet notes.

2

Build Your Flavor Base

While tomatoes roast, heat 3 tablespoons olive oil in a heavy-bottomed Dutch oven over medium heat. Add diced onions with a pinch of salt—the salt helps draw out moisture and prevents burning. Cook slowly for 8-10 minutes until translucent, not browned. Add minced garlic and cook for 30 seconds until fragrant. Stir in tomato paste and cook for 2 minutes, allowing it to caramelize on the bottom of the pan (this adds incredible umami depth).

3

Simmer and Blend

Add roasted tomatoes, reserved juice, vegetable stock, dried basil, and a Parmesan rind if you have one. Bring to a gentle simmer, then reduce heat and cook uncovered for 20 minutes. Remove the Parmesan rind and add half the fresh basil. Using an immersion blender directly in the pot, blend until completely smooth. For extra silkiness, strain through a fine-mesh sieve, pressing solids with a ladle to extract maximum flavor.

4

Finish with Cream

Reduce heat to low and stir in heavy cream. Never let the soup boil after adding cream—it will break and become grainy. Season generously with salt and freshly cracked black pepper. The soup should coat the back of a spoon. If too thick, thin with additional stock; if too thin, simmer gently to reduce. Add remaining fresh basil just before serving for maximum brightness.

5

Prepare Your Cheese Blend

While soup simmers, grate your cheeses and toss together in a bowl. The mixture should be roughly 60% cheddar, 25% Gruyère, and 15% Parmesan. Let it come to room temperature—cold cheese takes longer to melt, risking burnt bread before the cheese melts. For extra insurance against separation, toss the grated cheese with 1 teaspoon cornstarch.

6

Assemble Sandwiches

Lay out 8 bread slices on a clean surface. Divide cheese mixture among 4 slices, mounding slightly higher in the center (cheese melts outward). Grind fresh black pepper over cheese—this tiny addition makes a huge difference. Top with remaining bread slices and press gently to adhere. Butter the exterior sides of each sandwich with softened butter, ensuring complete coverage to the edges for maximum crispiness.

7

Grill to Perfection

Heat a heavy skillet (cast iron preferred) over medium-low heat. The key is patience—too hot and the bread burns before the cheese melts. Place two sandwiches in the pan and cook for 3-4 minutes until golden brown. Flip carefully using a spatula and your hand for support. Cook the second side for 2-3 minutes, then transfer to a 250°F oven to keep warm while cooking remaining sandwiches.

8

Serve and Enjoy

Ladle hot soup into warm bowls (run them under hot water or warm in a low oven). Float a few fresh basil leaves on top and drizzle with good olive oil. Cut grilled cheese sandwiches diagonally—this isn't just presentation; the increased surface area means more crispy edges per bite. Serve immediately, encouraging diners to dip their sandwich corners into the soup for the full experience.

Expert Tips

Temperature Control

Use an instant-read thermometer when making grilled cheese. The ideal internal temperature for perfectly melted cheese is 150°F. If the bread is browning too quickly, reduce heat and cover the pan briefly to trap steam and melt cheese faster.

Soup Consistency

The soup will thicken as it cools. If making ahead, stop cooking when it's slightly thinner than desired. When reheating, add warm stock gradually until you reach the perfect consistency. Cold stock will cause the cream to seize.

Fresh vs. Dried Herbs

Add dried basil early in cooking to bloom its flavors, but save fresh basil for the end. Fresh herbs lose their vibrancy when cooked too long. Tear rather than chop fresh basil to release oils without bruising the leaves.

Cheese Melting Hack

For ultra-gooey grilled cheese, shred your cheese and let it sit at room temperature for 30 minutes before assembling. Cold cheese requires higher heat to melt, risking burnt bread. Room temperature cheese melts evenly and quickly.

Make-Ahead Magic

The soup base (without cream) can be made up to 4 days ahead and refrigerated, or frozen for 3 months. Add cream when reheating gently. Grilled cheese sandwiches can be assembled and refrigerated for up to 24 hours before cooking.

Quality Indicators

Perfect grilled cheese has an even golden-brown crust with no dark spots, cheese that stretches when pulled apart, and no butter pooling on the plate. For soup, it should coat a spoon but still flow off easily when drizzled.

Variations to Try

  • Roasted Red Pepper Twist: Replace half the tomatoes with jarred roasted red peppers, rinsed and patted dry. Roast them alongside the tomatoes for a smoky-sweet variation that pairs beautifully with the grilled cheese.
  • Spicy Arrabbiata Style: Add 1 teaspoon red pepper flakes to the onions, and finish with a drizzle of chili oil. For extra heat, use pepper jack cheese in your grilled cheese sandwiches.
  • Creamy Tomato Bisque: Replace half the cream with room-temperature cream cheese, whisking until smooth. This creates an even richer, more velvety texture reminiscent of high-end restaurant bisques.
  • Gourmet Grilled Cheese: Add thinly sliced ripe pear and a smear of fig jam to your sandwiches. The sweet-savory combination elevates this comfort food to dinner party status.
  • Vegan Adaptation: Use coconut cream instead of heavy cream, nutritional yeast for umami, and vegan butter with plant-based cheese shreds. The technique remains identical.
  • Tomato Basil Parmesan: Add a Parmesan rind while simmering the soup, then finish with freshly grated Parmesan instead of cream. The soup becomes intensely savory and slightly lighter.

Storage Tips

For the Soup:

Refrigeration: Store cooled soup in airtight containers for up to 4 days. The flavors actually improve after the first day as the basil has time to infuse. Stir well before reheating, as separation is natural.

Freezing: Freeze soup base (without cream) for up to 3 months in freezer-safe containers, leaving 1-inch headspace for expansion. Thaw overnight in the refrigerator, then reheat gently and stir in cream. Frozen cream-based soups can become grainy, so always add cream fresh.

Reheating: Warm soup gently over medium-low heat, stirring frequently. Boiling will cause the cream to separate and create an unappealing texture. If the soup has thickened too much in storage, thin with warm stock or milk, never cold liquid.

For Grilled Cheese:

Assembly Ahead: Assemble sandwiches and refrigerate for up to 24 hours before cooking. Place parchment paper between layers if stacking. Remove from refrigerator 30 minutes before cooking for even melting.

Cooked Sandwiches: While best served immediately, cooked grilled cheese can be kept warm in a 250°F oven for up to 30 minutes on a wire rack over a baking sheet. Never microwave—it creates a soggy, rubbery texture.

Frequently Asked Questions

Absolutely! Use 3 pounds of ripe Roma or plum tomatoes. Blanch them for 30 seconds in boiling water, then shock in ice water to remove skins. Core and seed them, then proceed with the roasting step. You'll need to add 1 teaspoon of sugar to balance the acidity, as canned tomatoes are typically processed at peak ripeness while fresh tomatoes vary in sweetness.

This happens when your heat is too high or your cheese is too cold. Use medium-low heat, and let your cheese come to room temperature for 30 minutes before assembling. Also, shredded cheese melts more evenly than sliced. If you're still having trouble, cover the pan with a lid for the first side to trap steam and help the cheese melt faster.

Yes! Replace the heavy cream with full-fat coconut milk (the canned kind, not the beverage). The coconut flavor is subtle and actually complements the tomatoes beautifully. For the grilled cheese, use vegan butter and your favorite plant-based cheese shreds. Daiya and Violife both melt well. You can also make a "grilled cheese" using hummus between bread slices—surprisingly delicious!

After blending, return the soup to the pot and simmer uncovered for 10-15 minutes, stirring frequently, until it reaches your desired consistency. You can also add 1-2 diced potatoes during the simmering stage, then blend them in—they'll naturally thicken the soup without altering the flavor. For immediate thickening, whisk 1 tablespoon cornstarch with 2 tablespoons cold water, then stir into the simmering soup.

Sourdough is ideal for its flavor and structure, but any bread with a tight crumb works well. Avoid breads with large holes (like ciabatta) or very soft breads (like white sandwich bread) that can become soggy. Day-old bread actually works better than fresh. For gluten-free options, Canyon Bakehouse and Schar both make excellent gluten-free breads that crisp up beautifully.

Absolutely! The soup base (without cream) can be made up to 4 days ahead and refrigerated, or frozen for 3 months. Assemble grilled cheese sandwiches up to 24 hours ahead and refrigerate between parchment paper. Keep cheese mixture in a sealed container. When guests arrive, simply reheat the soup and stir in cream, then grill the sandwiches. You can even keep cooked sandwiches warm in a 250°F oven for 30 minutes on a wire rack.
Creamy Tomato Basil Soup and Grilled Cheese
soups
Pin Recipe

Creamy Tomato Basil Soup and Grilled Cheese

(4.9 from 127 reviews)
Prep
15 min
Cook
45 min
Servings
4

Ingredients

Instructions

  1. Roast tomatoes: Preheat oven to 400°F. Drain tomatoes, reserving juice. Roast tomatoes on baking sheet with 2 tablespoons oil for 25-30 minutes until caramelized.
  2. Sauté aromatics: In Dutch oven, cook onions in remaining oil with salt until translucent, 8-10 minutes. Add garlic and tomato paste, cook 2 minutes.
  3. Simmer soup: Add roasted tomatoes, reserved juice, stock, dried basil, and Parmesan rind. Simmer 20 minutes. Remove rind and add half the fresh basil.
  4. Blend smooth: Using immersion blender, blend soup until completely smooth. Strain through fine-mesh sieve for extra silkiness.
  5. Add cream: Stir in heavy cream over low heat. Season with salt and pepper. Keep warm over low heat.
  6. Make grilled cheese: Mix cheeses together. Divide among 4 bread slices, top with remaining bread. Butter exterior sides.
  7. Grill sandwiches: Cook in skillet over medium-low heat for 3-4 minutes per side until golden and cheese melts.
  8. Serve: Ladle soup into bowls, garnish with remaining basil. Serve with grilled cheese for dipping.

Recipe Notes

For best results, use room temperature cheese for even melting. The soup base (without cream) can be made up to 4 days ahead and refrigerated, or frozen for 3 months.

Nutrition (per serving)

682
Calories
28g
Protein
45g
Carbs
42g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.