This dish combines a smooth, velvety tomato base enriched with cream and herbs, simmered gently to meld flavors. Alongside, golden grilled cheese strips made from buttered bread and melted sharp cheddar add a crunchy, savory contrast. Together, they create a nostalgic and comforting pairing ideal for any mealtime, balancing creamy textures and crispy bites effortlessly.
There is something deeply restorative about a steamy bowl of tomato soup on a gray afternoon. I discovered this during a particularly stressful week at work when I needed something that felt like a hug but did not require hours standing over the stove. The addition of grilled cheese strips for dipping transformed what could have been a simple lunch into an event. My roommate actually came home early just to have a bowl.
I first made this for a sick friend who could not stop raving about it afterward. She asked for the recipe before she even finished her first bowl. Now whenever someone mentions needing comfort food, this is the recipe I text them immediately.
Ingredients
- 2 tablespoons olive oil: Creates the foundation for sautéing your aromatics and adds a subtle fruity note
- 1 medium yellow onion, chopped: Provides essential sweetness and depth as the base of your soup
- 2 cloves garlic, minced: Adds that aromatic backbone that makes tomato soup taste homemade
- 1 carrot, peeled and diced: The secret ingredient that balances acidity and adds natural sweetness
- 2 cans (28 oz each) crushed tomatoes: Use quality brands for the best flavor and smoothest texture
- 2 cups vegetable broth: Builds body while keeping the soup vegetarian and light
- 1 teaspoon sugar: Essential for taming the natural acidity of canned tomatoes
- 1/2 teaspoon dried basil: Adds that classic herbal note we associate with tomato soup
- 1/2 teaspoon dried oregano: Provides earthy undertones that complement the tomato beautifully
- 1/2 teaspoon salt, plus more to taste: Start with this amount and adjust at the end for perfect seasoning
- 1/4 teaspoon freshly ground black pepper: Adds gentle heat and brings all the flavors forward
- 1/2 cup heavy cream: Creates that luxurious velvety texture that makes this soup special
- 8 slices sandwich bread: White bread creates the classic nostalgic taste, whole wheat adds nuttiness
- 4 tablespoons unsalted butter, softened: Room temperature butter spreads evenly for perfect golden browning
- 8 slices sharp cheddar cheese: Sharp cheddar provides the best flavor contrast to the sweet soup
Instructions
- Build your flavor base:
- Heat olive oil in a large pot over medium heat, add onion, garlic, and carrot, and sauté for 5 to 7 minutes until softened and fragrant, stirring occasionally to prevent sticking.
- Simmer the soup base:
- Stir in crushed tomatoes, vegetable broth, sugar, basil, oregano, salt, and pepper, bring to a gentle simmer, cover, and cook for 20 minutes while stirring occasionally.
- Blend until silky smooth:
- Remove the pot from heat and use an immersion blender to puree until completely smooth, taking care with hot liquid, or blend in batches in a regular blender.
- Add the creamy finish:
- Stir in the heavy cream until fully incorporated, taste carefully, and adjust salt or pepper as needed, then keep warm over low heat while preparing the dippers.
- Prepare your bread:
- Butter one side of each bread slice generously, spreading to the edges for even browning.
- Grill to golden perfection:
- Place 4 bread slices buttered side down in a skillet over medium heat, top each with 2 cheddar slices, add remaining bread buttered side up, and cook for 2 to 3 minutes per side until deeply golden and cheese is melted.
- Slice for dipping:
- Remove sandwiches from the skillet and cut each into 3 or 4 strips for easy dunking.
- Bring it all together:
- Ladle hot soup into bowls and arrange grilled cheese strips alongside for immediate dipping and eating.
This recipe has become my go-to when friends need cheering up. There is something magical about watching someone dip crispy cheese bread into soup and suddenly relax.
Making It Your Own
I have learned that small tweaks can make this soup feel completely new while keeping its soul. Sometimes I add a pinch of red pepper flakes when sautéing the onions for gentle warmth that builds slowly. Other times a splash of balsamic vinegar right before serving adds bright complexity.
Cheese Adventures
While sharp cheddar is classic, do not be afraid to experiment with different cheeses. Gruyère creates an incredibly sophisticated dipping experience with its nutty depth. A mix of mozzarella and provolone makes for the most impressive cheese pulls when you take that first bite.
Serving Suggestions
A simple green salad with vinaigrette cuts through the richness beautifully. I also like to set out extra hot sauce for guests who enjoy a kick. The contrast between cool crisp greens and warm creamy soup makes everything feel more complete.
- Keep extra cream on hand to thin leftover soup the next day
- Grilled cheese strips reheat surprisingly well in a toaster oven
- This soup freezes beautifully for up to three months
May your bowls be full and your cheese always perfectly melted.
Recipe FAQs
- → What gives the soup its creamy texture?
-
The addition of heavy cream stirred in at the end creates a rich and velvety consistency without overpowering the tomato flavor.
- → Can I use different types of cheese for the dippers?
-
Yes, sharp cheddar is traditional, but mozzarella, Swiss, or Gruyère can provide varied flavors and textures.
- → How do I achieve crispy grilled cheese dippers?
-
Butter the bread slices before cooking in a hot skillet until both sides turn golden and the cheese inside melts well.
- → Is it possible to make this dish vegan-friendly?
-
Substitute heavy cream with plant-based cream and use vegan butter and cheese alternatives to keep the same textures.
- → Can I prepare the soup ahead of time?
-
Yes, the tomato soup tastes even better after resting, and can be gently reheated before serving with freshly made dippers.