This Grilled Cheese and Tomato Soup duo gets a from-scratch glow-up. Velvety roasted tomato soup meets a golden, buttery grilled cheese for the ultimate comfort meal. It’s a nostalgic classic made unforgettable.
Looking for Grilled Cheese and Tomato Soup inspiration? You'll love what we have! Explore more Dinner Ideas recipes or discover our Appetizer Recipes favorites.
Why You’ll Love This Grilled Cheese and Tomato Soup
Comfort Food Upgrade: From-scratch techniques elevate a familiar favorite.
Deep, Complex Flavor: Roasting builds sweet, caramelized notes.
Textural Perfection: Silky soup against crisp, melty sandwich.
Simple to Master: Straightforward methods deliver gourmet results.
Ingredients & Tools
For the Tomato Soup:
- 1.5 kg ripe Roma tomatoes, halved
- 1 large yellow onion, roughly chopped
- 4 cloves garlic, peeled
- 3 tbsp olive oil
- 1 tbsp tomato paste
- 500 ml vegetable broth
- 120 ml heavy cream (or full-fat coconut milk for dairy-free)
- 1 tsp dried oregano
- 1 large handful fresh basil leaves, plus more for garnish
- To taste, salt and freshly ground black pepper
For the Grilled Cheese:
- 8 slices of sturdy sourdough or artisanal bread
- 225 g grated cheese blend (a mix of sharp cheddar and Gruyère is ideal)
- 4 tbsp unsalted butter, softened
- 1 tbsp mayonnaise (optional, for extra crispness)
Tools: A large baking sheet, a large soup pot or Dutch oven, an immersion blender or standard blender, a large skillet or griddle.
Notes: Quality ingredients like ripe Roma tomatoes and a good cheese blend make this meal truly memorable.
Nutrition (per serving)
| Calories: | 610 kcal |
| Protein: | 22 g |
| Fat: | 38 g |
| Carbs: | 45 g |
| Fiber: | 6 g |
Serves: 4 | Prep Time: 20 minutes | Cook Time: 45 minutes | Total Time: 1 hour 5 minutes
Before You Start: Tips & Ingredient Notes
- Don’t skip the roasting step. This is where the magic happens for the soup. Roasting the tomatoes, onion, and garlic caramelizes their natural sugars, which adds a incredible depth of flavor that you simply can’t get from just simmering them on the stove.
- Choose your bread wisely. A sturdy, thick-sliced bread like sourdough is your best friend here. It holds up to the butter and heat without getting soggy and provides that satisfying structural integrity for a proper cheese pull.
- Grate your own cheese. I know, it’s an extra step, but pre-shredded cheese is coated with anti-caking agents that can prevent it from melting smoothly. Taking a minute to grate a block of cheese yourself guarantees that ultra-gooey, velvety melt we’re all chasing.
- Butter vs. Mayo for grilling? This is a classic debate! Butter gives you that classic, rich flavor, but a thin layer of mayonnaise on the outside of the bread will create an unbelievably crisp and evenly browned crust. Honestly, you can’t go wrong with either—or a combination of both.
How to Make Grilled Cheese and Tomato Soup
Step 1: Roast Your Veggies for the Soup. Start by preheating your oven to 200°C (400°F). Arrange the halved tomatoes (cut-side up), chopped onion, and whole garlic cloves on a large baking sheet. Drizzle everything generously with the olive oil and season well with salt and pepper. You’ll want to get a good coat on everything—this oil will also help create a fond in the pan that we’ll deglaze later for extra flavor. Roast for 25-30 minutes, or until the tomatoes are soft, slightly collapsed, and have some lovely charred spots around the edges. Your kitchen will smell amazing.
Step 2: Build the Soup Base. Carefully transfer the entire contents of the baking sheet, including all the juices and any sticky bits, into a large soup pot or Dutch oven. Add the tomato paste and dried oregano, and give it a good stir over medium heat for about a minute. This “cooks” the tomato paste, mellowing its sharpness and deepening its flavor. Then, pour in the vegetable broth, using your spoon to scrape up any remaining roasted bits from the bottom of the pot. Bring this to a gentle simmer.
Step 3: Blend Until Silky Smooth. Remove the pot from the heat for safety. It’s time to blend! If you’re using an immersion blender, simply submerge it and blend right in the pot until the soup is completely smooth. If using a standard blender, work in batches, never filling the blender more than halfway, and hold the lid down with a towel as you start on a low speed. The heat creates steam, so be cautious. Blend until the texture is velvety and uniform.
Step 4: Finish the Soup. Return the smooth soup to the pot over low heat. Stir in the heavy cream (or coconut milk) and the large handful of fresh basil leaves. The cream adds a lovely richness and mellows any remaining acidity, while the basil provides a fresh, aromatic finish. Let it heat through gently for about 5 minutes—do not let it boil. Give it a final taste and adjust the seasoning with more salt and pepper if needed.
Step 5: Assemble the Grilled Cheese Sandwiches. While the soup is finishing, get your sandwiches ready. Spread a thin, even layer of softened butter (or mayonnaise) on one side of each slice of bread. Place the bread, buttered-side down, on a clean surface. Pile a generous amount of your grated cheese blend onto the unbuttered side of four slices, then top with the remaining slices, buttered-side facing out. The key is even coverage with the cheese, all the way to the edges, for that perfect ooze.
Step 6: Grill to Perfection. Heat a large skillet or griddle over medium-low heat. Yes, medium-low! Patience is key here. You want the heat to be gentle enough to melt the cheese completely before the bread burns. Place your assembled sandwiches in the dry skillet. Cook for 3-4 minutes, pressing down lightly with a spatula occasionally, until the bottom is a deep, golden brown. Carefully flip and cook for another 3-4 minutes on the other side. You’re looking for that perfect crisp exterior and the sound of the cheese sizzling inside.
Step 7: Serve Immediately. As soon as the sandwiches are done, transfer them to a cutting board and let them rest for just a minute—this allows the cheese to set slightly so it doesn’t all gush out on the first bite. Slice them in half diagonally, because it just tastes better that way, right? Ladle the hot soup into bowls, garnish with a fresh basil leaf or a swirl of cream, and serve alongside the glorious grilled cheese.
Storage & Freshness Guide
- Fridge: Store soup and sandwiches separately for up to 3 days.
- Freezer: Freeze soup (without cream) for up to 3 months.
- Reviving: Reheat soup gently; refresh sandwiches in a skillet.
Serving Suggestions
Complementary Dishes
- A Simple Green Salad with a Zesty Vinaigrette — The sharp, acidic notes from a lemon-Dijon vinaigrette cut through the richness of the soup and cheese beautifully, providing a refreshing palate cleanser between bites.
- Garlicky Sautéed Greens — Something like kale or spinach quickly wilted with a bit of garlic and chilli flake adds a nutritious and flavorful side that complements the meal without overpowering it.
Drinks
- A Crisp, Dry Hard Cider — The effervescence and apple notes are fantastic at cutting through the dairy fat, while its dryness doesn’t compete with the soup’s sweetness.
- Sparkling Water with Lemon — For a non-alcoholic option, the bubbles and citrus are incredibly refreshing and help reset your taste buds, making each bite of that grilled cheese as exciting as the first.
Something Sweet
- Dark Chocolate-Dipped Strawberries — A few of these after the meal feel indulgent but not overly heavy. The bittersweet chocolate and bright fruit are a perfect, elegant finish.
Top Mistakes to Avoid
- Mistake: Cooking the grilled cheese on too high heat. This is the number one error! High heat will give you a burnt, blackened exterior while the cheese inside remains stubbornly unmelted. Low and slow is the only way to achieve melt-y, golden perfection.
- Mistake: Using watery, out-of-season tomatoes. The soup’s flavor hinges on the quality of your tomatoes. Roma tomatoes are ideal because they are meatier and less watery, but if they’re pale and hard, the soup will lack depth. Roasting helps, but starting with good produce is key.
- Mistake: Overfilling the blender with hot soup. This is a genuine safety hazard. The steam pressure can blow the lid right off, creating a huge mess and a burn risk. Always blend in small, manageable batches.
- Mistake: Not seasoning the soup in layers. Don’t wait until the very end to add all your salt. Season the tomatoes before roasting, and then taste and adjust again after blending and adding the cream. Seasoning in stages builds a more complex and well-rounded flavor profile.
Expert Tips
- Tip: Add a pinch of baking soda if your soup is too acidic. Sometimes, even with roasting, tomatoes can be a bit sharp. A tiny pinch (we’re talking 1/8 tsp) of baking soda stirred into the finished soup can neutralize excess acidity without altering the flavor. You’ll see it fizz briefly—that’s it working!
- Tip: Use a lid to help melt the cheese. After you flip your grilled cheese, place a lid over the skillet for the last minute or two of cooking. This traps the heat and creates a mini-oven effect, ensuring the cheese is utterly molten by the time the bread is perfectly crisp.
- Tip: Make a big batch of soup and freeze it. This soup freezes beautifully (just leave out the cream and add it when you reheat). Having individual portions in the freezer means a gourmet comfort meal is never more than a grilled cheese sandwich away.
- Tip: Experiment with add-ins for your grilled cheese. A thin layer of grainy mustard on the inside of the bread, or a few slices of crispy bacon or caramelized onions tucked in with the cheese can take your sandwich to a whole new level of deliciousness.
FAQs
Can I make this soup dairy-free?
Absolutely! The soup itself is easily made dairy-free by swapping the heavy cream for full-fat canned coconut milk. It adds a similar richness and a very subtle, pleasant sweetness that works wonderfully with the tomatoes. For the grilled cheese, you’ll need to use your favorite dairy-free cheese and butter alternatives. Just be sure to choose a brand of cheese that melts well—some are better than others.
My soup turned out a bit too thin. How can I thicken it?
No worries, this is an easy fix! The simplest way is to let it simmer uncovered for an extra 10-15 minutes to reduce and concentrate. If you’re still not happy with the consistency, you can make a quick slurry. Mix a tablespoon of arrowroot powder or cornstarch with two tablespoons of cold water until smooth, then whisk it into the simmering soup. It should thicken up within a minute or two.
What’s the best cheese for grilled cheese?
You want a cheese that melts well and has great flavor. A combination is often best. I love a base of sharp cheddar for its tang, mixed with something like Gruyère for its nutty, excellent melting qualities, or Monterey Jack for its superbly gooey texture. Avoid pre-shredded bags and hard, aged cheeses like Parmesan for the main melt—they can become oily or grainy.
Can I prepare the soup ahead of time?
Yes, and it might even taste better! Soups often have more developed flavor the next day after the ingredients have had time to meld. Let the soup cool completely, then store it in an airtight container in the refrigerator for up to 3 days. Reheat it gently on the stove, and add the fresh basil and cream just before serving for the brightest flavor.
Why did my grilled cheese get soggy?
Sogginess usually comes from one of two things. First, the heat was too high, causing the bread to brown before the cheese even started to melt, trapping steam inside. Second, you might have used too much butter, which can soak into the bread. Remember, a thin, even layer is all you need for that perfect crisp exterior.
Grilled Cheese And Tomato Soup
Make the ultimate Grilled Cheese and Tomato Soup from scratch! Our easy recipe features roasted tomato soup & a golden, melty sandwich. Get the recipe now!
Ingredients
For the Tomato Soup:
-
1.5 kg ripe Roma tomatoes (halved)
-
1 large yellow onion (roughly chopped)
-
4 cloves garlic (peeled)
-
3 tbsp olive oil
-
1 tbsp tomato paste
-
500 ml vegetable broth
-
120 ml heavy cream (or full-fat coconut milk for dairy-free)
-
1 tsp dried oregano
-
1 large handful fresh basil leaves (plus more for garnish)
-
salt and freshly ground black pepper (to taste)
For the Grilled Cheese:
-
8 slices sturdy sourdough or artisanal bread
-
225 g grated cheese blend (a mix of sharp cheddar and Gruyère is ideal)
-
4 tbsp unsalted butter (softened)
-
1 tbsp mayonnaise (optional, for extra crispness)
Not what you're looking for?



