
Roasted Tomato Basil Soup Recipe tastes rich, slightly smoky, and super cozy, like a grilled cheese’s favorite sweater. It works great for busy weeknights or low-key weekends, and you can get it on the table in about 1 hour, most of that hands-off. I first tested this version during a snowstorm in a tiny apartment kitchen, and my smoke alarm and I both still feel proud of it.
Why Make This Roasted Tomato Basil Soup Recipe at Home
Homemade roasted tomato basil soup tastes fresher and brighter than anything from a can. You control the salt, the richness, and the texture, so it fits your taste instead of the other way around.
You also use simple pantry ingredients and a sheet pan, which keeps the process easy and budget friendly. The roasting step concentrates flavor, so even average grocery store tomatoes turn into something that tastes like a cozy café lunch.
This Roasted Tomato Basil Soup Recipe tastes like a fancy café classic but comes together with simple ingredients at home, and my whole family slurps it down without a word ★★★★★
Ingredients You Need
Tomatoes and vegetables
- Fresh tomatoes, about 3 pounds
- Use Roma, plum, or vine tomatoes.
- In winter, Roma tomatoes usually taste better than pale slicing tomatoes.
- Cherry or grape tomatoes, 1 pint
- These add natural sweetness and deeper flavor.
- Yellow onion, 1 large, sliced
- Carrots, 2 medium, sliced
- They add sweetness and body without extra sugar.
- Garlic cloves, 6 to 8, peeled
- Red bell pepper, 1 small, sliced (optional, for extra sweetness and color)
Fats and liquids
- Olive oil, 3 to 4 tablespoons
- Use a decent extra virgin oil for roasting and sautéing.
- Vegetable broth or chicken broth, 3 to 4 cups
- Start with 3 cups, then thin to your preferred consistency.
- Low-sodium broth gives you better control over seasoning.
- Heavy cream or half-and-half, 1/4 to 1/2 cup (optional)
- Coconut milk works as a dairy-free option and adds a subtle twist.
Herbs, seasonings, and boosters
- Fresh basil leaves, 1 to 1 1/2 cups, loosely packed
- Save a few small leaves for garnish.
- Tomato paste, 1 to 2 tablespoons
- This deepens tomato flavor quickly.
- Sugar or honey, 1 to 2 teaspoons, only if needed
- Taste first, then add a little if the tomatoes taste very acidic.
- Salt and black pepper, to taste
- Crushed red pepper flakes, a pinch, for gentle heat (optional)
- Balsamic vinegar, 1 to 2 teaspoons (optional)
- This brightens the soup and rounds out the roasted flavor.
Pantry shortcuts and substitutions
- Canned fire-roasted tomatoes, 1 to 2 cans (14.5 ounces each)
- Use these if fresh tomatoes look sad or out of season.
- Roast the onions, carrots, and garlic, then add the canned tomatoes to the pot.
- Dried basil, 1 to 2 teaspoons, if you cannot find fresh
- Add it during simmering, then finish with a little fresh parsley if you like.
- Pre-chopped mirepoix mix (onion, carrot, celery)
- Use this to skip some chopping and still get great flavor.
Equipment list
- Large rimmed baking sheet
- Large pot or Dutch oven
- Blender
- An immersion blender keeps things simple and avoids extra dishes.
- Cutting board and sharp knife
- Wooden spoon or heat-safe spatula
- Ladle
- Measuring cups and spoons
Tips & Mistakes
- Roast the tomatoes long enough to get caramelized edges, not just warmed-through skins.
- Spread vegetables in a single layer on the sheet pan so they roast instead of steam.
- Toss the veggies with enough oil to lightly coat them, or they dry out and burn.
- Salt in layers: a pinch on the roasting pan, a pinch in the pot, and a final adjustment at the end.
- Taste the soup before you add sugar or honey, since roasted tomatoes often taste sweet enough.
- Add basil near the end of cooking so it stays bright and fragrant instead of dull and bitter.
- Let the soup cool slightly before blending so it does not splatter and burn you.
- Blend in batches if you use a regular blender, and vent the lid slightly so steam can escape.
- Do not overblend if you like some texture; pulse until it reaches your favorite consistency.
- Stir cream or coconut milk in at the end over low heat so it stays smooth and silky.
- If the soup tastes flat, add a small splash of balsamic vinegar or lemon juice, not more salt.
- If the soup tastes too thick, thin it with warm broth, not water, to keep flavor strong.
How to Make Roasted Tomato Basil Soup Recipe
Step 1: Roast the tomatoes and veggies
Preheat your oven to 400°F and line a large baking sheet with parchment for easier cleanup. Spread tomatoes, cherry tomatoes, onion, carrots, garlic, and bell pepper on the sheet in a single layer. Drizzle with olive oil, season with salt and pepper, and toss everything with your hands so it all gets coated.
Roast for 30 to 40 minutes until the tomatoes collapse, edges caramelize, and some bits look slightly charred. Rotate the pan halfway through so everything cooks evenly. Pull the tray from the oven and let the vegetables cool for a few minutes while you start the pot.
Step 2: Build flavor in the pot
Set a large pot or Dutch oven over medium heat and add 1 tablespoon olive oil if the pan looks dry. Spoon the roasted vegetables and any juices from the sheet pan into the pot. Stir in tomato paste and cook 1 to 2 minutes so it darkens slightly and tastes richer.
Pour in 3 cups of broth and scrape the bottom of the pot to loosen any browned bits. Add crushed red pepper flakes if you want a little heat. Bring the mixture to a gentle simmer.
Step 3: Add basil and simmer
Roughly tear or chop the basil leaves and add them to the pot. Stir and let the soup simmer on low heat for 10 to 15 minutes so the flavors mingle and the basil softens. Taste and adjust salt and pepper.
If the soup tastes very tangy, stir in 1 teaspoon sugar or honey and taste again. Add a small splash of balsamic vinegar if you want extra depth and sweetness. Keep the heat low so the basil stays bright.
Step 4: Blend to your favorite texture
Turn off the heat and let the soup sit for 5 minutes so it cools slightly. Use an immersion blender directly in the pot and blend until smooth or slightly chunky, depending on your preference. Move the blender around the pot to catch any larger pieces.
If you use a regular blender, ladle the soup in batches, fill the jar only halfway, vent the lid, and blend until smooth. Pour each blended batch back into the pot. Stir and check the consistency; add more broth if you want a thinner soup.
Step 5: Finish with cream and final seasoning
Set the pot over low heat again. Stir in heavy cream, half-and-half, or coconut milk a little at a time until the soup tastes as rich as you like. Do not let it boil after you add dairy so it stays silky.
Taste one last time and adjust salt, pepper, and acid. If the soup tastes heavy, add a tiny splash of lemon juice. If it tastes thin, let it simmer a few more minutes to concentrate.
Variations I've Tried
I swap part of the tomatoes with roasted red peppers from a jar for a sweeter, slightly smoky twist. I add a spoonful of pesto at the end instead of plain basil when I have leftovers in the fridge. I stir in cooked white beans or chickpeas after blending to turn the soup into a more filling meal.
I sprinkle parmesan or pecorino on top and swirl in a spoonful of ricotta for a richer, almost creamy tomato basil bisque vibe. I add a pinch of smoked paprika and extra red pepper flakes when I crave a spicier bowl. I also use coconut milk, lime, and a little ginger for a tomato basil soup that leans toward a light, cozy curry.
How to Serve Roasted Tomato Basil Soup Recipe
Serve this roasted tomato basil soup hot in wide bowls so it cools to perfect sipping temperature quickly. Pair it with grilled cheese, garlic bread, toasted sourdough, or a simple green salad for a full meal. Top each bowl with a drizzle of olive oil, a spoonful of cream, fresh basil ribbons, and maybe a sprinkle of parmesan.
Kids usually love dunking buttery toast sticks into this soup, and adults secretly enjoy that move too. You can also serve it in small mugs as a starter before a pasta or roasted chicken dinner.
How to store
- Cool the soup to room temperature, then store it in airtight containers in the fridge for up to 4 days.
- For the freezer, portion the soup into freezer-safe containers or bags, leave a little space for expansion, and freeze for up to 3 months.
- Thaw frozen soup overnight in the fridge or in a bowl of cold water, then reheat in a pot over medium-low heat, stirring often.
- If the soup contains cream, reheat gently and avoid boiling so the texture stays smooth; add a splash of broth or water if it thickens too much.

Roasted Tomato Basil Soup Recipe
Ingredients
Instructions
- Preheat the oven to 400°F (200°C) and line a large rimmed baking sheet with parchment paper.
- Spread the fresh tomatoes, cherry or grape tomatoes, sliced onion, sliced carrots, garlic cloves, and red bell pepper (if using) on the baking sheet in a single layer.
- Drizzle the vegetables with olive oil, season generously with salt and black pepper, and toss with your hands until everything is evenly coated.
- Roast for 30 to 40 minutes, rotating the pan halfway through, until the tomatoes have collapsed and the edges of the vegetables are caramelized with a few lightly charred spots.
- Set a large pot or Dutch oven over medium heat. If the pot looks dry, add about 1 tablespoon olive oil.
- Transfer the roasted vegetables and any juices from the baking sheet into the pot. Stir in the tomato paste and cook for 1 to 2 minutes, stirring, until it darkens slightly and smells rich.
- Pour in 3 cups of broth, scraping the bottom of the pot to loosen any browned bits. Add a pinch of crushed red pepper flakes if you want gentle heat and bring the mixture to a gentle simmer.
- Roughly tear or chop the basil leaves and stir them into the pot. Simmer on low for 10 to 15 minutes so the flavors meld and the basil softens. Taste and season with additional salt and pepper as needed.
- If the soup tastes very tangy, stir in 1 to 2 teaspoons of sugar or honey, a little at a time, until the acidity is balanced. For extra depth, add a small splash of balsamic vinegar and taste again.
- Turn off the heat and let the soup cool for about 5 minutes. Use an immersion blender to blend the soup directly in the pot until smooth or slightly chunky, depending on your preferred texture.
- If using a regular blender, blend the soup in batches, filling the jar only halfway and venting the lid slightly so steam can escape, then return the blended soup to the pot.
- Check the consistency and add more warm broth, a little at a time, if you prefer a thinner soup. Set the pot over low heat.
- Stir in the heavy cream or half-and-half, if using, until the soup tastes as rich as you like. Warm gently without letting it boil so the soup stays smooth and silky.
- Taste once more and adjust the seasoning with additional salt, pepper, or a tiny splash of lemon juice or balsamic vinegar if the flavor tastes flat. Serve hot.
Notes
Approximate per serving (1 of 6, made with 3 lb tomatoes, 1 pint cherry tomatoes, 3 cups vegetable broth, 1/4 cup heavy cream, 3 Tbsp olive oil): 190 calories; fat 11 g; saturated fat 3.5 g; carbohydrates 21 g; fiber 4 g; sugars 13 g; protein 4 g; sodium 520 mg. Values will vary based on exact ingredients, broth brand, added cream, and portion size.

Leave a Reply