
Roasted Tomato Basil Soup Recipe tastes rich, slightly smoky, and super cozy, like a grilled cheese’s favorite sweater. It works well for busy weeknights or casual dinner parties, and you can get it on the table in about 1 hour, most of that hands-off. I tested versions of this soup so many times that my kids now call it “the red one” and request it on rainy days.
Why Roasted Tomato Basil Soup Recipe Is Worth It
Roasting the tomatoes concentrates their sweetness and adds a gentle char that canned soup never matches. Fresh basil brings a bright, herby finish that balances the richness, so every spoonful tastes layered and interesting, not flat.
You blend everything into a silky, restaurant-style texture, yet the method stays simple enough for a Tuesday. The recipe also uses mostly pantry ingredients, so you can pull it together even when the fridge looks a little sad.
“This Roasted Tomato Basil Soup Recipe tastes like something from a cozy café, but comes together in my tiny kitchen without any drama. ★★★★★”
Ingredients You Need
Tomatoes
- 3 pounds ripe Roma or plum tomatoes, halved lengthwise
- Use Roma or plum for thicker soup; use vine tomatoes if that’s what you have and simmer a bit longer.
- 1 cup cherry or grape tomatoes (optional, but they add extra sweetness)
Vegetables & Aromatics
- 1 large yellow onion, roughly chopped
- 6 cloves garlic, peeled (leave whole so they do not burn)
- 1 medium carrot, sliced (adds natural sweetness and body)
- 1 rib celery, sliced (adds savory depth)
Fats & Liquids
- 3 tablespoons olive oil, divided
- Use extra-virgin for best flavor; store brands like Kirkland or California Olive Ranch work great.
- 3–4 cups low-sodium vegetable broth or chicken broth
- Start with 3 cups, then thin to your preferred texture.
- 1/2 cup heavy cream, half-and-half, or full-fat coconut milk
- Heavy cream gives the richest texture; coconut milk works well for dairy-free.
Herbs & Seasoning
- 1 cup fresh basil leaves, loosely packed
- 1 teaspoon dried oregano or Italian seasoning
- 1 teaspoon sugar or honey (optional, to balance acidity)
- 1–1 1/4 teaspoons kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- Pinch of red pepper flakes (optional, for a gentle kick)
Optional Finishers
- 2 tablespoons butter (adds extra richness and gloss)
- Freshly grated Parmesan or vegan Parmesan-style topping
- Extra basil leaves, torn, for garnish
- A drizzle of olive oil or a spoonful of pesto on top
Equipment List
- Large rimmed baking sheet (or two, so you avoid crowding the tomatoes)
- Parchment paper or silicone baking mat (helps with cleanup)
- Large pot or Dutch oven
- Blender: countertop blender or immersion blender
- Immersion blender keeps cleanup easy; high-speed blender gives ultra-smooth texture.
- Ladle and heatproof spatula
- Sharp knife and cutting board
Quick Tips & substitutions
- Roast the tomatoes cut-side up so they caramelize instead of steaming.
- Use canned whole San Marzano tomatoes (two 28-ounce cans, drained) when fresh tomatoes look pale; roast them on a sheet pan the same way.
- Toss the tomatoes and veggies with oil and salt right on the baking sheet to save a bowl.
- Add the cream at the end and keep the heat low so the soup stays silky and does not curdle.
- Swap basil with a mix of basil and fresh thyme if basil runs low.
- Use coconut milk instead of cream for a dairy-free version and vegetable broth for a vegetarian or vegan option.
- Blend in batches and vent the blender lid slightly so steam escapes safely.
- Taste and adjust salt and a pinch of sugar at the end; roasted tomato soups need that final seasoning tweak.
How to Make Roasted Tomato Basil Soup Recipe
Step 1: Prep and Roast the Tomatoes
Preheat your oven to 425°F (220°C) and line a large baking sheet with parchment. Arrange the halved tomatoes cut-side up on the sheet, then scatter the onion, carrot, celery, and whole garlic cloves around them. Drizzle with 2 tablespoons olive oil, sprinkle with about 1 teaspoon kosher salt and some black pepper, and toss the vegetables lightly while you keep the tomatoes mostly in place.
Slide the pan into the oven and roast for 30–40 minutes. Pull the pan when the tomatoes look soft and wrinkly, with browned edges and some caramelized bits on the onions and carrots. If the garlic looks very dark, pull those cloves off early and set them aside.
Step 2: Start the Soup Base
Heat the remaining 1 tablespoon olive oil in a large pot over medium heat. Transfer the roasted tomatoes and vegetables into the pot, scraping in all the juices and browned bits from the baking sheet. Stir in the dried oregano or Italian seasoning and a pinch of red pepper flakes if you want some heat.
Pour in 3 cups of broth and bring the mixture to a gentle simmer. Stir, then lower the heat and let it bubble softly for about 10 minutes so the flavors mingle. If the soup looks very thick, splash in a bit more broth.
Step 3: Blend Until Smooth
Turn off the heat. If you use an immersion blender, blend the soup right in the pot until it turns smooth and velvety. Move the blender around the pot so you catch every chunk.
If you use a countertop blender, ladle the soup into the blender jar in batches, fill it only halfway, and leave the lid slightly open with a towel over it so steam can escape. Blend until smooth, then pour the blended soup back into the pot. Repeat with the remaining soup.
Step 4: Add Basil and Cream
Place the pot over low heat. Stir in the fresh basil leaves and blend again briefly with the immersion blender, or pulse them into one of your blender batches, until the basil breaks down and turns the soup a deeper red-orange with green flecks. Add the heavy cream, half-and-half, or coconut milk and stir until the color looks creamy and even.
Taste the soup and add more salt, black pepper, and the teaspoon of sugar or honey if the tomatoes taste very tangy. Stir in the butter at this point if you want extra richness and a glossy finish. Keep the heat low and avoid boiling so the dairy stays smooth.
Step 5: Adjust Texture and Serve
Check the thickness of the soup. Add more broth if you want a looser, sippable texture, or simmer a few extra minutes if you want it thicker and spoon-cozy. Taste one last time and tweak seasoning.
Ladle the soup into bowls. Top with grated Parmesan or a vegan topping, a drizzle of olive oil or pesto, and a few torn basil leaves. Serve hot with grilled cheese, crusty bread, or your favorite dippers.
Recipe Variations
- Gluten-free: Use gluten-free bread or grilled cheese on gluten-free bread for dipping; the soup itself already stays gluten-free.
- Vegan: Use vegetable broth, coconut milk instead of cream, and skip butter and dairy cheese; top with nutritional yeast or a vegan Parmesan-style sprinkle.
- Low carb: Skip the carrot or cut it in half and use heavy cream instead of milk for extra richness without extra carbs.
- Spicy version: Add more red pepper flakes or a small roasted jalapeño to the blender.
- Protein boost: Stir in cooked white beans, shredded chicken, or cooked lentils after blending.
- Smoky twist: Add a pinch of smoked paprika or a small roasted red pepper to the pot before blending.
- Extra herby: Blend in fresh thyme or oregano with the basil for a more complex herb flavor.
Ways to Serve Roasted Tomato Basil Soup Recipe
- With a classic grilled cheese sandwich cut into strips for dunking.
- Alongside a big green salad with crunchy croutons and a bright vinaigrette.
- With garlic bread, focaccia, or warm pita wedges.
- As a starter in small mugs topped with a swirl of cream and basil.
- Over cooked rice, quinoa, or small pasta shapes to turn it into a heartier bowl.
- With roasted chickpeas or croutons on top for crunch.
Storage Success
Let the Roasted Tomato Basil Soup Recipe cool until it feels just slightly warm, not hot. Transfer it to airtight containers and store it in the fridge for up to 4 days. Reheat it gently on the stove over low to medium heat and stir often so it warms evenly and stays creamy.
You can freeze this soup for up to 3 months, though the texture with cream may thicken slightly after thawing. If you plan to freeze, hold back the cream and add it when you reheat the soup later. Thin leftovers with a splash of broth or water if they thicken in the fridge.

Roasted Tomato Basil Soup Recipe
Ingredients
Instructions
- Preheat the oven to 425°F (220°C) and line a large rimmed baking sheet with parchment paper.
- Arrange the halved Roma or plum tomatoes cut-side up on the baking sheet. Scatter the onion, carrot, celery, cherry or grape tomatoes (if using), and whole garlic cloves around them.
- Drizzle the vegetables with 2 tablespoons of olive oil, sprinkle with about 1 teaspoon kosher salt and some black pepper, and toss the vegetables lightly while keeping the tomatoes mostly in place.
- Roast for 30–40 minutes, until the tomatoes are soft and wrinkly with browned edges and the onions and carrots have some caramelized bits. If the garlic starts to look very dark, remove those cloves early and set aside.
- Heat the remaining 1 tablespoon olive oil in a large pot or Dutch oven over medium heat.
- Transfer the roasted tomatoes and vegetables to the pot, scraping in all juices and browned bits from the baking sheet. Stir in the dried oregano or Italian seasoning and a pinch of red pepper flakes if using.
- Pour in 3 cups of broth and bring the mixture to a gentle simmer. Reduce the heat and let it bubble softly for about 10 minutes so the flavors meld. If the soup looks very thick, add a little more broth.
- Turn off the heat. Using an immersion blender, blend the soup in the pot until smooth and velvety, moving the blender around to catch all the chunks. If using a countertop blender, carefully ladle the hot soup into the blender jar in batches, filling it only halfway, venting the lid slightly, and blending until smooth before returning it to the pot.
- Place the pot over low heat. Add the fresh basil leaves and blend briefly again with the immersion blender, or pulse them into one of the blender batches, until the basil breaks down and the soup turns a deeper red-orange with green flecks.
- Stir in the heavy cream, half-and-half, or coconut milk until the soup looks creamy and evenly colored. Taste and add more salt, black pepper, and the sugar or honey if the tomatoes taste very tangy.
- Stir in the butter, if using, for extra richness and a glossy finish, keeping the heat low so the dairy does not boil or curdle.
- Adjust the texture by adding more broth for a looser soup or simmering a few extra minutes for a thicker, cozier consistency. Taste and tweak the seasoning once more.
- Ladle the soup into bowls and top with grated Parmesan or a vegan topping, a drizzle of olive oil or pesto, and torn basil leaves if desired. Serve hot, ideally with grilled cheese, crusty bread, or your favorite dippers.
Notes
Approximate per 1 of 6 servings (made with vegetable broth and heavy cream, without optional butter, cheese, or toppings): 210 calories; fat 13 g; saturated fat 5 g; carbohydrates 22 g; fiber 5 g; sugars 13 g; protein 5 g; sodium 720 mg. Values will vary based on specific ingredients, optional add-ins, and portion size.

Leave a Reply