Creamy Tomato Soup with Grilled Cheese
Nothing says comfort like a bowl of creamy tomato soup paired with a crispy grilled cheese sandwich. This version of the classic is smooth, tangy, and perfect for dipping.
Prep Time 10 minutes mins
Cook Time 20 minutes mins
For the Velvety Tomato Soup:
- 2 tablespoons olive oil
- 1 medium yellow onion finely diced
- 3 garlic cloves minced
- 1 tablespoon tomato paste secret flavor booster!
- 2 28-ounce cans San Marzano whole peeled tomatoes
- 2 cups low-sodium vegetable broth
- 1 teaspoon dried basil or 2 tablespoons fresh
- 1 bay leaf
- 1/2 teaspoon sugar cuts acidity
- 3/4 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
- 1/2 cup heavy cream
- Fresh basil leaves for garnish optional
For the Ultimate Grilled Cheese:
- 8 slices artisan bread sourdough or country white work beautifully
- 6 tablespoons salted butter softened
- 2 cups shredded cheese blend my secret mix: equal parts sharp cheddar, low-moisture mozzarella, and gruyère
- 1/4 teaspoon garlic powder optional, but game-changing
Step 1: Build the Flavor Base
In a large Dutch oven or heavy-bottomed pot, heat olive oil over medium heat until shimmering.
Add diced onion and cook for 4-5 minutes until softened and translucent (but not browned).
Add minced garlic and cook for 30 seconds until fragrant, stirring constantly to prevent burning.
Stir in tomato paste and cook for 1-2 minutes, until it darkens slightly. This caramelizes the sugars in the paste, creating deeper flavor.
Step 2: Simmer the Soup
Add the canned tomatoes with their juice, breaking up the whole tomatoes with a wooden spoon.
Pour in vegetable broth, then add dried basil, bay leaf, sugar, salt, and pepper.
Bring to a gentle boil, then reduce heat to maintain a low simmer.
Cover partially with a lid and simmer for 15 minutes, stirring occasionally.
Remove bay leaf.
Step 3: Blend for Silky Smoothness
For the smoothest results, use an immersion blender to purée the soup directly in the pot until completely smooth.
No immersion blender? Let the soup cool slightly, then carefully transfer in batches to a regular blender. Remove the center cap from the blender lid and cover with a kitchen towel to allow steam to escape.
Step 4: Finish with Cream
Reduce heat to low and stir in heavy cream.
Taste and adjust seasoning if needed.
Keep warm on low heat while preparing the grilled cheese.
How to Make the Perfect Grilled Cheese Sandwich
Step 1: Prepare the Bread
Lay out all 8 bread slices on a clean work surface.
Mix softened butter with garlic powder (if using) in a small bowl.
Spread butter mixture evenly on one side of each bread slice, making sure to cover all the way to the edges.
Step 2: Add the Cheese
Flip over 4 slices so the unbuttered sides are facing up.
Divide shredded cheese mixture evenly among these 4 slices.
Top with remaining bread slices, buttered side up.
Step 3: Cook to Golden Perfection
Heat a large skillet (cast iron works best) over medium-low heat. The key is to cook slowly for even browning.
Place sandwiches in the skillet (work in batches if needed).
Cook for 3-4 minutes until golden brown on the bottom.
Carefully flip and cook for another 2-3 minutes until second side is golden and cheese is completely melted.
Transfer to a cutting board and let rest for 1 minute before slicing diagonally.
Chef's Tip: While any crushed tomatoes will work, San Marzano tomatoes make a noticeable difference in the soup's flavor. Their natural sweetness and low acidity create a more balanced soup without needing extra sugar.
Vegan Option: Substitute the heavy cream with 1/2 cup full-fat coconut milk or cashew cream for equally delicious results.