Perfect Roasted Tomato Soup and Grilled Cheese Recipe

Nothing beats the combo of creamy tomato soup and golden grilled cheese on a chilly evening. The secret to amazing homemade tomato soup lies in roasting fresh tomatoes until they’re deeply caramelized, which creates an incredible depth of flavor that canned soup simply can’t match. This recipe transforms simple ingredients into restaurant-quality comfort food that’ll make your kitchen smell absolutely amazing and have everyone asking for seconds.

Why roasted tomatoes make all the difference

Most people reach for canned tomatoes when making soup, but roasting fresh tomatoes changes everything. The high heat caramelizes the natural sugars, creating complex flavors that make your soup taste like it came from an expensive restaurant. When tomatoes roast in the oven, they lose excess water while concentrating their sweetness and developing those beautiful browned edges that add depth to every spoonful.

Large beefsteak tomatoes work best for this recipe because they have fewer seeds and more flesh. Cut them into quarters and arrange them cut-side up on your baking sheet – this lets the moisture evaporate while the cut surfaces caramelize. The roasting process takes about an hour at 450°F, but the wait is absolutely worth it when you taste the incredible difference it makes.

Building layers of flavor in your soup

Great tomato soup isn’t just about tomatoes – it’s about building layers of flavor that complement each other perfectly. Sweet onions and garlic roast alongside the tomatoes, becoming mellow and caramelized. Italian seasoning adds that classic herb blend, while a touch of sugar balances the natural acidity of the tomatoes. These simple additions transform your soup from good to absolutely incredible.

The heavy cream gets stirred in at the end, creating that silky texture everyone loves. Don’t skip the butter either – it adds richness and helps mellow any remaining acidity from the tomatoes. Fresh basil leaves make the perfect finishing touch, adding bright color and aromatic flavor that makes each bowl feel special. The combination of ingredients creates a soup that’s both comforting and sophisticated.

Choosing the right bread for grilled cheese

The bread makes or breaks a grilled cheese sandwich, and thick-cut sourdough is absolutely perfect for this recipe. Sourdough has the right amount of density to hold up to generous amounts of cheese without getting soggy, plus its tangy flavor complements the rich soup beautifully. The thick slices create a substantial sandwich that won’t fall apart when you’re dunking it into your bowl.

White sandwich bread works in a pinch, but avoid anything too thin or delicate. You want bread that can handle the heat and pressure of grilling while keeping all that melted cheese contained. Pepperidge Farm white bread or a good Italian bread are solid alternatives if sourdough isn’t available. The key is choosing something with enough structure to create that perfect golden crust while staying tender inside.

The perfect cheese combination

Forget fancy cheese – sometimes the classics work best. American cheese melts beautifully and creates that stretchy, gooey texture that makes grilled cheese so satisfying. Colby Jack adds mild flavor and excellent melting properties, while a handful of sharp cheddar brings just enough bite to keep things interesting. This combination gives you the perfect balance of meltability and flavor.

Some recipes call for exotic cheese combinations, but honestly, the simple approach works best here. The cheese should complement the soup, not compete with it. American singles might seem basic, but they melt evenly and create that classic grilled cheese experience most people crave. Save the fancy cheese for other dishes – this is all about comfort and nostalgia.

Mastering the grilling technique

The secret to perfect grilled cheese is medium heat and patience. Too high heat burns the bread before the cheese melts, while too low heat creates pale, sad-looking sandwiches. Butter both sides of the bread generously – this creates that golden crust everyone loves. Press down gently with your spatula while cooking to ensure even browning and help the cheese melt completely.

Each side needs about four minutes to reach that perfect golden brown color. Don’t rush the process by cranking up the heat – slow and steady wins the race here. The cheese should be completely melted and slightly oozing out the sides when it’s ready. If the bread is browning too quickly, lower the heat and maybe cover the pan for a minute to help the cheese melt faster.

Adding roasted tomatoes to your sandwich

Here’s a game-changing tip: add some of those roasted tomatoes from your soup directly into the grilled cheese. The roasted tomatoes have concentrated flavor and much less water content than fresh ones, so they won’t make your sandwich soggy. Layer them between the cheese slices for extra tomato flavor that ties the whole meal together perfectly.

Just make sure to pat the roasted tomato pieces dry before adding them to your sandwich. Even though they’ve lost most of their moisture during roasting, a quick dab with paper towels ensures your bread stays crispy. This technique creates an elevated grilled cheese that tastes like something from a gourmet café while still maintaining all that nostalgic comfort food appeal.

Getting the soup texture just right

An immersion blender is your best friend for creating the perfect soup texture. You can control exactly how smooth or chunky you want the final result, and you don’t have to deal with transferring hot soup to a regular blender. Start with short pulses and work your way up to longer blending until you achieve your preferred consistency.

Some people prefer completely smooth soup, while others like a few small chunks for texture. There’s no wrong answer here – it’s all about personal preference. If you only have a regular blender, work in small batches and be very careful with the hot liquid. Let the soup cool slightly before blending, and never fill the blender more than halfway to avoid messy accidents.

Timing everything perfectly

The beauty of this recipe is that most of the work happens in the oven while you do other things. Start the tomatoes roasting first since they need a full hour. About 15 minutes before they’re done, you can start prepping your grilled cheese ingredients. This timing ensures everything finishes at roughly the same time.

Once the tomatoes come out of the oven, the soup comes together quickly. While it’s simmering with the cream, grill your sandwiches. The whole process from start to finish takes about 90 minutes, but most of that is hands-off roasting time. It’s the perfect weekend lunch project or cozy weeknight dinner when you want something special without too much active cooking time.

Storage and reheating tips

This soup keeps beautifully in the refrigerator for up to four days, making it perfect for meal prep or leftovers. Store it in airtight containers and reheat gently on the stovetop, stirring occasionally. You might need to add a splash of broth or cream if it thickens up too much in the fridge – this is completely normal with cream-based soups.

The soup also freezes well for up to three months, though the texture might be slightly different after thawing. Grilled cheese, obviously, is best eaten immediately, but you can prep the sandwiches ahead of time and grill them when ready to serve. This makes it easy to have a comforting meal ready whenever the mood strikes or when unexpected guests drop by.

This roasted tomato soup and grilled cheese combo delivers restaurant-quality comfort food right from your own kitchen. The roasted tomatoes create an incredible depth of flavor, while the perfectly grilled sandwiches provide that satisfying crunch and creamy cheese pull everyone craves. It’s the kind of meal that makes ordinary weeknights feel special and creates those cozy memories that last long after the bowls are empty.

Roasted Tomato Soup and Grilled Cheese

Course: DinnerCuisine: American
Servings

4

servings
Prep time

15

minutes
Cooking time

1

hour 

15

minutes
Calories

450

kcal

This roasted tomato soup features caramelized fresh tomatoes that create incredible depth of flavor, paired with golden grilled cheese sandwiches on thick sourdough bread.

Ingredients

  • 3.5 lbs large tomatoes, quartered (such as beefsteak)

  • 2 small sweet onions, quartered

  • 5 cloves garlic, ends removed

  • 1/4 cup olive oil

  • 2 teaspoons Italian seasoning

  • 1.5 teaspoons salt, divided

  • 1/2 cup heavy cream

  • 2 tablespoons salted butter

  • 1/2 teaspoon sugar

  • 3 tablespoons fresh basil, julienned

  • 8 slices of thick sourdough bread

  • 8 slices Colby Jack cheese

  • 1 cup shredded sharp cheddar cheese

  • 4 tablespoons salted butter for grilling

Directions

  • Preheat oven to 450°F. In a large Dutch oven or baking dish, toss quartered tomatoes, onions, garlic, olive oil, Italian seasoning, and 1 teaspoon salt. Arrange tomatoes cut-side up and roast for 1 hour until caramelized and slightly browned.
  • Remove from oven and use an immersion blender to puree the roasted vegetables until smooth. If using a regular blender, work in small batches and be careful with hot liquid. Return pureed soup to the pot and place over medium heat.
  • Stir in heavy cream, remaining salt, sugar, butter, and fresh cracked black pepper to taste. Let simmer on medium-low heat for 5 minutes until warmed through. Taste and adjust seasoning as needed. Finish with fresh basil before serving.
  • For the grilled cheese, layer 2 slices of Colby Jack and 1/4 cup shredded cheddar between bread slices for each sandwich. Butter the outside of each sandwich generously on both sides.
  • Heat a large skillet over medium heat. Place sandwiches butter-side down in the pan, working in batches if necessary. Cook for 4 minutes until golden brown, pressing down gently with a spatula.
  • Carefully flip the sandwiches and cook another 4 minutes until the second side is golden brown and the cheese is completely melted. The cheese should be slightly oozing from the sides when ready.
  • Remove sandwiches from the heat and let cool for 1-2 minutes before slicing. Cut diagonally for classic presentation.
  • Serve immediately with hot roasted tomato soup. Ladle soup into bowls and garnish with additional fresh basil if desired.

Notes

  • Beefsteak tomatoes work best, but Roma tomatoes can be substituted if needed
  • Soup can be stored in the refrigerator for up to 4 days or frozen for 3 months
  • For a lighter version, substitute whole milk or half-and-half for heavy cream
  • Add roasted tomato pieces to grilled cheese for extra flavor

Frequently asked questions

Q: Can I use canned tomatoes instead of fresh ones?
A: Yes, you can substitute with 28 oz of canned whole tomatoes, but you’ll miss out on the deep caramelized flavor that roasting fresh tomatoes provides. If using canned, drain them well and roast for about 30 minutes instead of an hour.

Q: What’s the best way to reheat leftover soup?
A: Reheat gently on the stovetop over medium-low heat, stirring occasionally. The soup may thicken in the fridge, so add a splash of broth or cream to thin it out if needed. Avoid boiling as it can cause the cream to separate.

Q: Can I make the soup dairy-free?
A: Absolutely! Replace the heavy cream with coconut milk or cashew cream for richness. You can also use vegetable broth and add a splash of olive oil at the end for smoothness. The flavor will be slightly different but still delicious.

Q: Why does my grilled cheese burn before the cheese melts?
A: Your heat is too high. Keep the temperature at medium or even medium-low, and be patient. It takes about 4 minutes per side to get that perfect golden color while allowing the cheese enough time to melt completely through.

Buddy Hart
Buddy Hart
Hey, I’m Buddy — just a regular guy who loves good food and good company. I cook from my small Denver kitchen, sharing the kind of recipes that bring people together and make any meal feel like home.

Stay in Touch

Join my list for new recipes, kitchen tips, and the occasional story from my Denver kitchen.