This post may contain affiliate links. Please read our disclosure policy.
There’s nothing quite like the comforting embrace of a steaming bowl of tomato soup paired with a perfectly golden, gooey grilled cheese sandwich. This iconic duo has been warming hearts and bellies for generations, and for good reason. Whether you’re looking for easy weeknight dinners, cheap dinners for a family, or simply craving nostalgic comfort food, this homemade tomato soup and grilled cheese recipe is your answer.
Unlike store-bought versions loaded with preservatives, this recipe uses fresh, seasonal tomatoes roasted to perfection with balsamic vinegar and olive oil. The result? A velvety, restaurant-quality soup with incredible depth of flavor that’s ready in just 30 minutes. Paired with a crispy, buttery grilled cheese sandwich oozing with mozzarella and sharp cheddar, this meal transforms simple ingredients into something truly extraordinary.
Perfect for busy weeknights, lazy dinners, or when you need kid friendly dinners that everyone will actually eat, this recipe checks all the boxes. It’s budget-friendly, quick to prepare, and delivers maximum comfort with minimal effort. Let’s dive into creating this timeless classic that belongs in every home cook’s repertoire.
Table of Contents
Why You’ll Love This Recipe
This tomato soup and grilled cheese combination stands out from the rest for several compelling reasons. First, roasting the tomatoes intensifies their natural sweetness and creates a caramelized depth that canned soup simply can’t match. The addition of balsamic vinegar adds a subtle tanginess that balances the richness of the cream perfectly.
The grilled cheese component features a blend of mozzarella for that irresistible cheese pull and aged cheddar for sharp, complex flavor. Together, they create the ultimate melty texture that makes every bite satisfying. This recipe is also incredibly versatile you can easily adapt it to what you have on hand, making it one of those reliable dinner ideas recipes you’ll return to again and again.
For busy families seeking healthy dinner ideas that don’t sacrifice flavor, this recipe delivers nutritious ingredients like fresh tomatoes, garlic, and basil while still feeling indulgent. It’s proof that comfort food can be both wholesome and delicious.
Ingredients You’ll Need
For the Tomato Soup
| Ingredient | Quantity | Notes |
|---|---|---|
| Tomatoes | 1½ kg (3 lbs) | Use ripe, seasonal tomatoes or quality canned tomatoes like San Marzano |
| Balsamic vinegar | 2 tbsp | Adds depth and tanginess |
| Olive oil | 2 tbsp | For roasting |
| Sugar | 1 tbsp | Balances acidity |
| Salt | 1 tsp | For seasoning |
| Red onions | 2, finely chopped | Adds sweetness |
| Garlic cloves | 2, finely chopped | Essential for flavor |
| Fresh basil leaves | ½ cup | No need to chop |
| Tomato paste | 2 tsp | Intensifies tomato flavor |
| Vegetable or chicken broth | 8 cups | Choose your preference |
| Cream | ½ cup | Creates velvety texture |
| Black pepper | To taste | For seasoning |
| Fresh basil | For serving | Garnish |
For the Grilled Cheese Sandwiches
| Ingredient | Quantity | Notes |
|---|---|---|
| Bread slices | 2 per person | Your favorite type |
| Mozzarella cheese | 2 cups, grated | For meltiness |
| Mature cheddar | 2 cups, grated | For sharp flavor |
| Butter | As needed | For golden crust |
Kitchen Equipment You’ll Need
To make this recipe successfully, you’ll need a few essential tools. A quality oven is crucial for roasting the tomatoes to caramelized perfection. You’ll also need a large pot or Dutch oven for simmering the soup, and a reliable blender or immersion blender to achieve that silky-smooth texture.
For preparing ingredients, a sharp chef’s knife and a sturdy cutting board make chopping onions and garlic effortless. A set of measuring cups and spoons ensures accuracy, while mixing bowls are perfect for combining the cheese mixture.
The grilled cheese sandwiches require a good non-stick frying pan for even browning. Having quality kitchen utensils like spatulas and ladles makes the cooking process smoother. A roasting tray or baking sheet is essential for oven-roasting the tomatoes.
Step-by-Step Instructions
Preparing the Roasted Tomatoes
Start by preheating your oven to 200°C (390°F). While it heats, prepare your tomatoes. If using fresh tomatoes, you can leave them whole or cut larger ones in half. If using canned tomatoes, make sure to include all the juices they’re packed with flavor.
Place the tomatoes in a roasting tray or on a baking sheet. Drizzle with the balsamic vinegar and olive oil, then sprinkle with sugar and salt. Use your hands or kitchen utensils to toss everything together, ensuring the tomatoes are well coated. Roast in the preheated oven for 25-30 minutes until the tomatoes have broken down and started to caramelize around the edges. This roasting process is what gives the soup its incredible depth of flavor.
Building the Soup Base
While the tomatoes roast, prepare your aromatics. Using a sharp chef’s knife and cutting board, finely chop the red onions and garlic cloves. The onions will add natural sweetness to the soup, while the garlic provides that essential savory note.
Heat your large pot over medium-high heat and add a drizzle of olive oil. Once hot, add the chopped onions and sauté until they become translucent and fragrant, about 5-6 minutes. Add the garlic and fresh basil leaves (no need to chop them they’ll blend later) and cook for another minute until aromatic. Be careful not to burn the garlic.
Combining and Simmering
Once your tomatoes are beautifully roasted, carefully transfer them to the pot with the aromatics. Add the tomato paste and stir everything together using kitchen utensils to combine well. Pour in the vegetable or chicken broth, stirring to incorporate all ingredients.
Lower the heat to a gentle simmer and cover the pot. Allow the soup to simmer for 10 minutes, letting all the flavors meld together beautifully. This simmering time helps develop that rich, complex taste that makes homemade soup so superior to canned versions.
Blending to Perfection
Remove the pot from the heat. Now it’s time to blend the soup until smooth. You can either carefully transfer the soup in batches to a blender, or use an immersion blender directly in the pot for easier cleanup. Blend until completely smooth and velvety.
Once blended, stir in the cream and season with salt and black pepper to taste. The cream adds luxurious richness and mellows the acidity of the tomatoes perfectly. If the soup is too thick, you can thin it with a bit more broth.
Making the Grilled Cheese
While the soup stays warm, prepare your grilled cheese sandwiches. In a mixing bowl, combine the grated mozzarella and mature cheddar. This two-cheese blend creates the perfect balance of meltiness and flavor.
Take your bread slices and add about ½ cup of the cheese mixture to half of them. Top with the remaining bread slices to create sandwiches. Generously butter both sides of each sandwich.
Heat a non-stick frying pan over medium heat. Cook the sandwiches until golden brown on both sides and the cheese is completely melted, about 3-4 minutes per side. Don’t rush this step medium heat ensures the cheese melts before the bread burns.

Pro Tips for Success
For the best results, use ripe, in-season tomatoes when possible. Their natural sweetness requires less added sugar and creates a more vibrant flavor. If using canned tomatoes, San Marzano varieties are worth the investment for their superior taste and low acidity.
Don’t skip the roasting step! This is what transforms ordinary tomato soup into something spectacular. The caramelization adds depth and complexity that you simply can’t achieve by just simmering raw tomatoes.
For the creamiest soup, ensure your blender is powerful enough to fully puree the mixture. Blend for at least 1-2 minutes for that restaurant-quality silky texture.
When making the grilled cheese, room temperature cheese melts more evenly than cold cheese straight from the fridge. Also, don’t be shy with the butter it’s what creates that golden, crispy crust everyone loves.
Serving Suggestions
Ladle the hot tomato soup into bowls and finish with a drizzle of cream and fresh basil leaves for a beautiful presentation. Serve immediately alongside the grilled cheese sandwiches while they’re still hot and the cheese is gooey.
This meal is perfect as-is, but you can elevate it further with some crusty bread for dipping, a simple green salad, or some crispy bacon crumbled on top. For kid friendly dinners, cut the grilled cheese into strips for easier dunking.
This recipe easily scales up for cheap dinners for a family or meal prep for the week. The soup stores beautifully in the refrigerator for up to 5 days and actually tastes even better the next day as the flavors continue to develop.
Storage and Reheating
Store leftover soup in an airtight container in the refrigerator for up to 5 days. You can also freeze the soup (before adding cream) for up to 3 months. When reheating, do so gently over low heat, stirring occasionally. Add the cream after reheating for the best texture.
The grilled cheese sandwiches are best enjoyed fresh, but you can prepare the cheese mixture in advance and store it in a mixing bowl covered in the fridge for up to 3 days.
Frequently Asked Questions
Can I use other types of tomatoes?
Absolutely! While San Marzano tomatoes are recommended for their sweetness and low acidity, any good quality canned tomatoes work well. Fresh ripe tomatoes are even better when in season.
Can I make this soup dairy-free?
Yes! Substitute the cream with coconut cream or cashew cream for a dairy-free version that’s equally creamy and delicious.
What if I don’t have balsamic vinegar?
You can substitute with red wine vinegar or even a squeeze of lemon juice. The acidity helps balance the sweetness of the tomatoes.
Can I add other vegetables?
Certainly! Carrots, celery, or red bell peppers can be roasted alongside the tomatoes for added nutrition and flavor complexity.
What bread works best for grilled cheese?
Sourdough, white sandwich bread, or whole wheat all work wonderfully. Choose a bread that’s sturdy enough to hold the cheese without getting soggy.
How can I make this recipe spicier?
Add red pepper flakes to the soup while simmering, or include a diced jalapeño when sautéing the onions for a kick of heat.
Why This Recipe Works
This tomato soup and grilled cheese recipe succeeds because it respects the simplicity of the classic combination while elevating it with proper technique. Roasting the tomatoes concentrates their flavor, while the blend of fresh aromatics creates complexity. The two-cheese grilled cheese provides both texture and taste that perfectly complements the soup.
This is one of those dinner ideas recipes that proves comfort food doesn’t have to be complicated. It’s quick enough for easy weeknight dinners, budget-friendly enough for cheap dinners for a family, and delicious enough to satisfy even the pickiest eaters in kid friendly dinners scenarios.
Whether you’re making this for a cozy night in, serving it as one of your go-to lazy dinners, or planning your weekly supper ideas, this recipe delivers every single time. The combination of roasted tomatoes, fresh basil, and melted cheese creates layers of flavor that make this much more than just simple dinner dishes it’s a meal that brings comfort and joy with every spoonful and bite.
Ready to create this ultimate comfort food classic? Gather your ingredients, heat up your oven and frying pan, and get ready to enjoy one of the most satisfying meals you can make at home!
PrintClassic Tomato Soup and Grilled Cheese (30 Minutes, So Creamy!)
A comforting classic featuring creamy homemade tomato soup made with roasted tomatoes, fresh basil, and balsamic vinegar, paired with perfectly golden grilled cheese sandwiches loaded with mozzarella and sharp cheddar.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Soup, Sandwich
- Method: Roasting, Sautéing
- Cuisine: American
- Diet: Vegetarian
Ingredients
1½ kg (3lbs) Tomatoes – Use ripe, seasonal tomatoes or replace with whole canned tomatoes. San Marzano tomatoes are excellent but any good quality Italian tomatoes can be used.
2 tbsp balsamic vinegar
2 tbsp olive oil
1 tbsp sugar
1 tsp salt
2 red onions, finely chopped
2 garlic cloves, finely chopped
½ cup fresh basil leaves – I don’t bother chopping the basil as the leaves will be blended.
2 tsp tomato paste
8 cups vegetable or chicken broth
½ cup cream
salt & black pepper to taste
fresh basil to serve
For the Grilled Cheese Sandwich:
2 slices bread per person
2 cups grated mozzarella
2 cups grated mature cheddar
butter
Instructions
1. Preheat the oven to 200°C/390°F.
2. Place the tomatoes (if using canned tomatoes, add all the juices as well) in a roasting tray and add the Balsamic vinegar, olive oil, sugar and salt. Stir to combine and place in the oven for 25-30 minutes until the tomatoes are broken down and have started to caramelize.
3. In a large pot or Dutch oven set over medium-high heat, sauté the onions in some olive oil until they are translucent and fragrant. Add the garlic and basil and fry for another minute.
4. Add the roasted tomatoes, tomato paste and sugar. Stir to combine all the ingredients and pour in the stock.
5. Lower the heat and cover the pot. Allow to simmer for 10 minutes.
6. Remove the pot from the heat and blend the soup until smooth using a blender or an immersion blender/stick blender.
7. Add the cream and season to taste.
8. To make the grilled cheese sandwiches, mix the mozzarella with the cheddar. Add ½ cup cheese to half of the slices of bread. Sandwich with the remaining bread. Butter both sides generously.
9. Cook in a non-stick pan, over medium heat until the cheese is melted and the sandwiches are golden brown on both sides.
10. Serve the homemade tomato soup with a drizzle of cream and fresh basil leaves with the grilled cheese sandwiches.
Notes
Use ripe, seasonal tomatoes for best flavor or high-quality canned San Marzano tomatoes.
Don’t skip the roasting step – this is what creates incredible depth of flavor.
The soup can be made ahead and stored in the refrigerator for up to 5 days.
For dairy-free option, substitute cream with coconut cream or cashew cream.
Room temperature cheese melts more evenly than cold cheese.
Medium heat is key for grilled cheese – ensures cheese melts before bread burns.
If you found this recipe helpful, feel free to check out the kitchen equipment below. Click on any image to view and purchase the product through our Amazon affiliate links at no extra cost to you. Your support helps us keep Deliciousavors.com running and bringing you great recipes!





















