Few meals are as comforting as a warm bowl of creamy tomato soup served with a perfectly golden grilled cheese sandwich. This homemade version is simple, flavorful, and made with everyday ingredients. The tomatoes bring a bright, slightly tangy flavor, while a touch of cream makes the soup smooth and comforting. Pair it with buttery, crisp bread and melted cheese, and you have an easy dinner that feels wonderfully homemade.
Why You’ll Love This Recipe
- Rich, comforting tomato flavor
- Creamy without being overly heavy
- Ready in about 40 minutes
- Uses simple pantry ingredients
- Perfect with crispy, cheesy grilled sandwiches
- Easy to customize with herbs and seasonings
Ingredients
For the Tomato Soup
- 2 tablespoons olive oil or butter
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 2 cans (14–15 ounces each) crushed tomatoes
- 2 cups vegetable or chicken broth
- 1 teaspoon sugar, optional
- 1 teaspoon dried basil
- ½ teaspoon dried oregano
- ½ teaspoon salt, or to taste
- ¼ teaspoon black pepper
- ½ cup heavy cream or cooking cream
- 2 tablespoons grated Parmesan cheese, optional
- Fresh basil or parsley, for serving
For the Grilled Cheese
- 4–6 slices bread
- 2 tablespoons softened butter
- 4–6 slices cheddar, mozzarella, or your favorite melting cheese
- A pinch of garlic powder, optional
How to Make Homemade Tomato Soup
1. Sauté the Onion
Heat the olive oil or butter in a large pot over medium heat.
Add the chopped onion and cook for about 4–5 minutes, stirring occasionally, until softened and translucent.
Add the minced garlic and cook for another 30–60 seconds, just until fragrant.
2. Add the Tomatoes and Broth
Pour in the crushed tomatoes and broth. Add the basil, oregano, salt, black pepper, and sugar if using.
Stir everything together and bring the soup to a gentle simmer.
3. Simmer
Reduce the heat to low, cover partially, and simmer for about 20 minutes.
This gives the tomatoes time to develop a deeper, richer flavor.
4. Blend Until Smooth
Use an immersion blender to blend the soup directly in the pot until smooth.
If using a countertop blender, allow the soup to cool slightly and blend carefully in batches. Hot liquids can expand quickly, so avoid filling the blender too much.
For a completely smooth soup, strain it after blending if desired.
5. Add the Cream
Return the blended soup to low heat and stir in the cream.
Add Parmesan if using and taste for seasoning. Add more salt, pepper, or herbs as needed.
Do not boil the soup aggressively after adding the cream. Keep it gently warm until ready to serve.
How to Make the Grilled Cheese
1. Butter the Bread
Spread softened butter evenly over one side of each bread slice.
For extra flavor, mix a tiny pinch of garlic powder into the butter.
2. Add the Cheese
Place the bread butter-side down in a skillet.
Add the cheese and top with another slice of bread, keeping the buttered side facing upward.
3. Cook Slowly
Heat the skillet over medium-low heat.
Cook for about 3–4 minutes per side, pressing gently with a spatula, until the bread is deeply golden and crisp and the cheese has completely melted.
The key is keeping the heat moderate. If the skillet is too hot, the bread can burn before the cheese melts.
4. Slice and Serve
Transfer the sandwich to a cutting board and let it sit for about 1 minute.
Cut it in half and serve immediately alongside the warm tomato soup.
Tips for the Best Tomato Soup
Use good-quality tomatoes: Since tomatoes are the main ingredient, their flavor makes a big difference.
Balance acidity: If the soup tastes too sharp, a small amount of sugar can soften the acidity. Add it gradually rather than adding too much.
Don’t rush the onions: Properly softened onions add natural sweetness and depth.
Add cream at the end: This keeps the soup smooth and prevents the cream from becoming overly heated.
Adjust the thickness: Add a little more broth if the soup is too thick. If it is too thin, simmer uncovered for several additional minutes.
Tips for Perfect Grilled Cheese
- Use medium-low heat rather than high heat.
- Shred the cheese for faster, more even melting.
- Cheddar gives excellent flavor, while mozzarella adds extra stretch.
- A combination of cheddar and mozzarella works especially well.
- Use sturdy bread that can hold the cheese and soup without falling apart.
- Let the sandwich rest briefly before cutting so the cheese doesn’t immediately spill out.
Easy Variations
Roasted Tomato Soup
Roast fresh tomatoes with garlic and onion until slightly caramelized before blending them with broth. This creates a deeper, sweeter tomato flavor.
Spicy Tomato Soup
Add a pinch of red pepper flakes or a little cayenne pepper for gentle heat.
Basil Tomato Soup
Add a handful of fresh basil after blending and blend briefly again for a fresh herbal flavor.
Extra-Creamy Soup
Add a little more cream for a richer texture, or stir in a small spoonful of cream cheese.
Gourmet Grilled Cheese
Try sourdough bread with sharp cheddar, mozzarella, caramelized onions, or thinly sliced tomatoes.
What to Serve With It
Tomato soup and grilled cheese are already a complete comfort-food meal, but you can serve the soup with:
- A simple green salad
- Garlic bread
- Roasted vegetables
- Crispy croutons
- Fresh basil
- A small side of coleslaw
Storage
Store leftover tomato soup in an airtight container in the refrigerator for up to 3–4 days.
Reheat gently on the stovetop or in the microwave, stirring occasionally.
The grilled cheese is best eaten fresh because the bread gradually loses its crisp texture. If you have leftovers, reheat them in a skillet or air fryer rather than the microwave for better crispness.
Frequently Asked Questions
Can I make the soup without cream?
Yes. The soup is delicious without cream. You can simply leave it out for a lighter tomato soup.
Can I use fresh tomatoes?
Absolutely. Use ripe tomatoes and cook them until soft before blending. Fresh tomatoes may require a little extra seasoning depending on their acidity and sweetness.
What cheese is best for grilled cheese?
Cheddar is a classic choice. American cheese melts exceptionally smoothly, while mozzarella provides excellent stretch. A combination of cheeses can give you both flavor and texture.
Can I freeze tomato soup?
Yes. Tomato soup freezes well. For the best texture, consider freezing the soup before adding cream, then add fresh cream when reheating.
Why is my grilled cheese burning before the cheese melts?
The skillet is probably too hot. Reduce the heat to medium-low and give the cheese more time to melt.
Recipe at a Glance
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 4
Cuisine: American-inspired comfort food
Final Thoughts
Homemade tomato soup and grilled cheese is the kind of meal that proves simple food can be incredibly satisfying. The smooth, savory tomato soup pairs beautifully with the crunchy, buttery bread and gooey melted cheese.
Whether you’re making it for a relaxed family dinner or a cozy night at home, this classic combination is warm, filling, and easy enough to prepare whenever you’re craving comfort food.
SEO Title
Homemade Tomato Soup and Grilled Cheese – Easy Cozy Dinner Recipe
Meta Description
Make homemade tomato soup and crispy grilled cheese for a cozy, comforting dinner. This easy recipe uses simple ingredients and is ready in about 40 minutes.