Homemade Tomato Soup with Grilled Cheese Sandwiches
This Homemade Tomato Soup with Grilled Cheese Sandwiches recipe is perfect for a cozy night in or as a comforting meal on a cold day. The rich and creamy tomato soup pairs perfectly with the crispy, cheesy grilled cheese sandwiches.

If you ask us, grilled cheese sandwiches are the ultimate comfort food. And, we love getting creative with them. Some of our favorite recipes are this Jalapeno Popper Grilled Cheese, and this Caprese Grilled Cheese.
Table of contents
❤️ Why You’ll Love This Recipe
- It’s the ultimate comfort food! The creamy tomato soup pairs perfectly with the crispy, gooey grilled cheese sandwiches.
- Quick and easy to make, this recipe is perfect for cozy weeknight dinners or a satisfying lunch.
- Made with simple, pantry-friendly ingredients, so you can whip this up anytime!
- Kid-approved and family-friendly, everyone is bound to love this classic pairing.
- Perfect for dipping! The grilled cheese sandwiches are tailor-made for dunking into the rich, savory tomato soup.
🛒Ingredients
We’ve made this list to help you save time on your next trip to the grocery store. You can find the full amounts needed in the printable recipe card at the bottom of the post.
- tomatoes
- olive oil
- balsamic vinegar
- yellow onion
- fresh garlic cloves
- salt
- vegetable stock
- fresh thyme
- thyme
- sugar
- basil
- heavy cream
- cream
- Italian bread
- mozzarella cheese
- cheddar cheese
- butter
🔪 How to Make This Tomato Soup with Grilled Cheese Sandwiches
This is a quick overview of the steps needed to make this recipe. You can find the full instructions in the recipe card at the bottom of this post.
- Place the vegetables on a baking tray (lined with foil for easy clean up), and toss them with the olive oil, vinegar and salt to coat. Place the tray in the oven and bake for 30 minutes.
- Place the vegetable stock and thyme in a large pan and simmer over low heat while the tomatoes are roasting.
- Once the tomatoes are done, add them to the stock. Add the chopped basil and sugar. Let it simmer for about 5 minutes.
- Remove from the heat and use an immersion blender, cream the soup. Add in the cream.
- Make the grilled cheese sandwiches.
- Serve together and enjoy.
🥄 Equipment
This is a list of the equipment that you will need to make this easy recipe:
- large pan
- Baking pan
- Aluminum foil
- immersion blend
- skillet or griddle
🥫 Storage
Storage – This soup can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, simply heat it on the stovetop until warmed through.
Serve With
These two classics go well with each other for the perfect meal. You can pair them with a sweet treat like this Tiramisu Cookies recipe.
💭 Tips
- If you don’t have an immersion blender, you can use a regular blender or food processor. Just make sure to blend the soup in batches and be careful when transferring hot liquid.
- For added flavor, roast some garlic cloves with the tomatoes and add them to the soup before blending.
- You can also add other vegetables, such as carrots or bell peppers, for additional nutrients and flavor.
⁉️ FAQ
Do you have questions about this Tomato Soup with Grilled Cheese Sandwiches recipe? Here are the answers to the most commonly asked questions.
The best bread for grilled cheese is one that’s sturdy enough to hold up to melting cheese and buttery goodness! Classic white bread or rustic Italian bread is a popular choice for its soft texture and ability to crisp up beautifully.
Absolutely! While cheddar is a classic go-to, feel free to experiment with different cheeses like gruyere, gouda, or even a spicy pepper jack. You can also mix and match cheeses to create your own signature flavor combination.
🍽 More Tomato Recipes
Do you enjoy tomatoes? If so, try these delicious recipes:
🧾Recipe Card
Want to make this recipe? Print the recipe card below, or pin this recipe, so you can find it later.

Homemade Tomato Soup with Grilled Cheese Sandwiches
Equipment
- large pan
- Baking pan
- Aluminum foil
- immersion blend
- skillet or griddle
Ingredients
- 1 ½ pounds fresh vine ripe tomatoes
- 2 Tablespoons olive oil
- 2 Tablespoon balsamic vinegar
- 1 large onion
- 4-5 garlic cloves
- 1 teaspoon salt
- 4 cups vegetable stock
- 4-5 sprigs fresh thyme
- 2 teaspoon sugar
- ¼ cup fresh chopped basil
- ¼ cup heavy cream
Grilled Cheese:
- 8 slices rustic italian bread
- 1 cup shredded mozzarella cheese
- 1 cup shredded cheddar cheese
- 4 Tablespoons butter
Instructions
- Preheat the oven to 425 degrees.
- Wash, quarter and remove stems from the tomatoes.
- Slice the onion into wedges and peel the garlic.
- Place the vegetables on a baking tray (lined with foil for easy clean up), and toss them with the olive oil, vinegar and salt to coat. Place the tray in the oven and bake for 30 minutes.
- Place the vegetable stock and thyme in a large pan and simmer over low heat while the tomatoes are roasting.
- Once the tomatoes are done, add them to the stock.
- Add the chopped basil and sugar. Let it simmer for about 5 minutes.
- Remove the thyme stems before blending the soup!
- Remove from the heat and use an immersion blender, cream the soup.
- Add in the heavy cream and return the pan to simmer for about 10 minutes for the flavors to blend.
- While the soup is simmering, make the grilled cheese.
- Coat the outside slice of the bread with butter and add about ¼ c of each type of cheese on top of the bottom slice.
- Stack the top slice with the butter side up and grill on each side until the bread is golden brown.
- Remove and serve alongside the soup.
Disclaimer
Any nutritional data I provide is an approximation and actual dietary information can vary based on ingredients and proportion sizes.