Creamy Tomato Soup & Grilled Cheese – Cozy, Velvety & Perfectly Melty

This Creamy Tomato Soup and Grilled Cheese pairs roasted tomato, basil, garlic, and cream with crispy sourdough and gooey mozzarella for the ultimate cozy meal.
Theme:
Font Size:
24px

Creamy tomato soup and grilled cheese is one of those combinations that never really needs an introduction. The soup is smooth, warm, slightly sweet from roasted tomatoes and red bell pepper, and balanced with basil, garlic, cream, oregano, and a touch of chili. Then there is the grilled cheese: crisp sourdough on the outside, stretchy mozzarella in the center, and plenty of buttery golden edges.

What makes this version especially good is that the vegetables are roasted first instead of simply simmered in liquid. Roasting concentrates the tomatoes, softens the onion and garlic, and brings out the natural sweetness of the red pepper. Once blended with basil and cream, the result is a tomato soup that tastes rich and developed without requiring hours on the stove.

Serve the sandwich whole, cut it diagonally, or slice it into strips for dipping. Either way, this is an easy lunch or comforting dinner that feels much better than the sum of its simple ingredients.

In This Recipe

  • Why You Will Love This Tomato Soup and Grilled Cheese
  • Ingredients You’ll Need
  • Ingredient Notes
  • Expert Tips for Best Results
  • How to Make Creamy Tomato Soup
  • How to Make the Perfect Grilled Cheese
  • The Secret to Rich Tomato Soup
  • The Secret to Crispy, Melty Grilled Cheese
  • Delicious Variations
  • Frequently Asked Questions
  • Make-Ahead Tips
  • Storage
  • How to Reheat
  • Recipe Card

Why You Will Love This Recipe

Roasting Adds More Flavor

Instead of tasting simply like blended tomatoes, this soup has a deeper, sweeter flavor because the tomatoes, onion, bell pepper, and garlic are cooked until soft and lightly caramelized before blending.

The Soup Is Creamy Without Being Too Heavy

Only a modest amount of cream is needed. It softens the acidity of the tomatoes and gives the soup a velvety texture without turning it into an overly rich cream soup.

It Is Easy to Adjust

Prefer thicker tomato soup? Use less water.

Want something lighter? Add a little more water or broth until the consistency is exactly where you like it.

The Grilled Cheese Is Simple and Classic

Sourdough provides a flavorful, sturdy base, while mozzarella melts beautifully and gives you that dramatic cheese pull.

It Is Perfect for Dipping

The slight acidity of the tomato soup cuts through the buttery, cheesy sandwich, which is exactly why this pairing works so well.

Ingredients

For the Creamy Tomato Soup

  • 4 large ripe tomatoes, halved or quartered
  • 1 medium yellow onion, roughly chopped
  • 1 large red bell pepper, seeded and cut into large pieces
  • 6–7 garlic cloves, peeled
  • 1–2 tablespoons olive oil
  • 8–12 fresh basil leaves
  • ¼ cup (60ml) heavy cream
  • ¾ cup (180ml) water, plus more as needed
  • 1 tablespoon unsalted butter
  • ½ teaspoon dried oregano, or to taste
  • ¼ teaspoon red pepper flakes, or to taste
  • Salt, to taste
  • Freshly ground black pepper, to taste

For the Grilled Cheese

  • 4 slices sourdough bread
  • 6–8 ounces (170–225g) low-moisture mozzarella, shredded or thinly sliced
  • 2–3 tablespoons softened unsalted butter, for the outside of the bread
  • Pinch of salt, optional

Ingredient Notes and Why They Matter

Tomatoes

Use ripe tomatoes with good flavor.

Roma tomatoes work well because they are meaty and not overly watery, but vine-ripened tomatoes are also excellent.

If the tomatoes taste flat before cooking, the finished soup will naturally have less depth.

Red Bell Pepper

The bell pepper contributes sweetness and body.

It also makes the soup taste fuller without requiring a large amount of cream.

Garlic

Six or seven cloves may sound like a lot, but roasting mellows the sharpness considerably.

The finished flavor should be warm and savory rather than aggressively garlicky.

Basil

Fresh basil gives the soup a brighter, more aromatic finish.

Add it when blending rather than roasting it for a long time, which helps preserve more of its fresh flavor.

Heavy Cream

Cream rounds out the acidity of the tomatoes and gives the soup its silky texture.

You can increase it slightly for a richer soup, but ¼ cup is usually enough.

Sourdough

Sourdough is ideal for grilled cheese because it has enough structure to hold plenty of cheese without becoming limp.

Its mild tang also works beautifully with tomato soup.

Mozzarella

Low-moisture mozzarella melts especially well without releasing too much water into the sandwich.

Fresh mozzarella can work, but it should be drained and dried very thoroughly.

Expert Tips for the Best Tomato Soup and Grilled Cheese

Roast the Vegetables Until Truly Soft

The vegetables should not simply be warmed through.

Let them soften deeply and pick up a little color around the edges. That roasting is where much of the flavor develops.

Don’t Burn the Garlic

Garlic can become bitter if it gets too dark.

If your garlic cloves are browning faster than the tomatoes, tuck them underneath the onion or tomatoes during roasting.

Blend Until Very Smooth

For the creamiest soup, blend longer than you think you need to.

A high-speed blender creates the smoothest texture, but an immersion blender also works.

Add Water Gradually

Start with ¾ cup and adjust after blending.

It is much easier to thin a soup than to thicken one that has become too watery.

Simmer After Blending

A short simmer after blending helps the flavors come together and removes any raw edge from the dried oregano or chili flakes.

Use Freshly Shredded Mozzarella

Pre-shredded cheese often contains anti-caking agents that can make it melt less smoothly.

Freshly shredded mozzarella gives you a better melt.

Keep the Heat Moderate for Grilled Cheese

High heat can brown the bread before the cheese melts.

Medium-low to medium heat gives the cheese time to soften while the bread becomes golden and crisp.

How to Make Creamy Tomato Soup

Step 1 – Prepare the Vegetables

Preheat the oven to 425°F (220°C).

Place the tomatoes, onion, red bell pepper, and garlic cloves in a roasting pan or on a rimmed baking sheet.

Drizzle lightly with olive oil and season with a small pinch of salt and black pepper.

Toss gently so everything is lightly coated.

Step 2 – Roast

Roast for approximately 30–40 minutes, turning the vegetables once if needed.

The tomatoes should collapse slightly, the onion should be tender, the bell pepper should be soft, and the edges should show some light caramelization.

The garlic should be soft enough to mash easily.

Step 3 – Blend

Transfer the roasted vegetables and any flavorful juices from the pan to a blender.

Add the basil leaves, heavy cream, and ¾ cup water.

Blend until completely smooth.

Start at low speed and gradually increase to high if using a countertop blender.

Be careful when blending hot ingredients. Do not completely seal a very hot blender without allowing steam to escape safely.

Step 4 – Adjust the Consistency

Check the texture.

For a thicker soup, leave it as is.

For a thinner soup, add more water a few tablespoons at a time and blend again.

You can also use vegetable or chicken broth instead of additional water if you want a more savory flavor.

Step 5 – Finish in the Pan

Melt the butter in a saucepan or Dutch oven over medium-low heat.

Pour in the blended tomato mixture.

Season with oregano, chili flakes, salt, and black pepper.

Stir well.

Step 6 – Simmer

Bring the soup to a gentle simmer.

Cook for about 5–10 minutes, stirring occasionally.

Do not boil aggressively once the cream has been added.

Taste and adjust the seasoning.

If the tomatoes are especially acidic, a very small pinch of sugar can help, though ripe roasted vegetables often make that unnecessary.

How to Make the Perfect Grilled Cheese

Step 7 – Prepare the Bread

Lay the sourdough slices on a work surface.

Spread softened butter evenly over one side of each slice.

The buttered sides will become the outside of the sandwiches.

Step 8 – Add the Cheese

Turn two slices butter-side down.

Pile mozzarella evenly over the bread, keeping the cheese mostly within the edges.

Use enough to create a generous filling, but do not pile it so high that the center cannot melt.

Top each with another slice of bread, butter-side up.

Step 9 – Preheat the Pan

Set a skillet over medium-low to medium heat.

Let it warm for a minute or two before adding the sandwiches.

Step 10 – Grill the First Side

Place the sandwiches in the pan.

Cook for approximately 3–4 minutes, pressing very lightly with a spatula once or twice.

The underside should become evenly golden and crisp.

If it browns in less than 2 minutes, reduce the heat.

Step 11 – Flip

Carefully turn each sandwich over.

Cook the second side for another 3–4 minutes.

The bread should be deeply golden, and the mozzarella should be fully melted.

If the bread is done before the cheese melts, reduce the heat and cover the pan for 30–60 seconds to trap enough heat to finish melting the cheese.

Step 12 – Rest and Slice

Transfer the sandwiches to a cutting board.

Let them sit for about 1 minute before slicing.

This brief rest keeps the molten cheese from immediately spilling out.

Cut diagonally or into strips for dipping.

The Secret to Rich, Creamy Tomato Soup

The most important step is roasting before blending.

Raw or lightly cooked tomatoes contain plenty of water and acidity. Roasting drives off some of that water while concentrating their natural sugars.

At the same time, the onions become sweeter, the red pepper softens and caramelizes, and the garlic loses its harsh raw flavor.

That gives you a much more developed base before you ever add cream.

The cream then does not need to create the flavor—it simply rounds everything out.

The Secret to Crispy Grilled Cheese With a Fully Melted Center

The answer is moderate heat and patience.

If the pan is extremely hot, the outside of the sourdough can become dark before the mozzarella has enough time to melt.

Medium-low heat lets warmth gradually reach the center.

Shredding the cheese also speeds melting because smaller pieces have more surface area.

Finally, buttering the bread from edge to edge ensures consistent browning and crispness rather than random dry patches.

Delicious Variations

Roasted Red Pepper Tomato Soup

Use two red bell peppers instead of one for a sweeter, pepper-forward soup.

Spicy Tomato Soup

Increase the chili flakes and add a pinch of cayenne.

Extra Creamy Tomato Soup

Increase the heavy cream to ½ cup for a richer texture.

Basil Parmesan Tomato Soup

Stir in ¼ cup finely grated Parmesan at the end over low heat.

Do not boil after adding the cheese.

Cheddar Grilled Cheese

Replace half or all of the mozzarella with sharp cheddar.

Mozzarella and Cheddar

Use equal parts mozzarella and cheddar for both stretch and stronger cheese flavor.

Garlic Butter Grilled Cheese

Mix a small amount of minced garlic or garlic powder into the softened butter before spreading it on the bread.

Pesto Grilled Cheese

Spread a very thin layer of pesto inside the sandwich before adding the mozzarella.

Frequently Asked Questions

Can I Use Canned Tomatoes?

Yes.

Fresh roasted tomatoes give the most natural roasted flavor, but high-quality canned whole tomatoes can work.

Drain off some excess liquid before roasting if needed.

Can I Make the Soup Without Cream?

Yes.

You can leave it out completely or substitute half-and-half, whole milk, or a dairy-free cream alternative.

The soup will simply be a little less rich.

Can I Use an Immersion Blender?

Yes.

Transfer the roasted vegetables to a deep saucepan, add the basil, cream, and water, then blend directly in the pot.

A countertop blender generally creates a slightly smoother texture.

Why Is My Tomato Soup Too Acidic?

Some tomatoes are naturally more acidic than others.

Roasting helps, but you can also add a little more cream or a very small pinch of sugar.

Taste before adjusting.

Why Is My Soup Too Thick?

Simply add more water or broth until it reaches your preferred consistency.

Add liquid gradually so you do not overshoot.

Can I Use Fresh Mozzarella?

Yes, but drain and pat it very dry.

Fresh mozzarella contains a lot of moisture and can make the grilled cheese soggy if used straight from its liquid.

Why Is My Bread Burning Before the Cheese Melts?

Your pan is too hot.

Reduce the heat and cook more slowly.

You can also cover the pan briefly after flipping to help melt the center.

Can I Add Other Cheese?

Absolutely.

Cheddar, Monterey Jack, provolone, Gruyère, and fontina all work well.

Mozzarella is especially good when you want a dramatic cheese pull.

What to Serve With Creamy Tomato Soup and Grilled Cheese

This is already a complete meal, but if you want to round it out, serve it with a simple green salad, roasted vegetables, pickles, crispy potatoes, or fresh fruit.

For lunch, a small bowl of soup with half a grilled cheese is usually plenty.

For dinner, make larger sandwiches and add a side salad.

Make-Ahead Tips

The tomato soup is excellent for making ahead.

Prepare it up to 3 days in advance and refrigerate once completely cooled.

Reheat gently before serving.

The grilled cheese is best cooked fresh because the bread loses crispness during storage.

You can, however, shred the cheese and prep the bread ahead so the sandwiches take only a few minutes to cook.

Storage

Refrigerator

Store the cooled tomato soup in an airtight container for up to 3–4 days.

Store grilled cheese separately and refrigerate for up to 2 days, although it is best the day it is made.

Freezer

The tomato soup can be frozen, but cream-based soups may separate slightly after thawing.

For the best freezer results, freeze the soup before adding the cream, then stir the cream in after reheating.

Freeze for up to 2 months.

Grilled cheese is not ideal for freezing once cooked because the bread loses its crisp texture.

How to Reheat

Tomato Soup

Reheat over medium-low heat, stirring occasionally until hot.

Avoid a hard boil.

If the soup thickens in the refrigerator, add a splash of water, milk, or broth.

Grilled Cheese

The best way to reheat grilled cheese is in a skillet over low heat or in a 350°F (175°C) oven for a few minutes.

An air fryer also works well.

The microwave will soften the bread, so use it only if crispness is not important.

Creamy Tomato Soup & Grilled Cheese Recipe Card

Prep Time: 15 minutes
Roasting Time: 30–40 minutes
Soup Simmer Time: 5–10 minutes
Grilled Cheese Time: About 8 minutes
Yield: About 4 servings

Creamy Tomato Soup Ingredients

  • 4 large ripe tomatoes
  • 1 medium onion
  • 1 red bell pepper
  • 6–7 garlic cloves
  • 1–2 tablespoons olive oil
  • 8–12 basil leaves
  • ¼ cup (60ml) heavy cream
  • ¾ cup (180ml) water, plus more as needed
  • 1 tablespoon butter
  • ½ teaspoon oregano
  • ¼ teaspoon chili flakes, or to taste
  • Salt and black pepper

Grilled Cheese Ingredients

  • 4 slices sourdough bread
  • 6–8 ounces (170–225g) low-moisture mozzarella
  • 2–3 tablespoons softened butter

Instructions

  1. Preheat the oven to 425°F (220°C).
  2. Arrange the tomatoes, onion, red bell pepper, and garlic on a roasting pan. Drizzle with olive oil and lightly season.
  3. Roast for 30–40 minutes, until very soft and lightly caramelized.
  4. Transfer the vegetables to a blender with the basil, cream, and ¾ cup water.
  5. Blend until completely smooth, adding more water if needed.
  6. Melt the butter in a saucepan and pour in the blended soup.
  7. Season with salt, pepper, oregano, and chili flakes.
  8. Simmer gently for 5–10 minutes.
  9. For the grilled cheese, butter one side of each sourdough slice.
  10. Fill two slices with plenty of mozzarella and top with the remaining bread, buttered sides facing outward.
  11. Grill over medium-low heat for 3–4 minutes per side, until golden and crisp with fully melted cheese.
  12. Rest briefly, slice, and serve immediately with the hot tomato soup.

Notes

  • Tomatoes: Use the ripest tomatoes you can find for the best flavor.
  • Consistency: Start with ¾ cup water and thin only as needed.
  • Cream: Heavy cream gives the smoothest texture, but the amount can be adjusted.
  • Basil: Add fresh basil when blending for brighter flavor.
  • Soup temperature: Simmer gently rather than aggressively boiling after adding dairy.
  • Cheese: Low-moisture mozzarella gives the best stretch without making the bread soggy.
  • Heat: Medium-low heat is the key to melting the cheese before the sourdough becomes too dark.
  • Serving: Slice the sandwich into strips if you want the easiest dipping experience.

News in the same category