Love this? Save it for later!
Share the inspiration with your friends
I was standing in the produce aisle last Tuesday, minding my own business, when a woman walked past me with a paper bag full of the most gorgeous, deep-red tomatoes I’d seen all winter. The smell hit me—that earthy, sun-warmed scent that somehow escapes even the most tightly sealed bag—and suddenly I was eight years old, sitting on my neighbor Mrs. Kowalski’s back porch, watching her slice tomatoes that had been growing in her garden since before I was born.
Mrs. Kowalski was Polish and made everything from scratch, but her tomato soup was something else entirely. She’d roast those tomatoes until the whole neighborhood smelled like summer, then blend them with basil from a pot she kept on her windowsill even in February. I never asked her for the recipe—I mean, what eight-year-old thinks about that?—and she passed away when I was twelve. For years, I tried to recreate that soup from memory alone. Some attempts were disasters (too acidic, watery, or just plain sad), and a few came close, but nothing ever quite nailed it.
Then, about three years ago, I finally cracked it. The secret, honestly, was patience with the roasting and a splash of heavy cream I’d never thought to add as a kid. And the grilled cheese croutons? That was a happy accident—I burned a sandwich one afternoon, chopped it up anyway, and realized the crunchy bits floating in the warm soup were pure magic. Maybe you’ve been there, chasing a flavor you can almost taste but can’t quite hold onto. This recipe is that feeling, finally caught.
Why You’ll Love This Recipe
This Creamy Roasted Tomato Basil Soup with Grilled Cheese Croutons isn’t just another soup recipe. It’s the kind of meal that makes you close your eyes after the first spoonful and forget whatever stressful thing happened that day. Here’s why it works so well:
- Quick & Easy: From start to finish, you’re looking at about 45 minutes, and most of that is hands-off roasting time. Perfect for a Tuesday night when you want something that feels special but doesn’t require a culinary degree.
- Simple Ingredients: Canned tomatoes, fresh basil, garlic, onion, cream, and bread for the croutons. Nothing weird, nothing expensive, nothing that requires a trip to a specialty store.
- Perfect for Cozy Nights: This is cold-weather comfort food at its finest. Rainy Sundays, snowy evenings, or just one of those days where you need a warm hug in a bowl.
- Crowd-Pleaser: I’ve served this to picky kids, vegetarian friends, and hardcore meat-and-potatoes types. Everyone loves it. The grilled cheese croutons win over even the soup skeptics.
- Unbelievably Delicious: The roasting brings out a sweetness you don’t get from stovetop-only methods, and the cream balances the acidity perfectly. Those crunchy, buttery croutons floating on top? Pure genius, if I do say so myself.
What makes this version different from all the other tomato basil soup recipes out there is the double-roasting technique. You roast the tomatoes and garlic together, which concentrates their flavors and adds a subtle smokiness. Then you blend everything until silky smooth, add a touch of cream, and top it with homemade grilled cheese croutons that stay crispy even after a few minutes in the soup. It’s comfort food reimagined—faster and easier than the classic, but with the same soul-soothing satisfaction.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that work together to create something genuinely special. Most of these are pantry staples, which makes this a great last-minute meal when you’re craving something warm and comforting.
For the Soup
- 2 cans (28 oz each) whole peeled tomatoes — I prefer San Marzano tomatoes for their sweetness and low acidity, but any good-quality canned whole tomatoes will work. Look for brands packed in juice rather than puree for the best texture.
- 4 cloves garlic, peeled — Leave them whole for roasting. They’ll soften and sweeten beautifully in the oven.
- 1 medium yellow onion, roughly chopped — About 1 cup. Yellow onions have the best balance of sweetness and bite for this soup.
- 2 tablespoons olive oil — Use a good-quality extra virgin olive oil for roasting. It makes a difference in the final flavor.
- 1 cup fresh basil leaves, packed — Plus a few extra for garnish. Fresh basil is non-negotiable here; dried basil just won’t give you that bright, peppery flavor.
- 1/2 cup heavy cream — Adds richness and that velvety texture. You can substitute with full-fat coconut milk for a dairy-free version.
- 1 cup vegetable broth — Or chicken broth if you’re not keeping it vegetarian. Look for low-sodium so you can control the salt level.
- Salt and black pepper to taste — I like to use kosher salt for its clean flavor.
- 1/4 teaspoon red pepper flakes (optional) — Adds a subtle warmth without making the soup spicy. I usually skip this if serving to kids.
For the Grilled Cheese Croutons

- 4 slices sourdough bread — Sourdough holds up beautifully and adds a tangy flavor that complements the soup. Day-old bread works great here.
- 2 tablespoons unsalted butter, softened — Salted butter works too, just adjust your salt in the soup accordingly.
- 4 slices cheddar cheese — Sharp cheddar gives the best flavor, but any good melting cheese like gouda, provolone, or havarti works well.
Ingredient Selection Tips
When choosing canned tomatoes, look for whole peeled tomatoes rather than crushed or diced. Whole tomatoes have better texture and flavor because they’re packed at peak ripeness. I recommend Cento or Mutti brands for consistently good results. For the cheese, buy a block and slice it yourself rather than using pre-sliced—it melts more evenly and tastes better. And please, please use fresh basil. I know it’s tempting to use dried when that’s all you have, but fresh basil is what makes this soup sing.
Equipment Needed
You don’t need much fancy equipment for this recipe, which is part of why I love it. Here’s what you’ll need:
- Baking sheet — A rimmed baking sheet works best for roasting the tomatoes and garlic. Line it with parchment paper for easier cleanup.
- Large pot or Dutch oven — I use my 5.5-quart Le Creuset Dutch oven, but any heavy-bottomed pot will work. The key is even heat distribution.
- Blender or immersion blender — An immersion blender is easier and creates less mess, but a regular blender works perfectly too. Just be careful when blending hot liquids (work in batches and vent the lid).
- Non-stick skillet or griddle — For making the grilled cheese. A cast-iron skillet gives you the best crust, but non-stick is fine.
- Chef’s knife and cutting board — For chopping the onion and basil.
- Measuring cups and spoons — Accuracy matters, especially with the cream and broth.
If you don’t have an immersion blender, don’t worry. A regular blender works fine—just let the soup cool slightly before blending, and always remove the center cap from the lid and cover it with a kitchen towel to let steam escape. I learned that one the hard way, let me tell you. Blended hot soup all over my white cabinets once. Not my finest moment.
Preparation Method
Let me walk you through this step by step. Trust me, it’s easier than it sounds.
- Preheat your oven to 400°F (200°C). While it’s heating, drain the canned tomatoes, reserving the juice. Spread the tomatoes on your lined baking sheet along with the peeled garlic cloves. Drizzle with olive oil and season with a pinch of salt and pepper. Roast for 25-30 minutes, until the tomatoes start to caramelize and the garlic is soft and golden. Your kitchen will smell incredible at this point.
- While the tomatoes roast, start the grilled cheese croutons. Heat a non-stick skillet over medium heat. Butter one side of each bread slice. Place four slices butter-side down in the skillet, top each with a slice of cheese, then cover with the remaining bread slices, butter-side up. Cook for 3-4 minutes per side, until golden brown and the cheese is melted. Remove from heat and let rest for 2 minutes before cutting into 1-inch squares. Set aside on a paper towel to stay crispy.
- Once the tomatoes and garlic are done roasting, transfer them to your large pot or Dutch oven. Add the chopped onion, fresh basil, and vegetable broth. Bring to a simmer over medium heat, then reduce heat to low and cook for 10 minutes, stirring occasionally. The onion should be soft and translucent.
- Carefully transfer the soup mixture to your blender (or use an immersion blender directly in the pot). Blend until completely smooth, about 30-45 seconds. If using a regular blender, work in batches and don’t fill it more than halfway. Hold a kitchen towel over the lid while blending to prevent any hot soup from escaping.
- Return the blended soup to the pot and place over low heat. Stir in the heavy cream and red pepper flakes if using. Taste and adjust seasoning with salt and pepper. If the soup is too thick, add a little of the reserved tomato juice or extra broth until it reaches your desired consistency. I like mine thick enough to coat the back of a spoon but still pourable.
- Ladle the soup into bowls and top generously with the grilled cheese croutons. Garnish with fresh basil leaves and a drizzle of olive oil if you’re feeling fancy. Serve immediately while the croutons are still crunchy.
A few notes: The soup will look slightly orange at first from the cream and tomatoes mixing—that’s normal and beautiful. Don’t skip the resting time for the grilled cheese before cutting; it keeps the cheese from oozing out everywhere. And if your soup tastes a bit flat at the end, a pinch of sugar or a splash of balsamic vinegar can brighten it right up.
Cooking Tips & Techniques
I’ve made this soup more times than I can count, and I’ve learned a few things along the way. Here are the tips that make the biggest difference:
Don’t skip the roasting step. I know it adds time, but this is where the magic happens. Roasting concentrates the tomato flavor, caramelizes the natural sugars, and adds a depth you simply can’t get from just simmering on the stovetop. The garlic becomes sweet and mellow instead of sharp and pungent. It’s worth every minute.
Use room-temperature cream. If you add cold cream directly to hot soup, it can curdle or separate. Let the cream sit out for 10-15 minutes before adding it, or warm it slightly in the microwave. This keeps the soup silky smooth.
Toast the croutons just before serving. Grilled cheese croutons are at their best within the first 15 minutes of being made. If you make them too far ahead, they’ll soften and lose that satisfying crunch. I usually start them while the soup is simmering, so everything finishes at the same time.
One mistake I made early on was over-blending the soup. I thought smoother was better, but blending too long can actually make the soup gummy and aerated. Just blend until it’s smooth—30 seconds is plenty. You want it velvety, not frothy.
Season in layers. Add a little salt and pepper at each stage—when roasting, when simmering, and at the end. This builds flavor gradually rather than dumping it all in at once. You’ll end up with a more complex, well-rounded soup.
Variations & Adaptations
One of the best things about this soup is how easy it is to adapt. Here are some variations I’ve tried and loved:
Vegan Version: Swap the heavy cream for full-fat coconut milk or cashew cream. Use dairy-free cheese and butter for the croutons. The coconut milk adds a subtle sweetness that pairs beautifully with the roasted tomatoes. I’ve made this for vegan friends and they couldn’t tell the difference.
Spicy Roasted Tomato Soup: Add 2-3 chipotle peppers in adobo sauce to the blender along with the roasted tomatoes. This gives the soup a smoky, spicy kick that’s incredible on cold winter nights. Top with pepper jack cheese croutons for extra heat.
Herb Variations: While basil is classic, you can swap in other herbs depending on what you have. Thyme and rosemary add an earthy, almost woodsy flavor. Oregano gives it an Italian twist. Or try a combination of basil and parsley for a brighter taste.
Roasted Red Pepper Addition: Add one roasted red pepper (jarred or homemade) to the blender with the other ingredients. This adds sweetness and a beautiful color. I discovered this variation when I had a leftover roasted pepper in the fridge and decided to toss it in—best accident ever.
Gluten-Free Option: Use gluten-free bread for the croutons. Most gluten-free breads toast up nicely, though you may need to cook them a little longer to get them crispy. The soup itself is naturally gluten-free, so this is an easy adaptation.
Serving & Storage Suggestions
This soup is best served hot, straight from the pot, with the croutons added just before eating. The contrast between the warm, creamy soup and the crunchy, buttery croutons is what makes this dish special. I like to serve it in wide, shallow bowls so the croutons have room to float without getting soggy too quickly.
For a complete meal, pair this soup with a simple green salad dressed with lemon vinaigrette, or a side of roasted vegetables. A glass of crisp white wine like Sauvignon Blanc or a light red like Pinot Noir complements the tomato flavor beautifully. For kids, serve with apple slices on the side—the sweetness balances the acidity of the soup.
Storage: The soup keeps well in the refrigerator for up to 5 days. Store it in an airtight container, and keep the croutons separate in a paper towel-lined bag at room temperature. The croutons will lose their crunch after a day, so I recommend making fresh ones when reheating leftovers.
Freezing: This soup freezes beautifully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave some room for expansion. To reheat, thaw overnight in the refrigerator and warm gently on the stovetop or in the microwave. The cream may separate slightly after freezing, but a quick whisk will bring it back together. Don’t freeze the croutons—make fresh ones when you’re ready to serve.
Reheating: Reheat the soup over medium-low heat, stirring occasionally. If it seems too thick after refrigeration, add a splash of broth or water to thin it out. The flavors actually deepen and improve after a day or two in the fridge, so leftovers are often even better than the first batch.
Nutritional Information & Benefits
Here’s the approximate nutritional breakdown for one serving of soup (about 1.5 cups) with croutons:
- Calories: 380
- Protein: 12g
- Fat: 22g
- Carbohydrates: 35g
- Fiber: 5g
- Sugar: 12g
- Sodium: 680mg
This soup is packed with nutritional benefits. Tomatoes are rich in lycopene, a powerful antioxidant that’s been linked to heart health and cancer prevention. Roasting actually increases the bioavailability of lycopene, so your body can absorb more of it. Basil is a good source of vitamin K and has anti-inflammatory properties. The olive oil provides healthy monounsaturated fats, and the garlic supports immune function.
If you’re watching your sodium, use low-sodium broth and go easy on the added salt. The roasted tomatoes have plenty of natural flavor, so you might not miss it. For a lower-calorie version, skip the croutons or use a lighter cheese. This soup is naturally vegetarian and can easily be made vegan or gluten-free with the substitutions mentioned above.
Conclusion
This Creamy Roasted Tomato Basil Soup with Grilled Cheese Croutons is more than just a recipe—it’s a warm hug on a cold day, a trip back to simpler times, and a reminder that the best meals don’t have to be complicated. I’ve made this for sick friends, busy weeknights, lazy Sundays, and everything in between, and it never fails to deliver comfort and satisfaction.
I’d love to hear how it turns out for you. Did you try any variations? Did your kids love the croutons as much as mine do? Drop a comment below and let me know—I read every single one and I love hearing about your kitchen adventures. And if you share a photo on social media, tag me so I can see your beautiful bowls of soup. Happy cooking, friends. You’ve got this.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Absolutely! Use about 3 pounds of ripe Roma or vine-ripened tomatoes. Roast them the same way, but extend the roasting time by 10-15 minutes since fresh tomatoes have more moisture. You may also need to simmer the soup a bit longer to thicken it.
Can I make this soup ahead of time for a party?
Yes, and I actually recommend it. The flavors meld and deepen overnight. Make the soup a day ahead, refrigerate it, and reheat gently before serving. Just make the grilled cheese croutons fresh right before serving for the best texture.
My soup turned out too thin. How do I fix it?
Simmer it uncovered over medium-low heat for 10-15 minutes to let some of the liquid evaporate. You can also add a tablespoon of tomato paste to thicken it and boost the tomato flavor at the same time.
Can I use dried basil instead of fresh?
You can, but I really don’t recommend it. Fresh basil has a bright, peppery flavor that’s essential to this soup. Dried basil tastes more like hay and lacks that fresh herbal quality. If fresh isn’t available, try using fresh parsley or a combination of dried oregano and thyme instead.
How do I prevent the cream from curdling?
Make sure your cream is at room temperature before adding it to the hot soup. Also, don’t let the soup boil after adding the cream—keep it at a gentle simmer. If you’re using coconut milk as a substitute, shake the can well before measuring to incorporate the solids and liquids.
Pin This Recipe!

Creamy Roasted Tomato Basil Soup with Easy Grilled Cheese Croutons
This creamy roasted tomato basil soup with grilled cheese croutons is comfort food reimagined—faster and easier than the classic, but with the same soul-soothing satisfaction. The double-roasting technique concentrates flavors and adds subtle smokiness, while the crunchy, buttery croutons floating on top are pure magic.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 2 cans (28 oz each) whole peeled tomatoes
- 4 cloves garlic, peeled
- 1 medium yellow onion, roughly chopped (about 1 cup)
- 2 tablespoons olive oil
- 1 cup fresh basil leaves, packed
- 1/2 cup heavy cream
- 1 cup vegetable broth
- Salt and black pepper to taste
- 1/4 teaspoon red pepper flakes (optional)
- 4 slices sourdough bread
- 2 tablespoons unsalted butter, softened
- 4 slices cheddar cheese
Instructions
- Preheat your oven to 400°F (200°C). Drain the canned tomatoes, reserving the juice. Spread the tomatoes on a lined baking sheet along with the peeled garlic cloves. Drizzle with olive oil and season with a pinch of salt and pepper. Roast for 25-30 minutes, until the tomatoes start to caramelize and the garlic is soft and golden.
- While the tomatoes roast, start the grilled cheese croutons. Heat a non-stick skillet over medium heat. Butter one side of each bread slice. Place four slices butter-side down in the skillet, top each with a slice of cheese, then cover with the remaining bread slices, butter-side up. Cook for 3-4 minutes per side, until golden brown and the cheese is melted. Remove from heat and let rest for 2 minutes before cutting into 1-inch squares. Set aside on a paper towel to stay crispy.
- Once the tomatoes and garlic are done roasting, transfer them to a large pot or Dutch oven. Add the chopped onion, fresh basil, and vegetable broth. Bring to a simmer over medium heat, then reduce heat to low and cook for 10 minutes, stirring occasionally, until the onion is soft and translucent.
- Carefully transfer the soup mixture to a blender (or use an immersion blender directly in the pot). Blend until completely smooth, about 30-45 seconds. If using a regular blender, work in batches and don’t fill it more than halfway. Hold a kitchen towel over the lid while blending to prevent any hot soup from escaping.
- Return the blended soup to the pot and place over low heat. Stir in the heavy cream and red pepper flakes if using. Taste and adjust seasoning with salt and pepper. If the soup is too thick, add a little of the reserved tomato juice or extra broth until it reaches your desired consistency.
- Ladle the soup into bowls and top generously with the grilled cheese croutons. Garnish with fresh basil leaves and a drizzle of olive oil if desired. Serve immediately while the croutons are still crunchy.
Notes
Don’t skip the roasting step—it concentrates the tomato flavor and caramelizes natural sugars. Use room-temperature cream to prevent curdling. Toast the croutons just before serving for maximum crunch. Season in layers for a more complex flavor. If the soup tastes flat, a pinch of sugar or splash of balsamic vinegar can brighten it up.
Nutrition
- Serving Size: 1.5 cups
- Calories: 380
- Sugar: 12
- Sodium: 680
- Fat: 22
- Saturated Fat: 12
- Carbohydrates: 35
- Fiber: 5
- Protein: 12
Keywords: tomato basil soup, creamy tomato soup, grilled cheese croutons, comfort food, easy soup recipe, roasted tomato soup, vegetarian soup


