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