Easy Tomato Soup With Grilled Cheese Recipe

Servings: 4 Total Time: 1 hr 15 mins Difficulty: easy
Creamy Roasted Tomato Soup with Gooey Grilled Cheese
Tomato Soup With Grilled Cheese Recipe

There are some meals I never seem to outgrow, and tomato soup with grilled cheese sits right at the top of that list. It’s simple, familiar, and somehow always manages to make a rough day feel a little better. Whenever the weather cools down or I just need something comforting without spending hours in the kitchen, this is the meal I make.

I used to make tomato soup straight from canned ingredients and call it a day. It was fine. Then one evening I tried roasting the tomatoes first, and honestly, I haven’t gone back since. That one small step changed everything. The soup tasted richer, sweeter, and far more homemade.

The combination of creamy tomato soup and crispy grilled cheese is one of those pairings that just works. I don’t think I’ve ever served it to anyone who wasn’t happy to see it sitting on the table.

What Makes This Version So Good?

For me, the secret is balancing the tomatoes with ingredients that naturally make them shine. A little balsamic vinegar, fresh basil, garlic, and just enough cream create a soup that tastes comforting without feeling heavy.

The grilled cheese matters just as much. I use a mix of mozzarella and cheddar because mozzarella gives that stretchy melted texture while cheddar brings sharp flavor. Together they make the kind of sandwich that practically demands to be dipped into soup.

I also like that this recipe works year-round. During tomato season, fresh ripe tomatoes are incredible. When good tomatoes aren’t available, canned whole tomatoes still make a delicious soup.

Ingredients I Used for the Recipe

  • 1½ kg ripe tomatoes – the main ingredient that gives the soup its fresh tomato flavor.
  • 2 tablespoons balsamic vinegar – adds depth and a slight sweetness.
  • 2 tablespoons olive oil – helps roast the tomatoes and adds richness.
  • 1 tablespoon sugar – balances the natural acidity of the tomatoes.
  • 1 teaspoon salt – seasons the tomatoes while roasting.
  • 2 red onions, finely chopped – creates a flavorful base for the soup.
  • 2 garlic cloves, finely chopped – adds warmth and savory flavor.
  • ½ cup fresh basil leaves – gives the soup freshness and aroma.
  • 2 teaspoons tomato paste – boosts the tomato flavor.
  • 8 cups chicken stock or vegetable broth – forms the body of the soup.
  • ½ cup heavy cream – makes the soup creamy and smooth.
  • Salt and black pepper – added at the end to taste.
  • Fresh basil leaves – for serving.
  • 8 slices bread – for the grilled cheese sandwiches.
  • 2 cups grated mozzarella cheese – creates that gooey melted center.
  • 2 cups grated cheddar cheese – adds sharp cheesy flavor.
  • Butter as needed – for crispy golden bread.

How to Make Easy Tomato Soup With Grilled Cheese?

Tomato Soup With Grilled Cheese Recipe

Step 1 – Roast the Tomatoes

Preheat the oven to 390°F (200°C). Place the tomatoes in a roasting dish and add the balsamic vinegar, olive oil, sugar, and salt. Toss everything together until the tomatoes are coated.

Roast for about 25 to 30 minutes. The tomatoes should soften, release their juices, and develop some caramelized edges. That roasted flavor is what gives the soup so much character.

Step 2 – Build the Flavor Base

While the tomatoes are roasting, heat a little olive oil in a large pot over medium heat. Add the onions and cook until soft and translucent.

Stir in the garlic and basil. Cook for another minute. The kitchen usually starts smelling amazing at this point, and that’s always when I know dinner is heading in the right direction.

Step 3 – Combine Everything

Add the roasted tomatoes and tomato paste to the pot. Stir everything together until well combined.

Pour in the stock and bring the mixture to a gentle simmer. Lower the heat, cover the pot, and let it cook for about 10 minutes.

Step 4 – Blend Until Smooth

Remove the soup from the heat and blend until completely smooth. I usually use an immersion blender because it’s easier and creates fewer dishes, but a regular blender works perfectly too.

If the soup seems too thick, I add a little extra broth. If it feels too thin, I let it simmer uncovered for a few more minutes.

Step 5 – Add the Cream

Stir in the cream and season with salt and black pepper. Taste before adding extra seasoning. Tomatoes can vary a lot in sweetness and acidity.

The cream softens the sharpness of the tomatoes and creates a silky texture that makes the soup feel extra comforting.

Step 6 – Prepare the Grilled Cheese

Mix the mozzarella and cheddar together in a bowl.

Place a generous amount of cheese on half the bread slices and top with the remaining slices. Butter both sides of each sandwich.

Step 7 – Cook Until Golden

Heat a non-stick skillet over medium heat. Cook the sandwiches slowly until golden brown and crisp on both sides.

Rushing grilled cheese never works for me. I learned that after burning more sandwiches than I’d like to admit. Lower heat gives the cheese enough time to melt while the bread becomes perfectly golden.

Step 8 – Serve Everything Together

Ladle the soup into bowls and finish with a small swirl of cream and a few fresh basil leaves.

Serve immediately with the grilled cheese sandwiches on the side. Or better yet, cut the sandwiches into strips for dipping. That’s still my favorite way to eat them.

Tips That Have Helped Me Over Time

If your tomatoes aren’t perfectly ripe, don’t stress. Roasting helps bring out sweetness and flavor, and canned whole tomatoes work surprisingly well too.

A small pinch of red pepper flakes adds gentle heat without making the soup spicy. I do this when I want a little extra warmth.

If you prefer a thicker soup, let it simmer longer. You can also blend in cooked potatoes or stir in a cornstarch slurry near the end.

For a vegetarian version, simply use vegetable broth instead of chicken stock.

If you’re planning to freeze the soup, do it before adding the cream. I learned this after freezing a creamy batch that separated when reheated. The flavor was still good, but the texture wasn’t nearly as nice.

The soup keeps well in the refrigerator for up to three days. I often make a larger batch because the leftovers make an easy lunch.

A Few Final Thoughts Before You Head to the Kitchen

This recipe reminds me that comfort food doesn’t need to be complicated. A handful of ingredients, a little patience, and a warm bowl of soup can completely change the mood of an evening.

I think that’s why I keep making it. It’s dependable. It works for family dinners, quick lunches, lazy weekends, and cold nights when cooking feels like a chore. Somehow it always delivers.

The creamy tomato soup, the crispy buttery bread, the melted cheese stretching with every bite. It never gets old. And every time I make it, I’m reminded that some of the simplest meals are still the most satisfying.

If you’re looking for an easy dinner that feels comforting and homemade without a lot of effort, this Easy Tomato Soup With Grilled Cheese recipe is one I genuinely think you’ll come back to again and again.

Easy Tomato Soup With Grilled Cheese Recipe

Difficulty: easy Prep Time 20 mins Cook Time 50 mins Rest Time 5 mins Total Time 1 hr 15 mins
Cooking Temp: 200  C Servings: 4 Estimated Cost: $ 15 Calories: 620
Best Season: Fall, Winter, Spring, Autumn

Description

This Easy Tomato Soup With Grilled Cheese recipe combines rich roasted tomatoes, fresh basil, garlic, and cream into a silky homemade soup that pairs perfectly with crispy, golden grilled cheese sandwiches. It's a comforting meal that's simple enough for busy weeknights yet satisfying enough to become a family favorite. Every spoonful delivers deep tomato flavor, while the melted mozzarella and cheddar sandwiches provide the perfect cheesy companion for dipping.

Ingredients

Tomato Soup

Grilled Cheese Sandwiches

Instructions

Prepare the Soup

  1. Preheat the oven to 200°C (390°F). Place tomatoes in a roasting dish and toss with balsamic vinegar, olive oil, sugar, and salt.
  2. Roast the tomatoes for 25 to 30 minutes until softened and lightly caramelized around the edges.
  3. While the tomatoes roast, heat a little olive oil in a large pot over medium heat. Add onions and cook until soft and translucent.
  4. Add garlic and basil to the onions and cook for 1 minute until fragrant.
  5. Transfer the roasted tomatoes and tomato paste to the pot. Stir well to combine.
  6. Pour in the stock or broth and bring to a gentle simmer. Cover and cook for 10 minutes.
  7. Remove from heat and blend until completely smooth using an immersion blender or standard blender.
  8. Stir in the heavy cream and season with additional salt and black pepper to taste.

Prepare the Grilled Cheese

  1. Combine mozzarella and cheddar cheese in a large bowl.
  2. Divide the cheese mixture evenly among four bread slices. Top with the remaining bread slices.
  3. Butter both sides of each sandwich generously.
  4. Heat a skillet over medium heat and cook sandwiches until golden brown and crisp on both sides with fully melted cheese inside.
  5. Allow sandwiches to rest for a minute before slicing into halves or strips.

Serve

  1. Ladle soup into bowls, garnish with a swirl of cream and fresh basil leaves, and serve immediately alongside grilled cheese sandwiches.

Nutrition Facts

Servings 4


Amount Per Serving
Calories 620kcal
% Daily Value *
Total Fat 29gg45%
Saturated Fat 15gg75%
Trans Fat 0.5gg
Cholesterol 70mgmg24%
Sodium 1180mgmg50%
Potassium 1120mgmg32%
Total Carbohydrate 52gg18%
Dietary Fiber 8gg32%
Sugars 16gg
Protein 31gg62%

Calcium 65 mg
Iron 18 mg

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Use ripe tomatoes: The better the tomatoes, the richer and sweeter the soup will taste.
  • Need extra flavor? Add a pinch of red pepper flakes while cooking the onions.
  • Vegetarian option: Use vegetable broth instead of chicken stock.
  • Freezing tip: Freeze the soup before adding cream for the best texture after reheating.
  • Grilled cheese tip: Cook sandwiches slowly over medium heat so the bread crisps while the cheese melts completely.
Keywords: easy tomato soup, grilled cheese sandwich, roasted tomato soup, creamy tomato soup, comfort food recipe, homemade tomato soup, tomato soup with grilled cheese
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I use canned tomatoes instead of fresh tomatoes?

Yes. Whole canned tomatoes work very well and still produce a rich, flavorful soup, especially when fresh tomatoes are not in season.

How long does tomato soup keep in the refrigerator?

The soup can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently before serving.

Can I freeze this soup?

Yes. For best results, freeze the soup before adding the cream. Add the cream after reheating when ready to serve.

What cheeses work best for grilled cheese sandwiches?

A combination of mozzarella and cheddar creates the perfect balance of gooey texture and rich flavor, but Swiss, provolone, or Monterey Jack also work well.

Kelsey Perez Food & Lifestyle Blogger

I’m a London-based food writer, recipe developer, and home cook who has been passionate about cooking for over 15 years. What started as a way to recreate my mother’s traditional dishes turned into a lifelong love for experimenting with flavors, writing about food, and helping others feel more confident in the kitchen.

Leave a Comment