Love this? Pin it for later!
Cozy Tomato Soup With Grilled Cheese Croutons
There's something magical about the way a steaming bowl of tomato soup can transform an ordinary Tuesday into a warm hug of a day. I remember the first time I served this to my daughter after she'd come home from college—she took one bite, looked at me with those same wide eyes she had at age six, and said, "Mom, this tastes like childhood." That, my friends, is the power of truly great tomato soup.
But let's be honest—tomato soup without grilled cheese is like a hug without the squeeze. That's why I went rogue and turned the classic sidekick into crispy, golden croutons that float like little treasures in every spoonful. The result? Pure comfort food nirvana that takes 30 minutes from start to finish, uses pantry staples you probably already have, and delivers restaurant-quality flavor without any fussy techniques.
Whether you're battling a cold, need a quick weeknight dinner, or want to impress guests with minimal effort (they'll think you slaved all day), this recipe is your new best friend. The soup is silky and rich, with layers of flavor from roasted tomatoes, fresh herbs, and a secret ingredient that makes it absolutely irresistible. And those grilled cheese croutons? Let's just say they're the reason my family requests this soup every single week.
Why This Recipe Works
- Restaurant-Quality Flavor: Roasting the tomatoes concentrates their sweetness and adds incredible depth to every spoonful
- 30-Minute Magic: From chopping to serving, this comes together faster than delivery—perfect for busy weeknights
- Grilled Cheese Croutons: These crispy, cheesy cubes add the perfect crunch and make every bite feel special
- Pantry-Friendly Ingredients: No specialty shopping required—everything keeps well and is budget-friendly
- Make-Ahead Champion: Tastes even better the next day, and freezes beautifully for up to 3 months
- Family-Approved: Even picky eaters love this—my tomato-hating nephew asks for seconds!
- Versatile Base: Add cream for richness, spice it up, or keep it dairy-free—this recipe adapts to your mood
Ingredients You'll Need
Let's talk ingredients, because the magic is in the details. For the soup, you'll need 2 pounds of ripe tomatoes—Roma or plum work beautifully, but any ripe tomato will do in a pinch. The key is roasting them first, which concentrates their natural sweetness and adds a subtle smokiness that canned tomatoes simply can't match.
I use San Marzano tomatoes when they're in season (usually late summer through early fall), but honestly, even grocery store tomatoes shine with this method. The roasting process transforms even mediocre tomatoes into something spectacular. You'll also need a yellow onion, which provides the aromatic base, and plenty of garlic—don't be shy here, as it mellows beautifully during cooking.
For the broth, I prefer low-sodium vegetable stock because it lets the tomato flavor shine without competing. If you only have chicken stock, that works too, but the vegetable version keeps this vegetarian-friendly. The secret ingredient that makes everyone ask "what's in this?" is a teaspoon of honey—it balances the tomato's natural acidity without making the soup sweet.
Fresh basil is non-negotiable for me. Dried basil just doesn't provide the same bright, peppery notes that fresh basil brings to the party. If fresh isn't available, substitute with fresh oregano or thyme, but please don't use dried. The heavy cream is optional but highly recommended for special occasions—it transforms the soup from everyday to extraordinary.
For the grilled cheese croutons, use a sturdy white bread like sourdough or country loaf. Soft sandwich bread won't hold up to the soup. Sharp cheddar provides the best flavor, but a mix of cheddar and mozzarella gives you that perfect cheese pull. Butter is essential for achieving that golden-brown crust that makes these croutons absolutely addictive.
How to Make Cozy Tomato Soup With Grilled Cheese Croutons
Roast the Tomatoes
Preheat your oven to 400°F (200°C). Cut tomatoes in half lengthwise and arrange them cut-side up on a large rimmed baking sheet. Drizzle with 2 tablespoons olive oil, sprinkle with salt and pepper, and tuck 3 whole garlic cloves among the tomatoes. Roast for 25-30 minutes until the tomatoes are collapsed and slightly charred around the edges. Your kitchen will smell like an Italian grandma's house—this is a very good thing.
Start the Soup Base
While the tomatoes roast, heat 2 tablespoons olive oil in a large Dutch oven or heavy pot over medium heat. Add the diced onion and cook for 5-6 minutes until softened and translucent, not browned. Add the remaining 3 minced garlic cloves and cook for 1 minute until fragrant. Your kitchen should smell like heaven right about now.
Combine and Simmer
Add the roasted tomatoes (with all their juices), vegetable broth, honey, and a big pinch of salt and pepper. Bring to a boil, then reduce heat and simmer for 15 minutes. This gives the flavors time to meld and intensify. Don't rush this step—good soup can't be hurried.
Blend Until Silky
Remove from heat and add the fresh basil. Using an immersion blender, blend the soup directly in the pot until completely smooth. No immersion blender? Carefully transfer to a regular blender in batches, blending until silky smooth. Be careful—hot soup in a blender can be dangerous. If using, stir in the heavy cream now. Taste and adjust seasoning with more salt and pepper as needed.
Make the Grilled Cheese Croutons
Heat a large skillet over medium heat. Spread butter on one side of each bread slice. Place 2 slices butter-side down in the skillet. Divide the cheese between them, top with remaining bread slices, butter-side up. Cook for 3-4 minutes per side until golden brown and the cheese is melted. Transfer to a cutting board and let rest for 2 minutes (this prevents all the cheese from oozing out when you cut them).
Cube and Crisp
Cut each grilled cheese sandwich into 1-inch cubes. Return the cubes to the same skillet and cook over medium heat for 2-3 minutes, turning occasionally, until crispy on all sides. These little golden nuggets of joy are what dreams are made of.
Serve and Enjoy
Ladle the hot soup into bowls and top with a generous handful of grilled cheese croutons. Garnish with extra fresh basil and a drizzle of good olive oil if you're feeling fancy. Serve immediately while the croutons are still crispy and the soup is steaming hot. Watch as everyone falls silent, too busy savoring every spoonful to chat.
Expert Tips
Tomato Selection Matters
Choose tomatoes that are heavy for their size with smooth, unblemished skin. If tomatoes aren't in season, use high-quality canned San Marzano tomatoes—just skip the roasting step and add them directly to the pot.
Make-Ahead Magic
The soup base can be made up to 3 days ahead and refrigerated, or frozen for 3 months. Make the croutons fresh—they take just 10 minutes and are worth every second for that perfect texture contrast.
Texture Perfection
For extra silky soup, strain it through a fine-mesh sieve after blending. This removes any tomato seeds or skin bits, creating a restaurant-quality smooth texture that feels luxurious on the tongue.
Spice It Up
Add a pinch of red pepper flakes or a diced jalapeño when sautéing the onions for a subtle heat that complements the tomato's sweetness. Start small—you can always add more, but you can't take it out!
Variations to Try
Creamy Tomato Bisque
Stir in 1/2 cup heavy cream and 2 tablespoons cream cheese for an ultra-rich version. This transforms it into restaurant-style bisque that's perfect for date night at home.
Mediterranean Twist
Add 1/4 cup sun-dried tomatoes, 1 teaspoon dried oregano, and finish with a drizzle of pesto instead of basil. Serve with grilled cheese made with mozzarella and a sprinkle of Italian herbs.
Vegan Delight
Skip the cream and use coconut milk instead. Make the croutons with vegan cheese and plant-based butter. The coconut flavor is subtle and adds a lovely richness to the tomato base.
Roasted Red Pepper Addition
Roast 2 red peppers along with the tomatoes for a smoky, sweet depth. This variation is particularly good in winter when tomatoes aren't at their peak.
Storage Tips
Store leftover soup in an airtight container in the refrigerator for up to 4 days. The flavors actually intensify overnight, making this an excellent make-ahead meal. When reheating, do so gently over medium heat, stirring occasionally. If the soup has thickened too much, thin it with a splash of broth or water until it reaches your desired consistency.
For longer storage, the soup freezes beautifully for up to 3 months. I like to freeze it in individual portions so I can grab a quick lunch or dinner anytime. Let it cool completely before transferring to freezer-safe containers, leaving about an inch of space for expansion. Thaw overnight in the refrigerator or use the defrost setting on your microwave.
Here's a pro tip: freeze the soup in ice cube trays for easy portioning. Once frozen, transfer the cubes to a freezer bag. You can grab exactly how much you need—perfect for when you want just a cup or two. The grilled cheese croutons are best made fresh, but if you must store them, keep them in an airtight container at room temperature for up to 2 days. Reheat in a dry skillet to restore their crispiness.
If you've added cream to the soup, note that it may separate slightly when frozen and thawed. This doesn't affect the taste, but the texture might be slightly different. Simply whisk it well when reheating, or add a splash of fresh cream to restore its silky texture.
Frequently Asked Questions
Absolutely! Use two 28-ounce cans of whole peeled tomatoes, preferably San Marzano. Drain them well and roast as directed, but reduce the roasting time to 20 minutes. The flavor won't be quite as bright as with fresh tomatoes, but it's still delicious and perfect for when tomatoes aren't in season.
Cozy Tomato Soup With Grilled Cheese Croutons
Ingredients
Instructions
- Roast tomatoes: Preheat oven to 400°F. Arrange tomato halves cut-side up on a baking sheet with 3 whole garlic cloves. Drizzle with 2 tablespoons olive oil, season with salt and pepper, and roast 25-30 minutes.
- Start soup base: In a large pot, sauté onion in 2 tablespoons olive oil over medium heat for 5-6 minutes. Add minced garlic and cook 1 minute more.
- Simmer: Add roasted tomatoes and their juices, vegetable broth, honey, salt and pepper. Bring to a boil, then simmer 15 minutes.
- Blend: Remove from heat, add basil, and blend with an immersion blender until smooth. Stir in cream if using.
- Make croutons: Butter bread slices, make grilled cheese sandwiches in a skillet until golden. Cut into cubes and crisp in the same skillet.
- Serve: Ladle soup into bowls, top with grilled cheese croutons and fresh basil. Enjoy immediately!
Recipe Notes
For the creamiest texture, strain the soup through a fine-mesh sieve after blending. Make the croutons fresh—they take just 10 minutes and are worth every second for that perfect crunch!