There’s something undeniably comforting about the rich, velvety embrace of creamy tomato soup paired with a perfectly golden grilled cheese sandwich. One chilly evening, craving warmth and simplicity, I whipped up this classic duo with a little twist—adding a hint of fresh basil and a touch of cream to elevate the soup’s flavor. The result? A cozy meal that feels indulgent yet effortless, perfect for those moments when you want to savor homemade goodness without fuss. If you’ve ever felt bored of cold fast food or just want to recreate that nostalgic combo with a gourmet flair, this recipe will quickly become a go-to in your kitchen. Let me show you how to bring that dreamy, melty, tomatoey magic to your table tonight.

Why choose Creamy Tomato Soup with Grilled Cheese?
Comfort guaranteed: This classic combo warms you up and soothes your soul on any chilly day. Rich and creamy: The silky tomato soup with a touch of cream and fresh basil offers a gourmet twist to your usual favorites. Melty, golden grilled cheese: Perfectly toasted with gooey cheese that pairs beautifully with every spoonful. Quick and easy: Simple ingredients, straightforward steps, and ready in minutes for busy home cooks. Nostalgic yet elevated: Satisfy your craving for homemade goodness with a fresh, cozy meal that beats fast food every time.
Creamy Tomato Soup with Grilled Cheese Ingredients
For the Tomato Soup
- Ripe tomatoes – Choose fresh, juicy tomatoes for the richest tomato flavor.
- Heavy cream – Adds silky smoothness and a luxurious touch to the soup’s texture.
- Fresh basil leaves – Infuse a fragrant, herbaceous note that brightens the creamy base.
- Onion – Sautéed for a subtle sweetness and depth of flavor.
- Garlic cloves – Provide a warm, aromatic foundation that complements the tomatoes.
- Vegetable broth – Use low-sodium to control the soup’s saltiness and enhance the tomato essence.
- Olive oil – For sautéing and adding a subtle fruity richness.
- Salt and black pepper – Essential seasonings to balance and highlight flavors.
For the Grilled Cheese Sandwich
- Sourdough bread – Firm enough to hold the melty cheese yet crispy when toasted.
- Sharp cheddar cheese – Offers a bold, tangy melt with classic grilled cheese appeal.
- Butter – Spread generously for that golden, crispy crust and rich flavor.
- Optional add-ins: tomato slices or fresh basil – Elevate the sandwich with complementary fresh flavors.
Enjoy crafting this cozy Creamy Tomato Soup with Grilled Cheese that will make every bite feel like a warm hug on a plate!
How to Make Creamy Tomato Soup with Grilled Cheese
-
For the Soup:
-
Chop 1 medium onion and 2 garlic cloves into fine pieces until translucent, about 5 minutes. This creates a fragrant base for the creamy tomato soup.
-
Sauté onion and garlic in a spoonful of olive oil over medium heat, stirring occasionally, until soft and lightly golden, about 4–5 minutes.
-
Add chopped tomatoes and vegetable broth to the pot, bring to a gentle boil, then reduce to a simmer. Cook for 15 minutes to meld flavors.
-
Blend soup until smooth using an immersion blender (or in batches in a regular blender), creating a silky, vibrant red texture that’s ready to finish.
-
Stir in heavy cream and torn basil leaves over low heat, warming gently until heated through, about 2 minutes. Season with salt and pepper to taste.
-
For the Grilled Cheese:
-
Butter one side of each sourdough bread slice generously with softened butter, ensuring even coverage for a crisp, golden crust.
-
Assemble the sandwich by layering sharp cheddar (and optional tomato or basil) between unbuttered sides, with buttered sides facing out for perfect toasting.
-
Cook sandwich in a skillet over medium heat, pressing gently with a spatula. Grill 2–3 minutes per side until cheese is melty and crust is golden brown.
Optional: serve a pinch of red pepper flakes on top for gentle heat.
Exact quantities are listed in the recipe card below.

Variations & Substitutions for Creamy Tomato Soup with Grilled Cheese
Feel free to get creative with this comforting classic to suit your taste buds and dietary needs.
-
Dairy-Free: Swap heavy cream with coconut milk or cashew cream for a luscious, vegan-friendly version. You’ll still enjoy that creamy texture without the dairy!
-
Herb-Infused: Add fresh thyme or oregano along with basil for an aromatic boost. These herbs will deepen the flavor, making every spoonful sing with freshness.
-
Spicy Kick: Incorporate diced jalapeños or a dash of hot sauce to the soup for a spicy twist. If you love heat, this variation will certainly warm you up!
-
Roasted Veggies: Add roasted red peppers or carrots to the soup mixture before blending. This swaps in additional nutrients and a delightful sweetness that contrasts beautifully with the tomatoes.
-
Gluten-Free: Use gluten-free bread for the grilled cheese, ensuring that everyone can enjoy this iconic combo without worry.
-
Gourmet Cheese: Experiment with different cheeses like Gruyère or Fontina for an elevated grilled cheese experience. Their unique melts will add a sophisticated twist to the classic.
-
Chunky Tomato: Blend only half the soup, leaving the other half chunky for texture. This variation gives delightful bites of juicy tomato in every spoonful.
-
Creamy Additions: Stir in a bit of cream cheese or mascarpone to the soup for an extra layer of creaminess. Each bite will feel indulgent and rich, perfect for cozy nights in.
Expert Tips for Creamy Tomato Soup with Grilled Cheese
- Use ripe tomatoes: Fresh, ripe tomatoes deliver the best natural sweetness and depth for your creamy tomato soup. Avoid underripe or canned versions for brighter flavor.
- Blend carefully: When pureeing your soup, blend in batches if needed to avoid splatters and ensure a smooth, silky texture without overprocessing.
- Butter the bread well: Generous, even butter coverage on the outside of your sourdough slices ensures that golden, crispy crust everyone loves in grilled cheese.
- Low and slow cooking: Grill your sandwich on medium-low heat to melt cheese fully before the bread crisps; this prevents burnt crust and cold interiors.
- Season gradually: Add salt and pepper toward the end of cooking the soup to properly balance flavors and avoid over-seasoning early on.
- Fresh basil finish: Add torn fresh basil right before serving to retain vibrant aroma and flavor, making your creamy tomato soup with grilled cheese truly irresistible.
Make Ahead Options
These Creamy Tomato Soup with Grilled Cheese are perfect for busy weeknights! You can prepare the soup base by sautéing the onion and garlic, then blending in the tomatoes and broth, up to 24 hours in advance; simply refrigerate it in an airtight container. When you’re ready to enjoy, reheat the soup on the stove, stir in the cream and basil, and season to taste. For the grilled cheese, assemble the sandwiches with buttered bread and cheese, then wrap them tightly in foil and store in the refrigerator for up to 3 days. When it’s time to eat, just grill them as usual, and you’ll have a cozy, comforting meal that’s just as delicious and ready in minutes!
What to Serve with Creamy Tomato Soup with Grilled Cheese?
There’s nothing quite like creating the perfect meal to accompany that rich, velvety goodness of creamy tomato soup.
-
Crispy Garlic Bread: The savory crunch and buttery flavor make a delightful contrast to the creamy soup and cheesy goodness. Nothing says comfort like this warm addition!
-
Simple Arugula Salad: The peppery greens provide a fresh, vibrant note that balances the richness of the soup and grilled cheese, enhancing the overall experience.
-
Classic French Fries: Golden, crispy fries dappled with a pinch of sea salt offer a satisfying texture that contrasts beautifully with the soup.
-
Pickles or Pickled Vegetables: A tangy crunch wrapped in brininess brings an exciting flavor pop, cutting through the creamy elements.
-
Roasted Tomato Caprese Skewers: Juicy tomatoes paired with mozzarella and fresh basil echo the soup’s essence, adding a burst of freshness to your meal.
-
Hot Apple Cider: This warm, spiced drink complements the cozy flavors of your meal, creating a delightful and inviting atmosphere.
-
Chocolate Chip Cookies: Sweet, soft cookies add a kiss of indulgence for dessert, perfect for rounding out this comforting meal.
A perfect spread ensures every bite feels like a warm hug, inviting you back for more!
How to Store and Freeze Creamy Tomato Soup with Grilled Cheese
Fridge: Store leftover creamy tomato soup in an airtight container for up to 3 days. Reheat gently on the stove over low heat, stirring occasionally.
Freezer: You can freeze the soup for up to 3 months. Allow it to cool completely, then pour it into freezer-safe bags or containers, removing excess air to prevent freezer burn.
Grilled Cheese: For best flavor, enjoy the grilled cheese fresh. However, if you have leftovers, wrap it tightly in foil and store in the fridge for 1 day or freeze for up to 1 month. Reheat in a skillet to restore crispiness.
Reheating: When ready to enjoy, reheat soup and grilled cheese separately. For the soup, use a saucepan over low heat, and for the sandwich, toast on a skillet until golden brown and cheese is melty again.

Creamy Tomato Soup with Grilled Cheese Recipe FAQs
How do I choose the best tomatoes for creamy tomato soup?
Look for ripe, juicy tomatoes that feel slightly soft to the touch and have a rich, deep red color. Avoid any with dark spots all over or overly firm ones. The riper the tomato, the sweeter and more flavorful your soup will be!
Can I store leftover creamy tomato soup and grilled cheese?
Absolutely! Store the soup in an airtight container in the fridge for up to 3 days. Grilled cheese is best enjoyed fresh, but if you need to keep leftovers, wrap them tightly in foil and refrigerate for up to 1 day.
Is it possible to freeze creamy tomato soup and grilled cheese?
Yes! Let the soup cool completely, then freeze in airtight containers or freezer bags for up to 3 months. For grilled cheese, wrap each sandwich tightly in foil or plastic wrap and freeze for up to 1 month. To reheat, thaw overnight, then warm soup gently on the stove and crisp grilled cheese in a skillet.
My soup turned out watery; how can I fix that?
No worries—this can happen if tomatoes or broth are too diluted. To fix it, simmer your blended soup uncovered for an extra 10 minutes to let some liquid evaporate and concentrate the flavors. Adding a splash more cream at the end can also enrich and thicken the texture beautifully.
Is this creamy tomato soup with grilled cheese recipe suitable for people with dietary restrictions?
This recipe contains dairy (heavy cream and cheese) and gluten (sourdough bread), so it’s not suitable for those with lactose intolerance or gluten allergies. However, you can swap to lactose-free cream and dairy-free cheese, and use gluten-free bread to make a delicious alternative that everyone can enjoy!

Creamy Tomato Soup with Grilled Cheese: The Ultimate Cozy Combo
Ingredients
Equipment
Method
- Chop onion and garlic until translucent, about 5 minutes.
- Sauté onion and garlic in olive oil over medium heat until soft, about 4-5 minutes.
- Add chopped tomatoes and vegetable broth, bring to boil, then simmer for 15 minutes.
- Blend soup until smooth using an immersion blender.
- Stir in heavy cream and torn basil over low heat until heated through, about 2 minutes.
- Season with salt and pepper to taste.
- Butter one side of each slice of sourdough bread.
- Assemble the sandwich with cheese (and optional tomato or basil) between unbuttered sides.
- Cook sandwich in skillet over medium heat until cheese is melty and crust is golden.





