
Roasted Tomato Basil Soup Recipe tastes rich, slightly smoky, and super cozy, with a fresh basil finish that makes the whole kitchen smell like a tiny Italian café. It works perfectly for busy home cooks who want a weeknight-friendly soup that feels special, and you can get it on the table in about 1 hour, including roasting time. I first made a version of this on a rainy Tuesday in a tiny apartment kitchen, and my smoke alarm and I have been in a committed relationship ever since.
Why Make This Roasted Tomato Basil Soup Recipe at Home
Homemade roasted tomato basil soup tastes brighter and fresher than anything from a can. Roasting concentrates the tomato flavor, caramelizes the edges, and gives the soup a natural sweetness that balances the acidity.
You also control the texture, salt level, and richness. You can keep it light and brothy or blend it silky and add a splash of cream for a restaurant-style finish.
This Roasted Tomato Basil Soup Recipe tastes like a cozy tomato garden in a bowl, with deep roasted flavor and a silky finish that beats any canned soup ★★★★★
Ingredients You Need
Tomatoes and vegetables
- 3 pounds ripe tomatoes
- Use Roma, plum, or vine tomatoes.
- In winter, use high quality canned whole San Marzano tomatoes, drained, and roast them on a sheet pan to concentrate flavor.
- 1 pint cherry or grape tomatoes
- These add sweetness and roast beautifully.
- 1 large yellow onion, roughly chopped
- 2 medium carrots, sliced
- Carrots add natural sweetness and help balance acidity.
- 4 cloves garlic, peeled
- 3 tablespoons olive oil
- Use a decent extra virgin olive oil, but no need for the super fancy stuff.
- 1 to 2 teaspoons kosher salt, plus more to taste
- 1 teaspoon freshly ground black pepper
Herbs, seasonings, and liquid
- 1 packed cup fresh basil leaves
- Keep a few extra leaves for garnish.
- 1 teaspoon dried oregano
- 1 teaspoon sugar or honey
- This helps round out acidity, especially with out-of-season tomatoes.
- 3 to 4 cups vegetable broth or chicken broth
- Use low sodium broth so you control the salt.
- 1 to 2 tablespoons tomato paste
- This deepens the tomato flavor and adds color.
- 1 bay leaf
- 1 to 2 tablespoons balsamic vinegar or red wine vinegar
- This brightens the flavor at the end.
Optional richness
- 1/3 to 1/2 cup heavy cream or half-and-half
- You can swap in full fat coconut milk for a dairy free version.
- 2 tablespoons butter
- Stir this in at the end for a glossy, richer finish.
Pantry shortcuts and substitutions
- Use canned whole tomatoes when fresh tomatoes taste bland or out of season.
- Use dried basil if you must, but keep at least a small handful of fresh basil for finishing.
- Use pre-chopped mirepoix mix from the store to skip chopping onion and carrot.
- Use garlic paste from a tube if you do not want to peel and mince cloves.
Equipment list
- Large rimmed baking sheet
- Large stock pot or Dutch oven
- Blender
- Use an immersion blender for easy cleanup or a countertop blender for ultra smooth texture.
- Wooden spoon or spatula
- Ladle
- Sharp knife and cutting board
Tips & Mistakes
- Roast the tomatoes until you see browned, caramelized spots to build deep flavor.
- Avoid crowding the baking sheet so the tomatoes roast instead of steam.
- Salt in layers while roasting and simmering so the soup tastes seasoned, not salty.
- Do not skip the carrots, since they mellow acidity without extra sugar.
- Add broth gradually so you control thickness and do not end up with watery soup.
- Blend in batches if you use a countertop blender and vent the lid slightly so steam does not blow it off.
- Taste at the end and adjust with salt, a pinch of sugar, and a splash of vinegar until the flavor pops.
- Stir in cream off the heat so it does not curdle.
- Cool the soup before freezing so ice crystals do not ruin the texture.
How to Make Roasted Tomato Basil Soup Recipe
Step 1: Roast the tomatoes and vegetables
Preheat the oven to 425°F. Spread the tomatoes, onion, carrots, and garlic on a large rimmed baking sheet. Drizzle with olive oil, then sprinkle with salt and pepper and toss to coat everything evenly.
Arrange the vegetables in a single layer with the cut sides of the tomatoes facing up. Roast 30 to 40 minutes, until the tomatoes look wrinkled, edges caramelize, and the carrots feel tender when you pierce them with a fork. Pull the tray from the oven and let everything cool a few minutes so it blends more safely.
Step 2: Sauté veggies and aromatics
Heat oil in a large stock pot or Dutch oven over medium heat. Once hot, add onions and carrots; cook until soft, about 8 minutes. Stir in garlic, ginger, harissa, coriander, and turmeric; cook 2 minutes, until aromatic. Season with salt.
Now pivot to the actual soup base. In the same pot, add the roasted tomatoes, onions, carrots, and garlic from the baking sheet. Stir in the tomato paste and dried oregano and cook 2 to 3 minutes to toast the tomato paste and spices.
Step 3: Add broth and basil, then simmer
Pour in 3 cups of broth and add the bay leaf. Stir, bring the mixture to a gentle simmer, then lower the heat so it bubbles softly. Simmer 15 to 20 minutes so the flavors meld and the carrots soften completely.
Stir in the fresh basil leaves during the last 5 minutes of simmering so they keep their bright flavor. Taste the broth and adjust salt and pepper as needed. Remove the bay leaf before blending.
Step 4: Blend to your preferred texture
Turn off the heat. Use an immersion blender directly in the pot and blend until the soup reaches your desired texture, from slightly chunky to completely smooth. If you prefer an ultra silky roasted tomato basil soup, transfer the soup in batches to a countertop blender.
Blend each batch until smooth, then pour it back into the pot. If the soup looks thicker than you like, whisk in more broth a little at a time. Taste again and adjust seasoning.
Step 5: Finish with cream, butter, and acid
Set the pot over low heat. Stir in the heavy cream or coconut milk, if using, and the butter. Warm the soup gently until it steams but do not let it boil.
Add 1 tablespoon of balsamic or red wine vinegar and stir. Taste, then add a pinch of sugar or honey if the soup still tastes too sharp. Adjust salt and pepper one last time until the flavor feels balanced and cozy.
Variations I've Tried
-
Spicy roasted tomato basil soup
Add 1 teaspoon red pepper flakes or a spoonful of Calabrian chili paste while you simmer the soup. This version tastes amazing with a grilled cheese sandwich and feels perfect when a cold hits. -
Creamy roasted tomato basil soup with parmesan
Stir in 1/2 cup finely grated parmesan at the end along with the cream. The cheese thickens the soup and adds a savory, almost cheesy-tomato-pasta-sauce vibe. -
Roasted tomato basil soup with roasted red peppers
Add one roasted red bell pepper from a jar, drained, when you blend the soup. This adds sweetness, smokiness, and a deeper red color. -
Protein boosted roasted tomato basil soup
Stir in cooked white beans or small cooked pasta shapes after blending. This turns the soup into a more filling lunch that keeps you satisfied longer. -
Dairy free roasted tomato basil soup
Skip the butter and cream and use olive oil and full fat coconut milk instead. The soup still tastes rich and silky, with a subtle coconut note that plays nicely with basil.
How to Serve Roasted Tomato Basil Soup Recipe
Serve this roasted tomato basil soup hot in wide bowls so it cools to a comfortable temperature quickly. Top each bowl with a swirl of cream or olive oil, a sprinkle of black pepper, and a few torn basil leaves. Add crunchy toppings like homemade croutons, toasted sourdough, or grilled cheese cut into little dunkable strips.
Pair the soup with a simple green salad, garlic bread, or a gooey grilled cheese sandwich for a full meal. Kids usually love this one, especially if you keep it on the smoother side and offer plenty of bread for dipping.
How to store
- Cool the soup to room temperature within 1 to 2 hours before storing.
- Store in airtight containers in the fridge for up to 4 days.
- Freeze in freezer safe containers or zip bags for up to 3 months, leaving a little space at the top for expansion.
- Reheat on the stove over medium low heat, stirring often, until hot and steamy.
- If you use a microwave, reheat in short bursts, stirring between each, and add a splash of broth or water if the soup thickens too much.

Leave a Reply