Someone showed up at the door just as I was staring at a nearly empty fridge. The usual weeknight scramble was on — nothing fresh except a handful of ripe tomatoes and a sad little bunch of basil wilting in the corner. No time to run to the store, and honestly, the idea of scrambling eggs or making sandwiches felt uninspired. But then, I remembered the Gruyere cheese waiting patiently in the fridge, and an idea sparked. It wasn’t planned, but the magic of roasting those tomatoes and blending them into a silky soup with that fresh basil was downright comforting. The crispy Gruyere croutons? Total game-changer — golden, cheesy, and just the right crunch to make this humble soup feel like a celebration.
The smell of roasting tomatoes filling the kitchen, that slight char on the basil leaves, and the bubbling cheese croutons toasted to perfection — it’s a sensory moment that still brings a sigh of relief. This creamy roasted tomato basil soup with crispy Gruyere croutons became my go-to for those unexpected dinners and lazy afternoons when nothing else quite hits the spot. It’s cozy without being heavy, bright without being sharp, and every spoonful tells the story of making the most of what’s on hand — which, honestly, is why this recipe stuck around in my rotation.
Why You’ll Love This Recipe
This creamy roasted tomato basil soup with crispy Gruyere croutons isn’t just your average tomato soup. After testing countless versions, I landed on this one because it balances boldness with smooth comfort in a way that feels fresh but familiar.
- Quick & Easy: Ready in under an hour—perfect for those last-minute dinners or when you’re short on time but craving something homemade.
- Simple Ingredients: Uses everyday pantry staples and fresh herbs you can easily keep on hand, so you won’t need a special trip to the store.
- Perfect for Cozy Nights: Whether it’s a chilly fall evening or a casual weekend lunch, this soup feels like a warm hug.
- Crowd-Pleaser: The crispy Gruyere croutons add a wow factor that always gets compliments from kids and adults alike.
- Unbelievably Delicious: Roasting the tomatoes deepens their flavor, while blending in fresh basil and cream creates a luscious texture that’s just right.
What makes this tomato basil soup different? Well, roasting the tomatoes and garlic first brings out a caramelized sweetness you won’t get from a quick simmer. Plus, the Gruyere croutons aren’t just garnish—they’re the crunchy, cheesy contrast that makes every bite exciting. Honestly, after the first spoonful, I knew this recipe would become a staple, especially because it’s so satisfying without being overly heavy.
What Ingredients You Will Need
This creamy roasted tomato basil soup is built on simple, fresh ingredients that come together for big flavor without fuss. Most of these are pantry staples or easy to find in any grocery store, and the few fresh items like basil really make the difference.
- Tomatoes: About 2 pounds of ripe Roma or vine-ripened tomatoes, halved (they roast beautifully and hold up well)
- Fresh Basil: 1 cup packed leaves, washed and roughly chopped (adds bright, herbal notes)
- Garlic: 4 cloves, peeled (roasting mellows and sweetens it)
- Onion: 1 medium yellow onion, diced (for that savory base)
- Olive Oil: 3 tablespoons, plus extra for drizzling (I like California Olive Ranch for quality)
- Vegetable or Chicken Broth: 3 cups (homemade or low-sodium store-bought)
- Heavy Cream: ½ cup (for richness; you can swap for coconut cream to keep it dairy-free)
- Salt & Pepper: To taste
- Gruyere Cheese: 1 cup shredded (for those crispy croutons; Emmental works as a substitute)
- Bread: 4 thick slices of crusty bread, cut into cubes (day-old bread works great)
- Butter: 2 tablespoons, melted (helps crisp up the croutons and adds flavor)
Most of these ingredients are pantry staples in my kitchen, except maybe fresh basil, which is seasonal and worth seeking out during summer months. If you’re out of fresh basil, a teaspoon of dried basil can work, but fresh is definitely best here. For bread, I often use a rustic sourdough loaf, but any sturdy bread will do. When it comes to the cheese, Gruyere melts beautifully and browns nicely, but you can try a sharp white cheddar if needed.
Equipment Needed
- Baking Sheet: For roasting tomatoes and garlic. A rimmed sheet pan works best to catch any drips.
- Large Pot or Dutch Oven: To sauté onions and simmer the soup.
- Blender or Immersion Blender: For pureeing the soup until creamy. I prefer an immersion blender for less cleanup.
- Skillet or Oven-Safe Pan: To toast and crisp the Gruyere croutons. A cast iron skillet adds great texture.
- Measuring Cups and Spoons: For precise ingredient amounts.
If you don’t have a Dutch oven, a heavy-bottomed pot will do just fine. And if you lack an immersion blender, a regular blender works but be careful with hot liquids—blend in batches and vent the lid slightly. For toasting the Gruyere croutons, if you don’t have a skillet, you can bake them on a parchment-lined baking sheet at 375°F (190°C) until golden.
Preparation Method
- Preheat Oven: Set your oven to 400°F (200°C). Line a baking sheet with parchment paper for easy cleanup.
- Roast Tomatoes and Garlic: Place the halved tomatoes and whole garlic cloves on the baking sheet. Drizzle with 2 tablespoons of olive oil and sprinkle with salt. Roast for 30-35 minutes until tomatoes are soft and slightly caramelized, and garlic is fragrant and golden. Keep an eye so they don’t burn.
- Sauté Onion: While the tomatoes roast, heat 1 tablespoon of olive oil in a large pot over medium heat. Add diced onions and cook for about 5-7 minutes until translucent and soft. Stir occasionally to avoid browning.
- Add Roasted Ingredients: Squeeze the softened garlic out of its skins and add to the pot along with the roasted tomatoes (including any juices on the baking sheet). Stir gently.
- Add Broth and Simmer: Pour in 3 cups (720 ml) of broth. Bring to a gentle boil, then reduce heat and simmer uncovered for 15 minutes to let flavors meld.
- Add Basil and Blend: Stir in the fresh basil leaves. Use an immersion blender directly in the pot to puree the soup until smooth and creamy. If using a countertop blender, carefully transfer soup in batches and blend until silky.
- Add Cream and Season: Stir in ½ cup (120 ml) heavy cream. Taste, then add salt and pepper to your liking.
- Prepare Gruyere Croutons: While the soup simmers, toss bread cubes with melted butter in a skillet over medium heat. Sprinkle shredded Gruyere evenly over the bread. Cook, stirring occasionally, until bread is golden and cheese is melted and crispy—about 5-7 minutes. Alternatively, spread bread on a baking sheet, top with cheese, and broil for 2-3 minutes, watching closely.
- Serve: Ladle the hot soup into bowls and top generously with the crispy Gruyere croutons. Enjoy immediately for best texture contrast.
Pro tip: If your soup feels too thick after blending, add a splash more broth or cream to loosen it up. The aroma when blending fresh basil into the hot soup is absolutely irresistible — a sure sign you’re on the right track!
Cooking Tips & Techniques
Roasting the tomatoes is the heart of this recipe’s flavor. Don’t rush this step; those caramelized edges give the soup a natural sweetness that balances the acidity. I’ve learned the hard way that under-roasting can leave the soup tasting flat and too tangy.
Using an immersion blender means you can blend the soup right in the pot, which saves time and mess. But if your blender isn’t super powerful, blend in smaller batches to avoid any chunks. The texture should be creamy but with a bit of body—not water-thin.
For the Gruyere croutons, melting the cheese over the bread slowly is key to getting that perfect golden crust without burning. If your skillet is too hot, the bread can burn before the cheese melts, so keep the heat moderate and stir often. I’ve also tried baking them, which works well if you want to make a larger batch at once.
When seasoning, remember the Gruyere adds saltiness, so taste the soup before adding too much salt. Fresh basil is best added at the end of cooking to keep its bright flavor intact. If you add it too early, it loses that fresh punch.
Variations & Adaptations
- Dairy-Free Version: Swap heavy cream for coconut cream or cashew cream, and use dairy-free cheese or omit the Gruyere croutons entirely.
- Spicy Kick: Add a pinch of red pepper flakes while sautéing onions or top the soup with a drizzle of chili oil for some heat.
- Herbal Twist: Try swapping basil for fresh thyme or oregano for a different herbal note that pairs beautifully with roasted tomatoes.
- Vegan Option: Use vegetable broth, coconut cream, and omit cheese or use vegan cheese alternatives for the croutons.
- Summer Fresh: During summer, roast cherry tomatoes instead of Roma for a sweeter, more concentrated flavor.
Personally, I once made this soup with leftover garlic bread instead of plain bread for the croutons — talk about an indulgent twist! It turned into a rich, garlicky treat that was a huge hit at a casual dinner party.
Serving & Storage Suggestions
This soup is best served hot with the Gruyere croutons added right before eating to keep them crisp. Garnish with a few fresh basil leaves if you have them handy—it adds a nice pop of color.
Pair this creamy roasted tomato basil soup beautifully with a fresh salad, like a crisp cucumber dill salad for a light contrast, or serve alongside a hearty sandwich — I can’t recommend the easy Italian sub sandwich skewers enough for a casual meal.
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat, stirring occasionally. Add a splash of broth or cream if it thickens too much. The soup flavors deepen overnight, making it even better the next day. Just hold off on adding croutons until serving to avoid sogginess.
Nutritional Information & Benefits
Per serving (about 1.5 cups soup + croutons), this creamy roasted tomato basil soup offers roughly 250 calories, with 12 grams of fat, 20 grams of carbohydrates, and 7 grams of protein. The tomatoes provide a solid dose of vitamin C and antioxidants like lycopene, which are great for heart health.
Basil adds vitamin K and anti-inflammatory compounds, while the use of olive oil contributes healthy fats. If you opt for coconut cream, you’ll add a different nutrient profile with medium-chain triglycerides.
This recipe can be modified for gluten-free diets by choosing gluten-free bread for the croutons and ensuring your broth is gluten-free. It’s a balanced comfort food option that fits well into many dietary preferences.
Conclusion
This creamy roasted tomato basil soup with crispy Gruyere croutons is one of those recipes that feels like a little secret, born out of necessity and turned into a favorite. It’s approachable, satisfying, and packed with flavor without any fuss. I love how easy it is to tweak based on what’s in the fridge or your dietary needs, making it truly adaptable.
Whether you’re cooking for yourself on a quiet night or serving up a simple, cozy meal for friends, this soup brings warmth and a touch of elegance with its crispy, cheesy croutons. I hope it finds a spot in your kitchen rotation like it did in mine.
FAQs about Creamy Roasted Tomato Basil Soup with Crispy Gruyere Croutons
Can I make this soup ahead of time?
Yes! You can prepare the soup base a day or two ahead and reheat gently before serving. Add the Gruyere croutons fresh to keep them crispy.
What if I don’t have Gruyere cheese?
Emmental or sharp white cheddar work well as substitutes. For a dairy-free option, try vegan cheese or simply omit the cheese and toast the bread with olive oil.
How do I store leftovers?
Keep soup in an airtight container in the fridge for up to 3 days. Reheat on the stove with a little broth or cream if needed. Store croutons separately to maintain crunch.
Can I freeze this soup?
Yes, the soup freezes well without croutons. Freeze in airtight containers for up to 3 months. Thaw overnight in the refrigerator before reheating.
What bread is best for the Gruyere croutons?
Sturdy, crusty bread like sourdough or a rustic country loaf works best. Day-old bread is ideal because it crisps up nicely without getting soggy.
Pin This Recipe!
Creamy Roasted Tomato Basil Soup with Crispy Gruyere Croutons
A comforting and creamy roasted tomato basil soup enhanced with crispy, cheesy Gruyere croutons. This easy homemade recipe balances bold roasted flavors with fresh basil and rich cream for a cozy meal.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 2 pounds ripe Roma or vine-ripened tomatoes, halved
- 1 cup packed fresh basil leaves, washed and roughly chopped
- 4 cloves garlic, peeled
- 1 medium yellow onion, diced
- 3 tablespoons olive oil, plus extra for drizzling
- 3 cups vegetable or chicken broth (homemade or low-sodium store-bought)
- ½ cup heavy cream (can substitute coconut cream for dairy-free)
- Salt and pepper to taste
- 1 cup shredded Gruyere cheese (Emmental or sharp white cheddar as substitutes)
- 4 thick slices crusty bread, cut into cubes (day-old bread preferred)
- 2 tablespoons melted butter
Instructions
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Place halved tomatoes and whole garlic cloves on the baking sheet. Drizzle with 2 tablespoons olive oil and sprinkle with salt. Roast for 30-35 minutes until tomatoes are soft and slightly caramelized and garlic is golden.
- While tomatoes roast, heat 1 tablespoon olive oil in a large pot over medium heat. Add diced onions and sauté for 5-7 minutes until translucent and soft.
- Squeeze roasted garlic out of skins and add to the pot along with roasted tomatoes and their juices. Stir gently.
- Pour in 3 cups broth. Bring to a gentle boil, then reduce heat and simmer uncovered for 15 minutes.
- Stir in fresh basil leaves. Use an immersion blender to puree soup until smooth and creamy. If using a countertop blender, blend in batches carefully.
- Stir in ½ cup heavy cream. Season with salt and pepper to taste.
- Prepare Gruyere croutons: Toss bread cubes with melted butter in a skillet over medium heat. Sprinkle shredded Gruyere evenly over bread. Cook, stirring occasionally, until bread is golden and cheese is melted and crispy, about 5-7 minutes. Alternatively, broil bread cubes topped with cheese on a baking sheet for 2-3 minutes, watching closely.
- Ladle hot soup into bowls and top generously with crispy Gruyere croutons. Serve immediately.
Notes
Roast tomatoes thoroughly to develop sweetness and avoid tanginess. Use an immersion blender for easy cleanup. Melt cheese slowly over bread to avoid burning. Add fresh basil at the end to preserve bright flavor. Adjust salt carefully due to salty Gruyere cheese. If soup is too thick, add broth or cream to loosen. For dairy-free, substitute heavy cream with coconut or cashew cream and omit or replace cheese.
Nutrition
- Serving Size: About 1.5 cups soup
- Calories: 250
- Sugar: 8
- Sodium: 450
- Fat: 12
- Saturated Fat: 6
- Carbohydrates: 20
- Fiber: 3
- Protein: 7
Keywords: roasted tomato soup, basil soup, creamy tomato soup, Gruyere croutons, easy soup recipe, homemade tomato soup, cozy soup, vegetarian soup





