Love this? Save it for later!
Share the inspiration with your friends
Introduction
“You’re missing the basil,” my neighbor said, watching me stir my usual tomato soup attempt with a look that was part amusement, part gentle correction. We’d been chatting over the garden fence, where she was harvesting the last of her summer basil, and the conversation naturally drifted to food, as it does when two folks share a love for cooking. She didn’t give me a formal lesson or recipe card — no, it came as a friendly nudge wrapped in a story about how she roasts tomatoes to coax out their sweetness and finishes the soup with cream and fresh basil for that perfect balance.
Honestly, I’d been stuck in a tomato soup rut, relying on canned tomatoes and the same old tricks. But that afternoon, inspired by her easy method and the way her kitchen smelled like sunshine and herbs, I decided to try it my own way. I added a handful of crispy Gruyère croutons on top, just because cheese and tomatoes are old friends who get along famously. Maybe you’ve been there — making a recipe that starts simple but turns into something that feels like a warm invitation to slow down and savor.
That cracked bowl I dropped mid-prep, the slight spill on the counter, even the way the soup thickened just right — it all feels like a cozy kitchen story. This creamy roasted tomato basil soup with crispy Gruyère croutons isn’t just about the ingredients; it’s about the moments we share when food becomes a conversation. And honestly, it’s a recipe I keep coming back to, especially on chilly nights when comfort is the main course.
Why You’ll Love This Recipe
After testing countless tomato soups, this creamy roasted tomato basil soup recipe stands out because it’s straightforward, satisfying, and has that little extra something with the Gruyère croutons that makes it special. Let me tell you why this recipe deserves a spot in your kitchen rotation:
- Quick & Easy: Roasting the tomatoes takes about 30 minutes, and the whole soup comes together in under an hour — perfect for busy weeknights or when you want a comforting meal without fuss.
- Simple Ingredients: No need for fancy or hard-to-find items. Fresh tomatoes, garlic, basil, and a good melting cheese like Gruyère — you probably have most of these already.
- Perfect for Cozy Dinners: Whether you’re curling up with a book or serving friends on a chilly evening, this soup feels like a warm hug in a bowl.
- Crowd-Pleaser: Kids, adults, picky eaters — everyone seems to love it. The crispy Gruyère croutons add a fun texture that keeps people coming back for more.
- Unbelievably Delicious: Roasting the tomatoes brings out a deep, natural sweetness, while the fresh basil and cream add brightness and silkiness.
What sets this soup apart is the roasting step — it changes everything, making the tomatoes richer and more complex without extra effort. And adding crispy Gruyère croutons? Honestly, it’s that golden, cheesy crunch that makes this soup memorable. It’s comfort food with a little twist, the kind that makes you pause and appreciate the simple joys of cooking and sharing a meal.
What Ingredients You Will Need
This recipe uses straightforward, wholesome ingredients that come together to create bold flavor and a satisfyingly creamy texture without any fuss. Most are pantry staples or fresh garden finds, and substitutions are easy if needed.
- For the Roasted Tomato Base:
- 2 pounds (900g) ripe tomatoes, halved (Roma or vine-ripened work best)
- 4 cloves garlic, peeled and smashed
- 2 tablespoons olive oil (use extra virgin for best flavor)
- Salt and freshly ground black pepper, to taste
- 1 teaspoon sugar (optional, to balance acidity)
- For the Soup:
- 1 small yellow onion, finely chopped
- 2 cups (480ml) vegetable or chicken broth (homemade or low-sodium boxed)
- 1/2 cup (120ml) heavy cream or full-fat coconut milk for a dairy-free option
- 1/4 cup (10g) fresh basil leaves, roughly chopped
- Freshly ground black pepper, to taste
- For the Crispy Gruyère Croutons:
- 4 slices crusty bread (sourdough or baguette), cut into 1-inch (2.5cm) cubes
- 1 cup (100g) grated Gruyère cheese (Emmental or Swiss cheese can be used too)
- 1 tablespoon unsalted butter, melted
- Pinch of dried thyme or rosemary (optional)
For the best results, I recommend using vine-ripened tomatoes from your local market — they tend to be juicier and sweeter, which really shines when roasted. If you want to make this recipe gluten-free, swap the bread for gluten-free baguette cubes or skip croutons entirely and sprinkle toasted nuts or seeds on top instead. For a vegan version, coconut cream and dairy-free cheese alternatives work surprisingly well.
Equipment Needed

To make this creamy roasted tomato basil soup with crispy Gruyère croutons, you don’t need anything fancy — just a few basics that most kitchens have on hand.
- Baking sheet: For roasting the tomatoes and garlic. A rimmed sheet helps contain any juices.
- Medium soup pot or Dutch oven: Ideal for sautéing onions and simmering the soup. If you don’t have a Dutch oven, a heavy-bottomed pot works just fine.
- Immersion blender or regular blender: To puree the soup until silky smooth. I prefer an immersion blender for easy cleanup, but a regular blender works well too — just be careful with hot liquids.
- Skillet or frying pan: For making the crispy Gruyère croutons. A non-stick pan makes things easier, but cast iron adds great flavor.
- Measuring cups and spoons: For precise ingredients — helps keep the seasoning balanced every time.
If you want to keep things budget-friendly, you can skip the immersion blender and mash the soup with a potato masher for a chunkier texture. Also, a regular oven-safe pan can double as your roasting tray, though I find spreading tomatoes on a baking sheet yields more even roasting.
Preparation Method
- Preheat your oven to 425°F (220°C). Line a baking sheet with parchment paper or lightly grease it to prevent sticking.
- Prepare the tomatoes and garlic: Place the halved tomatoes and smashed garlic cloves on the baking sheet. Drizzle with 2 tablespoons olive oil, sprinkle salt, pepper, and sugar if using. Toss gently to coat everything evenly.
- Roast for 30–35 minutes. Roast the tomatoes until they’re soft, caramelized at the edges, and the garlic is tender and golden. You’ll notice a sweet, almost smoky aroma filling your kitchen — that’s the magic developing.
- While the tomatoes roast, sauté the onion: In your soup pot over medium heat, add a splash of olive oil and cook the chopped onion until translucent and fragrant, about 5–7 minutes. Avoid browning to keep the soup’s flavor delicate.
- Add the roasted tomatoes and garlic: Once out of the oven, add the tomatoes and garlic to the pot with the sautéed onion. Pour in the broth and bring the mixture to a gentle simmer for 10 minutes to combine flavors.
- Blend the soup: Use your immersion blender to puree the soup until smooth and creamy. If using a regular blender, blend in batches, being careful with the hot liquid. If you prefer a chunkier texture, pulse just a few times.
- Add cream and basil: Stir in the heavy cream and chopped basil leaves. Simmer for another 5 minutes, seasoning with salt and pepper to taste. The basil should remain vibrant and fresh — don’t overcook it.
- Make the Gruyère croutons: While the soup simmers, heat a skillet over medium heat. Toss the bread cubes with melted butter and dried herbs if using. Add the bread to the skillet and sprinkle grated Gruyère cheese evenly over the top. Cook until the cheese melts and the bread is golden and crispy, about 5 minutes, turning as needed.
- Serve immediately: Ladle the hot soup into bowls and top generously with the crispy Gruyère croutons. The contrast between the smooth soup and the crunchy, cheesy topping is something you won’t forget.
Pro tip: If your soup is too thick after blending, add a splash more broth or water to reach your desired consistency. Also, stirring cream in off the heat prevents curdling and keeps the soup silky.
Cooking Tips & Techniques
Roasting the tomatoes is the cornerstone of this soup — it brings out natural sweetness and depth without extra sugar. Remember, a hot oven and spreading the tomatoes in a single layer are key to even roasting.
When blending hot liquids, always vent your blender lid slightly to avoid pressure buildup, or blend in small batches with a kitchen towel over the top. I once learned this the hard way — hot tomato soup exploded all over my ceiling. Trust me, you want to avoid that mess!
Choosing the right cheese for croutons matters. Gruyère melts beautifully and adds a nutty flavor that balances the acidity of the tomatoes. If you’re short on Gruyère, Emmental or even a sharp white cheddar can do the trick.
Timing your croutons is another trick. Make them just before serving so they stay crispy. If you need to prepare ahead, toast the bread cubes separately and sprinkle cheese right before serving to avoid sogginess.
For a smoother soup, strain it through a fine mesh sieve after blending. It’s an extra step but worth it for that restaurant-quality texture. Personally, I often skip this when I’m short on time — a little texture gives it a homemade charm.
Variations & Adaptations
- Vegan Version: Swap heavy cream for full-fat coconut milk and use dairy-free cheese or skip the croutons. Roasting the tomatoes with a touch of smoked paprika adds a nice depth.
- Spicy Twist: Add a pinch of red pepper flakes when roasting the tomatoes or stir in a dash of hot sauce before serving for a gentle kick.
- Seasonal Variation: In late summer, add roasted red bell peppers to the mix for sweetness and color. In winter, try using canned fire-roasted tomatoes if fresh aren’t available — it’s not quite the same but still delicious.
- Different Cheeses: Swap Gruyère for Parmesan or fontina for a different flavor profile with equally melty results.
- Low-Carb Option: Omit the bread and instead garnish with toasted nuts or seeds like pumpkin seeds for that crunch.
One time, I tried adding a splash of sherry vinegar before blending — it added a surprising brightness that lifted the whole soup. Feel free to experiment and make it your own.
Serving & Storage Suggestions
Serve this soup hot with the Gruyère croutons added just before eating to keep them crispy. A drizzle of extra virgin olive oil or a few fresh basil leaves on top adds a nice visual touch. Pair it with a crisp green salad or a grilled cheese sandwich for a comforting meal.
If you have leftovers, store the soup in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight — tomatoes and basil get even friendlier with time. Reheat gently on the stove over low heat, stirring occasionally.
The croutons are best made fresh but can be stored in a sealed container for a day. To refresh, pop them in a hot oven for a few minutes to crisp up again.
Nutritional Information & Benefits
Each serving of this creamy roasted tomato basil soup with crispy Gruyère croutons provides approximately:
| Nutrient | Amount |
|---|---|
| Calories | 280-320 kcal |
| Protein | 8-10 g |
| Fat | 18-22 g (mostly from cream and cheese) |
| Carbohydrates | 20-25 g |
| Fiber | 3-4 g |
Tomatoes are packed with vitamin C and lycopene, a powerful antioxidant linked to heart health. Fresh basil adds vitamins A and K, plus a lovely aroma without calories. Using fresh ingredients keeps this soup wholesome and satisfying, and you can always lighten it by swapping cream for lower-fat milk or plant-based options.
Note: This recipe contains dairy and gluten (from bread), but substitutions are easy for vegan or gluten-free diets. Just keep an eye on cheese and bread choices.
Conclusion
This creamy roasted tomato basil soup with crispy Gruyère croutons is a recipe that feels like a warm kitchen conversation, full of flavor and simple pleasures. It’s easy enough for a weeknight yet special enough to share with friends. I love how the roasting brings out the tomatoes’ natural sweetness and how those cheesy croutons add that satisfying crunch.
Feel free to make it yours by adjusting creaminess, swapping cheeses, or adding your favorite herbs. Let me know in the comments how you customize this soup or any tips you’ve picked up along the way. Sharing these little kitchen stories makes the cooking experience even richer.
So go ahead — gather your tomatoes, pull out that bread, and make a bowl that’s equal parts cozy and delicious. You’ll be glad you did.
FAQs about Creamy Roasted Tomato Basil Soup
Can I make this soup ahead of time?
Absolutely! The soup can be made up to 3 days in advance and stored in the fridge. Just add the Gruyère croutons fresh before serving for the best texture.
What can I use instead of Gruyère cheese?
If Gruyère isn’t available, Emmental, fontina, or sharp white cheddar are great alternatives that melt well and complement the soup.
How do I store leftover soup?
Store leftovers in an airtight container in the refrigerator for up to 3 days or freeze for up to 2 months. Thaw overnight in the fridge before reheating gently on the stove.
Can I make this soup vegan?
Yes, use coconut cream or another plant-based cream alternative and swap the Gruyère croutons for toasted nuts or dairy-free cheese croutons.
Why do you roast the tomatoes instead of just cooking them?
Roasting intensifies the tomatoes’ natural sweetness and adds a subtle caramelized flavor that makes the soup richer and more complex than just simmering.
For those who enjoy experimenting with flavors, this recipe pairs nicely with a side of crispy garlic chicken or a fresh heirloom tomato salad to keep the tomato theme vibrant on the table.
Pin This Recipe!

Creamy Roasted Tomato Basil Soup Recipe with Crispy Gruyère Croutons
A comforting and flavorful creamy roasted tomato basil soup topped with crispy Gruyère croutons, perfect for cozy dinners and easy weeknight meals.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 2 pounds (900g) ripe tomatoes, halved (Roma or vine-ripened work best)
- 4 cloves garlic, peeled and smashed
- 2 tablespoons olive oil (extra virgin recommended)
- Salt and freshly ground black pepper, to taste
- 1 teaspoon sugar (optional, to balance acidity)
- 1 small yellow onion, finely chopped
- 2 cups (16 fl oz) vegetable or chicken broth (homemade or low-sodium boxed)
- 1/2 cup (4 fl oz) heavy cream or full-fat coconut milk for a dairy-free option
- 1/4 cup (10g) fresh basil leaves, roughly chopped
- Freshly ground black pepper, to taste
- 4 slices crusty bread (sourdough or baguette), cut into 1-inch (2.5cm) cubes
- 1 cup (100g) grated Gruyère cheese (Emmental or Swiss cheese can be used too)
- 1 tablespoon unsalted butter, melted
- Pinch of dried thyme or rosemary (optional)
Instructions
- Preheat your oven to 425°F (220°C). Line a baking sheet with parchment paper or lightly grease it to prevent sticking.
- Place the halved tomatoes and smashed garlic cloves on the baking sheet. Drizzle with 2 tablespoons olive oil, sprinkle salt, pepper, and sugar if using. Toss gently to coat everything evenly.
- Roast the tomatoes for 30–35 minutes until soft, caramelized at the edges, and the garlic is tender and golden.
- While the tomatoes roast, sauté the chopped onion in a soup pot over medium heat with a splash of olive oil until translucent and fragrant, about 5–7 minutes. Avoid browning.
- Add the roasted tomatoes and garlic to the pot with the sautéed onion. Pour in the broth and bring to a gentle simmer for 10 minutes to combine flavors.
- Use an immersion blender to puree the soup until smooth and creamy. If using a regular blender, blend in batches carefully. For chunkier texture, pulse a few times.
- Stir in the heavy cream and chopped basil leaves. Simmer for another 5 minutes, seasoning with salt and pepper to taste. Do not overcook the basil.
- To make the Gruyère croutons, heat a skillet over medium heat. Toss bread cubes with melted butter and dried herbs if using. Add bread to skillet and sprinkle grated Gruyère cheese evenly over the top. Cook until cheese melts and bread is golden and crispy, about 5 minutes, turning as needed.
- Serve the hot soup in bowls topped generously with crispy Gruyère croutons.
Notes
Roasting tomatoes intensifies sweetness and flavor. Blend hot liquids carefully to avoid splattering. Make croutons just before serving for best crispiness. For vegan version, use coconut milk and dairy-free cheese or nuts instead of croutons. Gluten-free option: use gluten-free bread or skip croutons.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 280320
- Sugar: 810
- Sodium: 600700
- Fat: 1822
- Saturated Fat: 1012
- Carbohydrates: 2025
- Fiber: 34
- Protein: 810
Keywords: tomato soup, roasted tomato soup, creamy tomato soup, basil soup, Gruyère croutons, comfort food, easy soup recipe, cozy dinner


