The oven timer buzzed for the third time that afternoon, and honestly, I was half tempted to just call it a day and order takeout. But then, the smell hit me — deep, caramelized tomato sweetness mingling with fresh basil and a hint of garlic. It wasn’t the tomato soup I remembered from childhood, but something richer, silkier, and utterly comforting. I’d tossed together some tomatoes and herbs on a whim, thinking it might be a decent backup dinner, but ended up with this creamy roasted tomato basil soup that felt like a warm hug on a chilly evening.
There’s something about roasting tomatoes that brings out this almost sweet, smoky depth that canned soups just can’t match. And when you swirl in a bit of cream (or a dairy alternative if you prefer), it turns into a bowl of cozy, velvety goodness that’s perfect for unwinding after a long day. This recipe stuck with me because it’s so forgiving — you can tweak it with whatever tomatoes you have, and it still sings.
Plus, it’s one of those dishes that invites you to slow down a bit, maybe grab a crusty loaf or even pair it with a crisp salad. I often like to serve it alongside a fresh fig and honey crostata when I want to treat myself a little extra. It’s the kind of recipe that quietly becomes a staple, the one you reach for when you want simple, honest comfort in a bowl.
Why You’ll Love This Recipe
This creamy roasted tomato basil soup is one of those recipes I’ve made a handful of times in a single week — no joke — because it’s just that reliable for comfort and flavor. Here’s why it stands out:
- Quick & Easy: From start to finish, it takes about 45 minutes, and most of that is hands-off roasting time — perfect when you want something homemade without fuss.
- Simple Ingredients: You probably have most of these lurking in your pantry or fridge already — tomatoes, garlic, basil, onion, and a splash of cream.
- Perfect for Cozy Nights: Whether it’s a chilly fall evening or a lazy weekend lunch, this soup fits the bill beautifully.
- Crowd-Pleaser: My family always asks for seconds, even the picky eaters! The balance of roasted flavors and creamy texture wins them over every time.
- Unbelievably Delicious: Roasting the tomatoes and garlic adds that subtle smoky-sweet layer that takes this far beyond your average tomato soup.
What makes this recipe different? It’s all about the roasting technique combined with blending cottage cheese into the soup for an ultra-smooth, creamy texture without needing a ton of heavy cream. This little twist keeps the soup rich but not overly heavy. Plus, the fresh basil stirred in at the end keeps it bright and lively — not just another tomato soup, but a thoughtfully crafted bowl of comfort.
Honestly, after the first spoonful, you’ll realize this soup isn’t just food; it’s a little moment of calm — exactly what I needed when I first made it.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without any fuss. Most are pantry staples, with fresh basil adding that essential herbaceous note. Here’s what you’ll need:
- Roma tomatoes: 2 pounds (about 900g), halved — these roast beautifully, but you can mix in heirlooms for color and sweetness.
- Garlic cloves: 6 large, peeled — roasting mellows the bite and brings out a nutty depth.
- Yellow onion: 1 medium, roughly chopped — adds savory backbone.
- Extra virgin olive oil: 3 tablespoons — I like Colavita for its smooth flavor.
- Fresh basil leaves: 1 cup loosely packed, torn — stir in at the end for freshness.
- Vegetable broth: 3 cups (720ml) — homemade or store-bought, preferably low sodium.
- Cottage cheese: 1 cup (240g), small-curd, drained — adds creamy body without heaviness.
- Heavy cream or coconut cream: 1/2 cup (120ml), optional — for extra richness if desired.
- Salt and freshly ground black pepper: to taste.
- Red pepper flakes: a pinch, optional — if you like a little heat.
If you want to keep it dairy-free, swap the cottage cheese for blended silken tofu or extra coconut cream. In summer, swapping in fresh garden tomatoes makes a noticeable difference, but even supermarket tomatoes roast into something magical here.
Equipment Needed
- Baking sheet: For roasting the tomatoes and garlic evenly — a rimmed sheet works best to catch any drips.
- Blender or immersion blender: To puree the soup until silky smooth. I use an immersion blender for less cleanup, but a countertop blender works great too.
- Large saucepan or soup pot: For simmering the soup after roasting.
- Wooden spoon or silicone spatula: For stirring.
- Measuring cups and spoons: For precision.
If you don’t have an immersion blender, a regular blender will do — just be careful with hot liquids (blend in batches and vent the lid slightly). I also keep a sturdy ladle nearby to serve, and a fine-mesh strainer if you want an ultra-smooth finish (though I usually skip this step).
Preparation Method
- Preheat your oven to 425°F (220°C). Line a baking sheet with parchment paper or foil for easy cleanup.
- Prepare the tomatoes and garlic: Halve the Roma tomatoes and peel the garlic cloves. Spread them out on the baking sheet along with the chopped onion. Drizzle with olive oil and sprinkle lightly with salt and pepper. Toss gently to coat.
- Roast for about 30-35 minutes. The tomatoes should be soft and caramelized with slightly charred edges, and the garlic cloves should be golden and fragrant. Keep an eye near the end so nothing burns.
- Transfer the roasted veggies to a large soup pot. Add the vegetable broth and bring to a gentle simmer over medium heat. Let it cook for 10 minutes to marry the flavors.
- Remove from heat and let cool slightly. Then, add the cottage cheese and fresh basil leaves to the pot.
- Use an immersion blender to puree the soup until smooth and creamy. If using a countertop blender, carefully blend in batches.
- Return the soup to low heat. Stir in the heavy cream or coconut cream if using. Taste and adjust salt, pepper, and red pepper flakes as desired.
- Heat gently for 5 more minutes, stirring occasionally. Avoid boiling once cream is added to keep it silky.
- Ladle into bowls and garnish with a fresh basil leaf or a drizzle of olive oil. Serve warm.
Pro tip: If the soup feels too thick after blending, add a splash more broth until you get your preferred consistency. The roasting time and tomato size can affect the thickness, so keep this in mind as you go.
Cooking Tips & Techniques
Roasting is the game changer here — don’t skip it. The slow heat draws out natural sugars, intensifying flavor and softening the tomatoes for a luscious base. Make sure to spread the tomatoes cut-side up to caramelize properly.
Using cottage cheese instead of just cream adds protein and creaminess without heaviness. I’ve tried blending in ricotta or even cream cheese (not bad!), but cottage cheese feels lighter and less rich, which I prefer on busy weeknights.
Don’t overcook the soup after adding the cream — just warm it gently to avoid curdling. Also, fresh basil added at the end keeps the soup bright; adding it too early loses that fresh aroma.
For extra flavor layers, you can roast a halved red bell pepper or a carrot with the tomatoes — I did this once and it gave a subtle sweetness that was delightful. But the classic combo is already satisfying.
Multitasking tip: While the tomatoes roast, prep your toppings or whip up an easy side like roasted grape and brie tart to serve alongside. It’s impressive but doesn’t steal your attention from the soup.
Variations & Adaptations
- Dairy-Free Version: Swap cottage cheese and cream for coconut cream or cashew cream. Blend soaked cashews with a bit of veggie broth for a smooth, creamy effect.
- Spicy Twist: Add a small diced jalapeño before roasting or finish with a few dashes of hot sauce. It adds a gentle kick without overpowering the basil’s freshness.
- Herb Variations: Try substituting or mixing basil with fresh thyme or oregano for a slightly earthier flavor. Rosemary also works nicely if you keep it light.
- Slow Cooker Adaptation: Roast the tomatoes and garlic as usual, then transfer everything to a slow cooker with broth and onions. Cook on low for 4 hours before blending and adding cream.
- Chunky Style: Reserve some roasted tomato pieces before blending for a rustic, chunky soup texture.
One personal twist I love is stirring in a handful of cooked orzo pasta after blending — it turns this soup into a hearty meal perfect for chilly days.
Serving & Storage Suggestions
This soup is best served warm, straight from the pot with a sprinkle of fresh basil or a swirl of olive oil. Crusty toasted bread or a grilled cheese sandwich makes for a classic pairing. I also enjoy it with light salads or on the side of a simple quiche.
Leftovers keep well in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or microwave, adding a splash of broth or water if it’s thickened too much. Freezing is possible too — just cool completely, then transfer to a freezer-safe container for up to 3 months. Thaw overnight in the fridge and reheat slowly.
Flavors tend to meld and deepen over time, so sometimes I make this soup a day ahead for even better results. Just reheat gently and stir in fresh basil before serving.
Nutritional Information & Benefits
This creamy roasted tomato basil soup is relatively light but nourishing. A typical serving (about 1.5 cups or 350ml) contains roughly:
| Calories | 180-220 kcal |
|---|---|
| Protein | 8-10 grams |
| Fat | 10-14 grams (mostly healthy fats from olive oil and cream) |
| Carbohydrates | 15-18 grams |
| Fiber | 3-4 grams |
Tomatoes are a good source of vitamin C, potassium, and lycopene — a powerful antioxidant. Fresh basil adds vitamin K and a fresh herbal boost. Using cottage cheese adds protein and calcium without excess calories, making this soup a balanced comfort food option.
For gluten-free or low-carb diets, this soup fits nicely as is. Just pair it thoughtfully with your bread or sides. If dairy is a concern, the coconut cream substitution keeps the texture creamy and satisfying while being vegan-friendly.
Conclusion
This creamy roasted tomato basil soup recipe is a keeper — simple, approachable, and packed with real flavor from roasting and fresh herbs. It’s one of those dishes that feels like a quiet celebration of humble ingredients transformed into something special. Whether you’re feeding a crowd or just treating yourself, it adapts easily to your tastes and kitchen staples.
Personally, I love how it brings a little calm and comfort after a busy day in the kitchen, and it pairs beautifully with so many dishes, like a crisp salad or a flaky tart. If you enjoy cozy bowls, you might want to try pairing it with a fresh fig and honey crostata for a sweet finish.
Give this recipe a go, tweak it your way, and I’d love to hear how you make it your own — comments and stories always brighten my day!
FAQs About Creamy Roasted Tomato Basil Soup
Can I use canned tomatoes instead of fresh?
Yes, but fresh tomatoes give the best flavor when roasted. If using canned, choose whole peeled tomatoes, drain, and roast with garlic and onion to boost flavor.
How do I make this soup vegan?
Swap cottage cheese and cream for coconut cream or blended cashews. Use vegetable broth and olive oil to keep it plant-based.
What can I serve with this soup?
Crusty bread, grilled cheese sandwiches, or a light salad work well. A roasted grape and brie tart is a delicious side to elevate your meal.
Can I freeze this soup?
Absolutely. Cool completely, then freeze in airtight containers for up to 3 months. Thaw overnight in the fridge before reheating gently on the stove.
How spicy is the recipe?
It’s mild by default, but you can add a pinch of red pepper flakes or jalapeño for a gentle kick.
Pin This Recipe!

Creamy Roasted Tomato Basil Soup
A rich and comforting soup featuring roasted tomatoes and garlic blended with cottage cheese and fresh basil for a silky, creamy texture. Perfect for cozy nights and easy to customize.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 2 pounds Roma tomatoes, halved
- 6 large garlic cloves, peeled
- 1 medium yellow onion, roughly chopped
- 3 tablespoons extra virgin olive oil
- 1 cup loosely packed fresh basil leaves, torn
- 3 cups vegetable broth (preferably low sodium)
- 1 cup small-curd cottage cheese, drained
- 1/2 cup heavy cream or coconut cream (optional)
- Salt and freshly ground black pepper, to taste
- Pinch of red pepper flakes (optional)
Instructions
- Preheat your oven to 425°F (220°C). Line a baking sheet with parchment paper or foil for easy cleanup.
- Halve the Roma tomatoes and peel the garlic cloves. Spread them out on the baking sheet along with the chopped onion. Drizzle with olive oil and sprinkle lightly with salt and pepper. Toss gently to coat.
- Roast for about 30-35 minutes until tomatoes are soft and caramelized with slightly charred edges, and garlic cloves are golden and fragrant. Watch closely near the end to avoid burning.
- Transfer the roasted vegetables to a large soup pot. Add the vegetable broth and bring to a gentle simmer over medium heat. Let cook for 10 minutes to marry the flavors.
- Remove from heat and let cool slightly. Add the cottage cheese and fresh basil leaves to the pot.
- Use an immersion blender to puree the soup until smooth and creamy. If using a countertop blender, blend carefully in batches.
- Return the soup to low heat. Stir in the heavy cream or coconut cream if using. Taste and adjust salt, pepper, and red pepper flakes as desired.
- Heat gently for 5 more minutes, stirring occasionally. Avoid boiling once cream is added to keep it silky.
- Ladle into bowls and garnish with a fresh basil leaf or a drizzle of olive oil. Serve warm.
Notes
If the soup is too thick after blending, add a splash more broth to reach desired consistency. Avoid boiling after adding cream to prevent curdling. Roasting tomatoes cut-side up intensifies caramelization and flavor. Cottage cheese adds creaminess without heaviness; can substitute with silken tofu or blended cashews for dairy-free version.
Nutrition
- Serving Size: About 1.5 cups (350
- Calories: 180220
- Sugar: 68
- Fat: 1014
- Saturated Fat: 35
- Carbohydrates: 1518
- Fiber: 34
- Protein: 810
Keywords: creamy roasted tomato basil soup, tomato soup, roasted tomato soup, comfort food, easy soup recipe, homemade soup, basil soup, creamy soup




