Introduction
Three times in a week, and each time the kitchen smelled like a warm hug. That’s the count for how often I made this cozy roasted tomato basil soup, with those golden, melty sourdough Gruyère croutons that somehow steal the spotlight. By the third batch, I was knee-deep in tomato skins and basil leaves, experimenting with roast times and cheese grating thickness, chasing that perfect balance between tangy sweetness and savory comfort.
Honestly, it wasn’t just the taste — it was the ritual. The way the tomatoes blister under heat, the basil’s fragrance waking up the senses, and that crusty sourdough begging to be smothered in bubbling Gruyère. Somewhere between the second and third time, it hit me that this wasn’t just soup; it was a little moment of calm on my busiest days, a warm retreat in a bowl.
It’s funny how some recipes latch onto you, isn’t it? This roasted tomato basil soup clings, pulling me back every Friday evening for a month now. The soup’s velvety texture and herby brightness paired with those irresistible croutons — well, it’s a combo that’s hard to let go. And if you’re anything like me, chasing that perfect cozy meal, you might just find yourself lost in this soup’s charm too.
So here’s the story: a soup that grew from an obsession, a craving that turned into tradition — and those sourdough Gruyère croutons that make every spoonful a little celebration. No frills, just honest, slow-roasted goodness that feels like home.
Why You’ll Love This Recipe
This cozy roasted tomato basil soup recipe has been tested and tweaked until it felt just right — and let me tell you, it’s worth every minute spent in the kitchen. Whether you’re a soup newbie or a seasoned kitchen pro, this dish hits all the right notes.
- Quick & Easy: The whole soup comes together in about 45 minutes, perfect for those chilly weeknights when you want something warm without fussing for hours.
- Simple Ingredients: You don’t need a fancy pantry here — just ripe tomatoes, fresh basil, good bread, and that magical cheese, Gruyère.
- Perfect for Cozy Evenings: Whether it’s a solo dinner or a casual night with friends, this soup feels like a warm blanket in a bowl.
- Crowd-Pleaser: From picky eaters to cheese lovers, everyone seems to come back for seconds — those croutons have a way of stealing hearts.
- Unbelievably Delicious: The roasting brings out a deep, caramelized tomato sweetness, balanced by herbaceous basil and that nutty cheese topping.
What sets this recipe apart is the sourdough Gruyère croutons — trust me, they’re not just a garnish. They’re the crunchy, cheesy counterpoint that makes every bite sing. And roasting the tomatoes instead of boiling gives the soup a depth that’s hard to find elsewhere.
This isn’t just tomato soup — it’s a cozy, soul-warming experience you’ll want to come back to, especially when paired with a simple salad or your favorite crusty bread.
What Ingredients You Will Need
This recipe uses straightforward, wholesome ingredients to deliver a rich, comforting flavor without any complicated steps or hard-to-find items. Most are pantry staples, with fresh basil adding that final burst of freshness.
- For the Roasted Tomato Soup:
- 3 pounds (1.4 kg) ripe tomatoes, halved or quartered (Roma or vine-ripened work great)
- 1 large yellow onion, roughly chopped
- 6 cloves garlic, peeled and smashed
- 3 tablespoons olive oil, divided (use extra virgin for best flavor)
- 1 teaspoon sea salt
- ½ teaspoon freshly ground black pepper
- 1 teaspoon sugar (optional, helps balance acidity)
- 1 ½ cups (360 ml) vegetable broth or chicken broth
- 1 cup (25 g) fresh basil leaves, loosely packed
- ½ cup (120 ml) heavy cream or full-fat coconut milk (for a vegan twist)
- For the Sourdough Gruyère Croutons:
- 4 cups (about 120 g) sourdough bread, cut into 1-inch (2.5 cm) cubes
- 2 tablespoons unsalted butter, melted
- 1 tablespoon olive oil
- 1 cup (100 g) grated Gruyère cheese
- ½ teaspoon garlic powder
- Fresh thyme leaves (optional, adds a subtle herbal note)
When picking tomatoes, I usually go for the vine-ripened kind if I can find them—they tend to have a better balance of sweetness and acidity. If you want a dairy-free or vegan option, swapping heavy cream for coconut milk works surprisingly well here.
For the Gruyère, I prefer the Emmi brand for its smooth melt and nutty flavor. If you’re short on sourdough, any crusty artisan bread will do, but sourdough’s tang really complements the tomato’s sweetness.
Equipment Needed

- Large baking sheet (for roasting tomatoes and toasting croutons)
- Immersion blender or countertop blender (to puree the soup to silky smoothness)
- Large pot or Dutch oven (for simmering the soup)
- Sharp chef’s knife (for chopping tomatoes and onions)
- Measuring cups and spoons
- Mixing bowls
- Grater (preferably box grater for Gruyère)
If you don’t have an immersion blender, a regular blender works fine—just blend in batches and be careful with hot liquids! I’ve tried using a food processor, but it doesn’t get quite as smooth. A Dutch oven is great for even heating, but any large pot will do.
For toasting the croutons, a rimmed baking sheet helps keep everything contained, and if you have a wire rack, you can get them extra crispy by letting air circulate underneath.
Preparation Method
- Preheat your oven to 425°F (220°C). Line a large baking sheet with parchment paper or lightly grease it.
- Prepare the tomatoes: Toss the halved tomatoes, roughly chopped onion, and smashed garlic cloves with 2 tablespoons olive oil, sea salt, and black pepper on the baking sheet. Spread them out evenly to avoid steaming.
- Roast the vegetables: Place the baking sheet in the oven and roast for about 30-35 minutes, until the tomatoes are blistered and caramelized, with some charred edges. You’ll notice a rich, sweet aroma filling your kitchen—that’s your cue that magic is happening.
- Make the croutons: While the tomatoes roast, toss the sourdough cubes with melted butter, remaining 1 tablespoon olive oil, garlic powder, and fresh thyme leaves if using. Spread them on another baking sheet and toast in the oven for 10-12 minutes until golden and crunchy. In the last 2 minutes, sprinkle grated Gruyère evenly over the croutons and return them to the oven just until the cheese melts and bubbles.
- Transfer roasted vegetables to a large pot: Use a slotted spoon to remove the garlic cloves (you can discard or mash them into the soup for extra flavor). Add the roasted tomatoes and onions to the pot, along with any juices left on the baking sheet.
- Add broth and sugar: Pour in the vegetable broth and stir in the optional sugar to balance acidity. Bring the mixture to a gentle simmer over medium heat for 10 minutes, allowing the flavors to meld.
- Add fresh basil: Tear the basil leaves and stir them into the soup, letting them wilt slightly before blending.
- Puree the soup: Use an immersion blender right in the pot to blend the soup until completely smooth. Alternatively, carefully transfer the soup in batches to a blender and puree until silky.
- Add cream and adjust seasoning: Stir in the heavy cream or coconut milk and taste for salt and pepper. If the soup feels too thick, add a splash more broth or water to reach your desired consistency.
- Serve hot with sourdough Gruyère croutons: Ladle the soup into bowls and generously top with the cheesy croutons for that perfect crunchy, gooey contrast.
Tip: Keep an eye on the roasting tomatoes toward the end; you want caramelization without burning. And when blending hot soup, vent your blender lid slightly to avoid pressure buildup. Also, if your Gruyère croutons cool and lose crispness, a quick re-toast in a 350°F (175°C) oven brings them back to life.
Cooking Tips & Techniques
One key to this recipe’s success is roasting the tomatoes at a high temperature—this concentrates their natural sugars and deepens the flavor. I’ve tried boiling tomatoes for soups before, but it never gets that same rich, complex taste.
Don’t skip roasting the garlic with the tomatoes. Roasting mellows garlic’s sharpness and adds a subtle sweetness that blends beautifully into the soup. Just remember to fish out the cloves before blending, unless you want an extra punch.
When toasting the croutons, tossing them in butter and olive oil before baking ensures a golden, crispy texture. Gruyère melts beautifully but watch those last few minutes carefully—cheese can go from perfectly bubbly to burnt fast!
One mistake I made early on was adding fresh basil too soon in the cooking process, which left it bitter and dull. Adding it right before blending preserves its bright, fresh notes.
Multitasking helps here: roast the tomatoes and croutons simultaneously, then use that cooking downtime to prep your basil and broth. That way, you’re not standing around waiting for the oven.
Variations & Adaptations
If you want to shake things up, this cozy roasted tomato basil soup is a great base for customization.
- Vegan Version: Use coconut milk instead of heavy cream and swap butter for olive oil in the croutons. You can also use a vegan cheese alternative or skip the cheese altogether.
- Spicy Kick: Add a pinch of red pepper flakes when roasting the tomatoes or swirl in some harissa paste right before serving for a smoky heat.
- Herb Swap: Try adding fresh oregano or thyme along with basil for a slightly different herbal profile.
- Different Bread: If sourdough isn’t your thing, a sturdy baguette or even rye bread works well for the croutons, lending a different texture and flavor.
- Slow Cooker Option: You can roast the tomatoes and garlic, then transfer everything to a slow cooker with broth and basil. Let it simmer on low for 3-4 hours before blending.
One variation I particularly enjoyed was stirring in some caramelized onions right before blending. It added a subtle sweetness and extra depth that was surprisingly delightful.
Serving & Storage Suggestions
This soup is best served hot, fresh from the pot, with those warm, cheesy sourdough croutons piled on top. For presentation, a drizzle of olive oil or a sprinkle of fresh basil leaves adds a nice touch.
Pair it with a crisp green salad or a simple grilled cheese sandwich for a full meal. It’s also lovely alongside roasted vegetables or a light white wine like Sauvignon Blanc.
Leftovers keep well in the refrigerator for 3-4 days in an airtight container. Reheat gently on the stove or in the microwave, stirring occasionally to maintain creaminess.
If you want to freeze the soup, do so before adding the cream. Freeze in portions, then thaw overnight and stir in cream before reheating.
The croutons don’t freeze well but can be stored in an airtight container for up to 2 days. To refresh them, a quick 5-minute toast in the oven works wonders.
Interestingly, the flavors actually deepen a bit after a day, so if you can wait, the soup tastes even better the next day.
Nutritional Information & Benefits
This roasted tomato basil soup is not only comforting but also packed with nutrients. Tomatoes are rich in lycopene, an antioxidant linked to heart health and reduced inflammation.
Fresh basil provides vitamin K and adds a fresh herbal boost without calories. Using sourdough bread offers easier digestion compared to regular bread due to natural fermentation.
The soup is moderate in calories, with healthy fats from olive oil and cream. You can lower calories by using low-fat milk or skipping cream altogether.
This recipe is gluten-containing due to the sourdough croutons, but you can swap in gluten-free bread for a gluten-free version. It’s also vegetarian and can be vegan with simple substitutions.
From a wellness perspective, this soup feels like a nurturing meal — perfect when you need comfort without heaviness.
Conclusion
This cozy roasted tomato basil soup with sourdough Gruyère croutons is the kind of recipe that sticks with you — not just for the flavors but for the little moments it creates. It’s a simple, approachable dish that invites you to slow down and savor warmth in every spoonful.
Feel free to adjust the herbs, spice levels, or creaminess to match your mood or pantry. One thing’s certain: those croutons will have you hooked, making this soup a staple you’ll want to revisit again and again.
From my kitchen to yours, I hope this recipe brings a touch of comfort to your table and a smile to your evening. And if you try it, I’d love to hear how you made it your own!
Frequently Asked Questions
Can I use canned tomatoes instead of fresh?
Yes, you can substitute two 28-ounce (800 g) cans of whole peeled tomatoes. Roast them with the garlic and onion to develop flavor, but fresh tomatoes generally offer a brighter taste.
How do I store leftover croutons?
Store croutons in an airtight container at room temperature for up to 2 days. To refresh, toast them in the oven for a few minutes until crisp again.
Can I make this soup ahead of time?
Absolutely! The soup actually tastes better the next day after flavors meld. Reheat gently on the stove and add the croutons just before serving.
What can I use if I don’t have Gruyère cheese?
Swiss, Emmental, or even a mild cheddar can substitute well — just pick a cheese that melts smoothly and has a nutty flavor.
Is this recipe suitable for vegans?
With a few tweaks, yes! Use coconut milk or another plant-based cream instead of dairy cream, and swap butter and Gruyère for vegan alternatives or omit the cheese croutons.
For a lighter lunch pairing, this soup goes wonderfully with a fresh salad like a peach burrata caprese salad. And if you’re in the mood for an easy snack before or after, the quick garlic dill refrigerator pickles add a nice tangy crunch to balance the soup’s richness.
Pin This Recipe!

Cozy Roasted Tomato Basil Soup Recipe with Easy Sourdough Gruyère Croutons
A warm, comforting roasted tomato basil soup paired with golden, melty sourdough Gruyère croutons, perfect for cozy evenings and easy weeknight meals.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 3 pounds ripe tomatoes, halved or quartered (Roma or vine-ripened)
- 1 large yellow onion, roughly chopped
- 6 cloves garlic, peeled and smashed
- 3 tablespoons olive oil, divided (extra virgin recommended)
- 1 teaspoon sea salt
- ½ teaspoon freshly ground black pepper
- 1 teaspoon sugar (optional)
- 1 ½ cups vegetable broth or chicken broth
- 1 cup fresh basil leaves, loosely packed
- ½ cup heavy cream or full-fat coconut milk (for vegan option)
- 4 cups sourdough bread, cut into 1-inch cubes
- 2 tablespoons unsalted butter, melted
- 1 tablespoon olive oil
- 1 cup grated Gruyère cheese
- ½ teaspoon garlic powder
- Fresh thyme leaves (optional)
Instructions
- Preheat oven to 425°F (220°C). Line a large baking sheet with parchment paper or lightly grease it.
- Toss halved tomatoes, chopped onion, and smashed garlic with 2 tablespoons olive oil, sea salt, and black pepper on the baking sheet. Spread evenly.
- Roast vegetables for 30-35 minutes until tomatoes are blistered and caramelized with some charred edges.
- While tomatoes roast, toss sourdough cubes with melted butter, remaining 1 tablespoon olive oil, garlic powder, and fresh thyme if using. Spread on another baking sheet.
- Toast croutons in oven for 10-12 minutes until golden and crunchy. In last 2 minutes, sprinkle grated Gruyère over croutons and return to oven until cheese melts and bubbles.
- Transfer roasted tomatoes and onions to a large pot using a slotted spoon, discarding or mashing garlic cloves as desired. Include any juices from the baking sheet.
- Add broth and optional sugar to pot. Bring to a gentle simmer over medium heat for 10 minutes to meld flavors.
- Tear basil leaves and stir into soup, letting them wilt slightly.
- Puree soup with an immersion blender until smooth, or blend in batches in a countertop blender carefully.
- Stir in heavy cream or coconut milk. Adjust seasoning with salt and pepper. Add more broth or water if soup is too thick.
- Serve hot topped generously with sourdough Gruyère croutons.
Notes
Keep an eye on tomatoes to avoid burning; vent blender lid slightly when blending hot soup; re-toast croutons at 350°F for 5 minutes to refresh crispness; use coconut milk and olive oil instead of cream and butter for vegan version; fresh basil added just before blending preserves brightness.
Nutrition
- Serving Size: 1 bowl of soup with
- Calories: 280
- Sugar: 10
- Sodium: 600
- Fat: 18
- Saturated Fat: 7
- Carbohydrates: 22
- Fiber: 4
- Protein: 8
Keywords: roasted tomato soup, basil soup, sourdough croutons, Gruyère cheese, cozy soup, easy soup recipe, vegetarian soup, vegan soup option


