
Roasted Tomato Basil Soup Recipe tastes rich, slightly smoky from the roasted tomatoes, and super cozy with fresh basil and a creamy finish. It works well for busy weeknights or lazy Sundays, since you can finish the whole thing in about 1 hour, mostly hands-off. I grew up dipping grilled cheese into tomato soup, so this recipe hits all my nostalgia buttons in the best way.
Why Roasted Tomato Basil Soup Recipe Is Worth It
Roasting concentrates the tomato flavor and brings out natural sweetness, so the soup tastes like summer even in the middle of winter. Fresh basil, garlic, and a touch of cream round everything out, so every spoonful feels silky and restaurant-level.
You control the texture, so you can go rustic and chunky or silky and smooth. The recipe uses simple ingredients, pantry staples, and flexible add-ins, so you can adjust it to your budget and what you already have in your kitchen.
This Roasted Tomato Basil Soup Recipe tastes like something from a cozy café, but comes together in my tiny kitchen on a weeknight with zero stress ★★★★★
Ingredients You Need
Tomatoes
- 3 pounds ripe tomatoes, halved or quartered
- Use Roma, plum, or vine tomatoes for best flavor.
- In winter, use 2 large cans (28 ounces each) of whole peeled tomatoes and roast them on a sheet pan to deepen flavor.
Vegetables & aromatics
- 1 large yellow onion, roughly chopped
- 6 cloves garlic, peeled
- 2 medium carrots, sliced (add natural sweetness, no sugar needed)
- 2 tablespoons tomato paste
- I like the tube kind, since it keeps longer in the fridge.
Oil, liquid & dairy
- 3 tablespoons olive oil, divided
- 3 to 4 cups low sodium vegetable broth or chicken broth
- Start with 3 cups, then thin to your preferred consistency.
- 1 teaspoon sugar or honey, optional, to balance acidity
- 1 teaspoon balsamic vinegar, optional, for depth
- 1/2 to 3/4 cup heavy cream or half-and-half
- Use coconut milk for a dairy free version.
Herbs & seasoning
- 1 to 1 1/2 cups fresh basil leaves, loosely packed
- 1 teaspoon dried oregano or Italian seasoning
- 1 to 1 1/2 teaspoons kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- Red pepper flakes to taste, optional, for a little heat
Toppings (optional but highly recommended)
- Extra basil, sliced
- Croutons or grilled cheese croutons
- Shredded Parmesan or mozzarella
- A drizzle of olive oil or cream
Equipment list
- Large rimmed baking sheet
- Large pot or Dutch oven
- Blender: immersion blender or regular high speed blender
- Cutting board and sharp knife
- Wooden spoon or spatula
- Ladle
Quick Tips & substitutions
- Roast the tomatoes cut side up so they caramelize and keep their juices.
- Use canned tomatoes when fresh ones taste bland; drain them lightly before roasting.
- Add a small carrot instead of sugar if you prefer natural sweetness.
- Swap heavy cream with half-and-half, whole milk, or full fat coconut milk.
- Use dried basil if you must, but cut the amount to about 2 teaspoons and add more fresh parsley for brightness.
- Blend in batches if you use a regular blender and keep the lid slightly vented so steam can escape.
- Thin a thick soup with extra broth; thicken a thin soup by simmering uncovered for a few minutes.
- Taste at the end and adjust salt and acid; a tiny splash of balsamic or lemon juice can wake up the flavor.
How to Make Roasted Tomato Basil Soup Recipe
Prep and roast the tomatoes
- Preheat your oven to 425°F and line a large baking sheet with parchment for easier cleanup.
- Arrange the halved or quartered tomatoes on the sheet, cut side up, along with the onion pieces, carrot slices, and whole garlic cloves.
- Drizzle everything with about 2 tablespoons of olive oil, then sprinkle with salt, pepper, and dried oregano.
- Roast 30 to 40 minutes until the tomatoes look soft, edges caramelize, and the garlic turns golden and fragrant.
Build flavor on the stove
- Heat the remaining 1 tablespoon of olive oil in a large pot over medium heat.
- Add the tomato paste and cook it for 1 to 2 minutes, stirring, until it darkens slightly and smells rich.
- Transfer the roasted tomatoes, onions, carrots, and garlic from the baking sheet into the pot, scraping in any juices.
- Stir everything together so the vegetables pick up the tomato paste flavor.
Add liquid and basil
- Pour in 3 cups of broth and stir to combine.
- Add the fresh basil leaves, sugar or honey if using, and a small splash of balsamic vinegar.
- Bring the mixture to a gentle simmer over medium heat.
- Simmer 10 to 15 minutes so the flavors meld and the carrots soften fully.
Blend to your preferred texture
- Turn off the heat and let the soup cool for a couple of minutes so it does not steam like a volcano in your face.
- Use an immersion blender directly in the pot and blend until smooth, or leave some chunks if you like texture.
- If you use a regular blender, work in batches, fill the blender only halfway, vent the lid slightly, and hold a towel over the top.
- Blend until silky, then return the soup to the pot and adjust thickness with more broth if needed.
Finish with cream and season
- Set the pot over low heat and stir in the cream, half-and-half, or coconut milk.
- Taste and adjust with more salt, pepper, or a pinch of red pepper flakes.
- Warm the soup gently until it steams, but do not let it boil hard so the dairy stays smooth.
- Ladle into bowls and top with basil, croutons, cheese, or a swirl of cream.
Recipe Variations
- Gluten free: Use gluten free croutons or skip them; the base recipe already stays gluten free.
- Vegan: Use vegetable broth, skip dairy, and stir in coconut milk or a cashew cream instead.
- Low carb: Omit the carrot or cut it in half and skip any added sugar or honey.
- Extra protein: Stir in cooked shredded chicken or white beans at the end and warm through.
- Spicy version: Add more red pepper flakes or a chopped jalapeño with the roasted vegetables.
- Extra creamy: Blend in a small cooked potato or extra cream for a thicker, richer texture.
- Herb twist: Add fresh thyme or rosemary with the basil for a more earthy flavor.
Ways to Serve
- Pair with a classic grilled cheese sandwich or grilled cheese sticks for dipping.
- Serve with a simple green salad and crusty bread for a light meal.
- Pour into small mugs and serve as a starter before a pasta or chicken dinner.
- Top with cooked rice, quinoa, or small pasta for a heartier bowl.
- Use as a sauce over baked chicken or roasted vegetables.
Storage Success
Let the Roasted Tomato Basil Soup Recipe cool to room temperature, then transfer it to airtight containers. Store in the fridge for up to 4 days, and reheat gently on the stove over low to medium heat while you stir occasionally. Freeze portions in freezer safe containers or bags for up to 3 months, leaving a little space at the top for expansion. Thaw overnight in the fridge, then reheat on the stove and freshen the flavor with a pinch of salt and a few new basil leaves.
