Introduction
“Wait, you’re seriously roasting cherry tomatoes for soup? That sounds like a lot of work.” — and that was it. My friend’s skeptical text popped up while I was mid-roast, the kitchen smelling like a sunny Italian garden after rain. Honestly, I get it. Roasted cherry tomato soup isn’t the most common weeknight recipe, but that moment stuck with me because it made me realize how this simple twist changed the whole soup game for me. The sweet, slightly caramelized tomatoes paired with creamy burrata and a drizzle of fresh basil oil? Total comfort food, but not in the usual heavy, dull way.
One lazy afternoon, I tossed some cherry tomatoes, garlic, and onions into the oven, then while they softened and blistered, I whipped up a quick basil oil to finish the dish. The blending of warm roasted tomatoes and the cool burrata created this velvety texture that felt like a hug in a bowl — perfect for chilly evenings or those moments when you just want something cozy without the fuss.
What’s more, this recipe stuck with me because it’s that rare kind of soup that feels fancy but is genuinely easy. No long simmering or complicated steps, just honest flavors that come together naturally. It reminds me a bit of the warmth in slow cooker honey garlic chicken, where comfort meets simplicity. So here’s the story behind this creamy roasted cherry tomato soup — a little unexpected, totally delicious, and one I trust you’ll want to make over and over.
Why You’ll Love This Recipe
This creamy roasted cherry tomato soup recipe with burrata and basil oil has been tested through countless dinners and casual get-togethers, and it always surprises me how quickly it disappears. Here’s why it’s become a kitchen staple for me:
- Quick & Easy: The roasting process takes about 30 minutes, and the rest is simple blending and finishing touches — perfect for busy nights or when you want something cozy without the wait.
- Simple Ingredients: You don’t need fancy or hard-to-find items. Cherry tomatoes, garlic, onions, burrata, and fresh basil oil are pantry and market staples most people already have or can easily grab.
- Perfect for Cozy Dinners: Whether it’s a chilly evening or you’re craving a soothing meal, this soup fits the bill — it’s like wrapping yourself in a warm blanket, but edible.
- Crowd-Pleaser: I’ve served this at casual dinner parties and family meals, and it always earns compliments — even from those who don’t usually go wild for tomato soup.
- Unbelievably Delicious: The roasting adds a smoky-sweet depth, and the burrata’s creamy richness balances it perfectly. The basil oil adds a fresh, herbal pop that makes this soup memorable.
- Unique Twist: Unlike standard tomato soups, the roasted cherry tomatoes give a concentrated flavor and texture, and finishing with burrata instead of cream creates an indulgent, yet light creaminess.
Honestly, this recipe isn’t just about eating — it’s about savoring something that feels both fresh and comforting, effortlessly impressive but totally doable. It’s the kind of soup that makes you pause, close your eyes, and appreciate the simple joy of good ingredients working together.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without fuss. Most are pantry basics, with a few fresh touches that make all the difference.
- Cherry tomatoes (about 2 pounds or 900g) – ripe and sweet, they roast beautifully and develop that lovely caramelized flavor.
- Garlic cloves (4-5, peeled) – roasting softens the sharpness and adds sweetness.
- Yellow onion (1 medium, roughly chopped) – adds depth and natural sweetness.
- Olive oil (4 tablespoons) – use good quality extra virgin olive oil; it’s the base of the basil oil too.
- Vegetable broth (3 cups or 720ml) – I prefer low-sodium to control seasoning better.
- Burrata cheese (8 ounces or 225g) – fresh and creamy, it melts into the soup for that luscious finish. You can swap with fresh mozzarella for a lighter option, but burrata is worth the treat.
- Fresh basil leaves (1 cup packed, about 25g) – blended into olive oil for the basil oil drizzle.
- Lemon juice (1 tablespoon) – brightens up the soup, balancing the richness.
- Salt and freshly ground black pepper – to taste.
Optional:
- Red pepper flakes (a pinch) – for a little kick if you like.
- Parmesan cheese (for garnish) – adds a salty, umami touch.
For best results, I recommend California-grown cherry tomatoes when available—they tend to be sweeter and less watery. And if you want a dairy-free option, try swapping burrata with a creamy coconut yogurt, though it changes the flavor profile slightly.
Equipment Needed

Making this creamy roasted cherry tomato soup calls for some basic kitchen tools, nothing too fancy:
- Baking sheet: For roasting the tomatoes, garlic, and onion. A rimmed sheet works best to catch any drips.
- Blender or immersion blender: To puree the soup until silky smooth. I prefer an immersion blender for easy cleanup, but a countertop blender works just as well.
- Small saucepan: For warming the vegetable broth and making the basil oil.
- Fine mesh strainer (optional): If you want an ultra-smooth soup, you can strain it after blending, but honestly, I like leaving a bit of texture.
- Measuring cups and spoons: For accurate ingredient amounts.
If you’re on a budget, a basic blender and baking sheet are all you really need. I’ve also found that a silicone spatula helps scrape the roasted tomato goodness off the pan, making sure nothing goes to waste. Keep your blender blades sharp and your baking sheets well-seasoned for the best roasting results.
Preparation Method
- Preheat the oven to 425°F (220°C). Line a baking sheet with parchment paper or lightly grease it.
- Prepare the tomatoes and aromatics: Toss the cherry tomatoes, peeled garlic cloves, and chopped onion with 3 tablespoons of olive oil, a good pinch of salt, and freshly ground black pepper. Spread them out evenly on the baking sheet.
- Roast for 25-30 minutes. Keep an eye on them — the tomatoes should be blistered, slightly caramelized, and juicy, and the garlic soft and fragrant. The onions will be tender and lightly browned.
- While roasting, make the basil oil: In a small saucepan, warm 1 tablespoon of olive oil over low heat (do not let it smoke). Remove from heat and add fresh basil leaves. Let the basil infuse for 10 minutes, then strain the oil to remove leaves. Set aside.
- Warm the vegetable broth: In a separate pot, gently heat the broth until warm but not boiling.
- Blend the soup: Transfer the roasted tomatoes, garlic, and onions to a blender or keep in the baking sheet if using an immersion blender. Add the warm vegetable broth and blend until smooth and creamy. If needed, blend in batches to avoid overflow.
- Adjust seasoning: Taste and add more salt, pepper, and lemon juice as needed to brighten flavors. If the soup feels too thick, stir in a splash more broth or water.
- Serve: Ladle the soup into bowls, add torn pieces of burrata on top, and drizzle generously with the basil oil. Sprinkle with red pepper flakes and Parmesan if desired.
Preparation Notes: Take care not to over-roast the tomatoes to avoid bitterness. The garlic should be soft but not burnt. Blending while the soup is warm helps achieve that velvety texture. If your blender is small, blend in batches to prevent explosions (I’ve learned this the hard way!).
Cooking Tips & Techniques
Getting this recipe just right is about a few simple tricks and a bit of patience. Here are some tips I’ve picked up over time:
- Use ripe cherry tomatoes: The sweeter and juicier, the better. It really changes the soup’s depth.
- Don’t skip roasting: Roasting concentrates the flavors and adds a smoky undertone that canned tomatoes just can’t match.
- Infuse the basil oil gently: Too hot, and the basil gets bitter. Warm oil extracts the fresh aroma without cooking the leaves.
- Blend while warm: It helps the soup emulsify and feel creamy without adding cream.
- Watch salt levels: Burrata adds creaminess but also some salt, so season gradually and taste often.
- Save the roasting pan drippings: Sometimes I add a splash of water to the pan and scrape up the caramelized bits to stir back into the soup — that’s pure flavor gold.
- Multitasking tip: While the tomatoes roast, you can prep the basil oil and warm the broth, making the whole process efficient.
One time, I accidentally burned the garlic while roasting—lesson learned: toss the garlic cloves under the tomatoes instead of on top so they don’t get direct heat. It made a world of difference in flavor.
Variations & Adaptations
One of the great things about this creamy roasted cherry tomato soup is how adaptable it is. Here are some ideas for making it your own:
- Vegan version: Skip the burrata and finish with a swirl of coconut cream or cashew cream. The basil oil stays the same for that fresh touch.
- Spicy kick: Add a pinch of smoked paprika or a jalapeño to the roasting pan for a smoky heat.
- Seasonal add-ins: Swap cherry tomatoes for roasted red peppers or heirloom tomatoes when in season for a different flavor profile.
- Grain bowl base: Serve the soup over cooked quinoa or brown rice for a heartier meal, similar in spirit to the high protein quinoa and black bean salad that balances nutrition and flavor.
- Herb variations: Try rosemary or thyme infused oil instead of basil for a rustic twist.
I once made this soup with a swirl of pesto instead of basil oil, and while it was delicious, the basil oil’s lightness really lets the tomato shine through best.
Serving & Storage Suggestions
This soup is best served warm, spooned into bowls with plenty of burrata and a drizzle of basil oil right before serving. I like to serve it with crusty bread or grilled cheese sandwiches for dipping — nothing fancy, just honest comfort.
For a simple, fresh side, a crisp cucumber salad like the crispy smashed cucumber salad pairs beautifully, balancing the soup’s richness.
Store leftovers in an airtight container in the refrigerator for up to 3 days. When reheating, warm gently on the stove over medium-low heat to preserve the creaminess. You might want to add a splash of broth or water to loosen the texture after chilling.
Interestingly, the flavors develop more after a day — the roasted tomato depth intensifies, and the basil oil drizzle adds a fresh pop just before eating.
Nutritional Information & Benefits
This creamy roasted cherry tomato soup is not just delicious but nourishing. A typical serving contains approximately:
| Calories | 220 kcal |
|---|---|
| Protein | 7g |
| Fat | 15g |
| Carbohydrates | 15g |
| Fiber | 3g |
Tomatoes are rich in lycopene, an antioxidant linked to heart health, while fresh basil offers anti-inflammatory benefits. Burrata adds protein and calcium, making this a balanced comfort meal. This soup is naturally gluten-free and can be adapted for vegan or dairy-free diets easily by swapping the cheese.
Personally, I appreciate how this soup blends indulgence with wholesome ingredients, making it a nourishing choice when I want something both satisfying and light.
Conclusion
This creamy roasted cherry tomato soup with burrata and basil oil is one of those recipes that quietly wins over your taste buds and heart. It’s not complicated, but it feels special — a cozy bowl of sunshine with a creamy, fresh finish. I love how flexible it is, so you can tailor it to your mood or pantry, and how it’s perfect for those moments when you want simple comfort food that doesn’t disappoint.
Feel free to tweak the seasoning or swap ingredients to make it yours — cooking’s all about what tastes good to you. And if you ever want a sweet finish after this savory soup, I’ve had great luck pairing it with the brown butter zucchini cake, which is a lovely way to round out a meal.
Give it a try, and if you make changes or have your own take, I’d love to hear about it in the comments. Here’s to simple, delicious moments shared over a bowl!
FAQs
Can I use regular tomatoes instead of cherry tomatoes?
Yes, but cherry tomatoes roast faster and develop more concentrated sweetness. If using regular tomatoes, cut them into chunks and roast a bit longer, watching carefully to avoid drying out.
Is there a substitute for burrata if I can’t find it?
Fresh mozzarella works well as a milder alternative. For a dairy-free option, try coconut cream or cashew cream to maintain the creamy texture.
Can I prepare the basil oil in advance?
Absolutely! Basil oil can be made a day ahead and stored in the refrigerator. Just bring it to room temperature before drizzling on the soup.
How can I make this soup spicier?
Add a pinch of red pepper flakes to the roasting pan or stir in a dash of hot sauce when blending. Roasting a small jalapeño with the tomatoes also adds a pleasant heat.
Is this soup suitable for freezing?
Yes, you can freeze the soup (without burrata and basil oil) for up to 2 months. Thaw overnight in the fridge and reheat gently, then add fresh burrata and basil oil before serving.
Pin This Recipe!

Creamy Roasted Cherry Tomato Soup Recipe with Burrata and Basil Oil
A cozy and easy homemade soup featuring roasted cherry tomatoes, creamy burrata, and fresh basil oil for a comforting yet light meal.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: Italian
Ingredients
- 2 pounds (900g) cherry tomatoes, ripe and sweet
- 4–5 garlic cloves, peeled
- 1 medium yellow onion, roughly chopped
- 4 tablespoons extra virgin olive oil
- 3 cups (720ml) low-sodium vegetable broth
- 8 ounces (225g) burrata cheese
- 1 cup packed fresh basil leaves (about 25g)
- 1 tablespoon lemon juice
- Salt and freshly ground black pepper, to taste
- Optional: pinch of red pepper flakes
- Optional: Parmesan cheese for garnish
Instructions
- Preheat the oven to 425°F (220°C). Line a baking sheet with parchment paper or lightly grease it.
- Toss the cherry tomatoes, peeled garlic cloves, and chopped onion with 3 tablespoons of olive oil, a good pinch of salt, and freshly ground black pepper. Spread them out evenly on the baking sheet.
- Roast for 25-30 minutes until tomatoes are blistered and caramelized, garlic is soft, and onions are tender and lightly browned.
- While roasting, warm 1 tablespoon of olive oil in a small saucepan over low heat (do not let it smoke). Remove from heat, add fresh basil leaves, and let infuse for 10 minutes. Strain the oil to remove leaves and set aside.
- Warm the vegetable broth in a separate pot until warm but not boiling.
- Transfer the roasted tomatoes, garlic, and onions to a blender or use an immersion blender in the baking sheet. Add the warm vegetable broth and blend until smooth and creamy. Blend in batches if needed.
- Taste and adjust seasoning with salt, pepper, and lemon juice. If too thick, add a splash more broth or water.
- Ladle soup into bowls, add torn pieces of burrata on top, and drizzle generously with basil oil. Sprinkle with red pepper flakes and Parmesan if desired.
Notes
Do not over-roast tomatoes to avoid bitterness. Blend while warm for velvety texture. Save roasting pan drippings by adding a splash of water and scraping caramelized bits back into the soup. Basil oil should be infused gently to avoid bitterness. Burrata adds saltiness, so season gradually.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 220
- Sugar: 10
- Sodium: 350
- Fat: 15
- Saturated Fat: 6
- Carbohydrates: 15
- Fiber: 3
- Protein: 7
Keywords: roasted cherry tomato soup, creamy tomato soup, burrata soup, basil oil, easy tomato soup, comfort food, homemade soup


