The Best Roasted Tomato Basil Soup Recipe

I made this Roasted Tomato Basil Soup Recipe, and the result is a velvety, bright tomato soup that tastes impossibly gourmet.

A photo of The Best Roasted Tomato Basil Soup Recipe

I am obsessed with this Roasted Tomato Basil Soup Recipe because it tastes like summer got concentrated and poured into a bowl. I can’t stop thinking about bright, charred tomatoes and the way fresh basil leaves snap on my tongue.

Homemade Tomato Soup done right, silky, tangy, a little sweet, none of the boring canned vibes. And the garlic cloves perfume the whole thing, not in a try-hard way but like it actually matters.

I eat it fast. Sometimes with crusty bread, sometimes by itself.

No frills. Just big tomato flavor that makes me shut up and eat right now.

Ingredients

Ingredients photo for The Best Roasted Tomato Basil Soup Recipe

  • Roma tomatoes: Bright, jammy heart of the soup, sweet and tangy, super cozy.
  • Extra virgin olive oil: Smooth mouthfeel and a bit of fruity richness, it’s classic.
  • Yellow onion: Sweet backbone, adds gentle caramel notes when it softens.
  • Garlic cloves: Punchy, aromatic kick that makes it taste homemade and warm.
  • Tomato paste: Deepens tomato flavor, makes the broth feel fuller and rounder.
  • Vegetable or chicken broth: The liquid base that keeps everything comforting and unified.
  • Fresh basil: Bright, herbal lift that cuts the richness, smells incredible.
  • Kosher salt: Brings out sweetness, controls the whole flavor balance, don’t forget it.
  • Black pepper: Subtle heat and complexity, keeps things from tasting flat.
  • Granulated sugar: Basically tames acidity, just a little makes it mellow.
  • Heavy cream or half and half: Adds silkiness and creaminess, makes it indulgent.
  • Unsalted butter: Adds plush texture and a little glossy finish, so good.
  • Balsamic vinegar: Plus a touch of tangy sweetness and depth, low-key magic.
  • Red pepper flakes: Optional heat, wakes up the palate, great if you like spice.
  • Bay leaf: Quiet background note, herby and slightly floral, subtle but helpful.

Ingredient Quantities

  • 4 pounds ripe Roma tomatoes halved if small or quartered if large
  • 3 tablespoons extra virgin olive oil plus more for drizzling
  • 1 large yellow onion roughly chopped
  • 6 garlic cloves smashed
  • 1 tablespoon tomato paste
  • 4 cups low sodium vegetable broth or chicken broth
  • 1 cup fresh basil leaves packed plus extra for garnish
  • 1 1/2 teaspoons kosher salt adjust to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1 teaspoon granulated sugar optional to balance acidity
  • 1/2 cup heavy cream or half and half optional for richness
  • 2 tablespoons unsalted butter optional for extra silkiness
  • 1 tablespoon balsamic vinegar optional for depth
  • Pinch red pepper flakes optional if you like a little heat
  • 1 bay leaf optional

How to Make this

1. Preheat oven to 425 F. Toss the tomatoes with 2 tablespoons olive oil, 1 teaspoon kosher salt and a little pepper, spread cut side up on a rimmed baking sheet and roast 35 to 45 minutes until edges brown and tomatoes are soft.

2. While tomatoes roast heat 1 tablespoon olive oil and the butter in a large pot over medium heat, add chopped onion and a pinch of salt and cook until translucent about 6 to 8 minutes, stirring often so it doesnt stick.

3. Add smashed garlic, tomato paste and a pinch of red pepper flakes if using, cook 1 to 2 minutes until fragrant and tomato paste darkens slightly, scrape any browned bits off the pan.

4. Add the roasted tomatoes with their juices to the pot, scrape pan to get all the caramelized bits, pour in the broth, add the bay leaf, remaining salt, black pepper, sugar if using and the packed basil leaves.

5. Bring soup to a gentle simmer, reduce heat and simmer 10 to 15 minutes so flavors marry and basil softens.

6. Remove bay leaf, then use an immersion blender to puree soup until mostly smooth but still a bit rustic, or cool slightly and carefully blend in batches in a countertop blender.

7. For extra silky texture push soup through a fine mesh strainer with the back of a ladle or a spatula, you can skip this if you like a chunkier soup.

8. Return strained soup to the pot, stir in heavy cream or half and half if using, and 1 tablespoon balsamic vinegar; warm through but dont boil once the dairy is added.

9. Taste and adjust seasoning with more salt, pepper or a pinch more sugar, and another splash of balsamic if you want deeper flavor.

10. Serve hot with a drizzle of olive oil, torn basil leaves for garnish and crusty bread. Leftovers keep in the fridge 3 to 4 days and it freezes well for up to 3 months.

Equipment Needed

1. Oven (preheat to 425 F)
2. Rimmed baking sheet
3. Large heavy pot or Dutch oven
4. Chef’s knife and cutting board
5. Wooden spoon or heatproof spatula
6. Immersion blender or countertop blender (for pureeing)
7. Fine mesh strainer and a ladle or spatula for pushing soup through
8. Measuring cups and spoons
9. Mixing bowl or small bowl (for tossing tomatoes, holding tomato paste or seasonings)

FAQ

Yes, you can. Use two 28 ounce cans of whole peeled tomatoes, drain some juice if they're very watery, and roast them for a deeper flavor. Adjust cooking time a bit since canned tomatoes are already soft.

Blend hot soup in batches in a blender, holding the lid with a towel so it doesnt pop off. For extra silkiness stir in the heavy cream or butter at the end, or strain the soup through a fine mesh sieve.

The base is vegetarian. To make it vegan skip the heavy cream and butter and use a splash of coconut milk or extra olive oil instead, and use vegetable broth not chicken.

Yep. Refrigerate for up to 4 days. For freezing, cool completely and store in airtight containers for up to 3 months. Thaw overnight in the fridge and reheat gently, you might need to add a little broth if it's thick.

Stir in a teaspoon of sugar or a splash of cream to balance the acidity. A little butter or a tiny bit of baking soda can help too but only use a pinch, it works fast.

The recipe is mild by default. Leave out the red pepper flakes for kids. If you want adult-only heat add flakes or a pinch of cayenne when you simmer the soup.

The Best Roasted Tomato Basil Soup Recipe Substitutions and Variations

  • Heavy cream or half and half: use full fat coconut milk for dairy free, or plain Greek yogurt thinned with a little milk for tangy creaminess, or evaporated milk if that’s what you have on hand.
  • Fresh basil: swap with 1 teaspoon dried basil plus a splash of extra olive oil, or use fresh baby spinach or arugula for a milder green note, or stir in a teaspoon of pesto if you want an extra herb punch.
  • Tomato paste: substitute with 1/2 cup canned tomato sauce or 2 tablespoons of sun dried tomato puree, or reduce a bit of ketchup in a pinch for sweetness and depth.
  • Vegetable or chicken broth: use water plus a bouillon cube or bouillon paste, or substitute low sodium beef broth for a richer flavor, or just water with added herbs and salt if you’re out of stock.

Pro Tips

– Roast a little longer than you think you need to if the tomatoes still look wet in the pans, you want some caramelized brown bits for deeper flavor. Also tilt the sheet and spoon any pooled juices back over tomatoes halfway through so they cook evenly, otherwise the outsides dry too fast.

– When you puree, let the soup cool for 5 to 10 minutes before blitzing if you used a hot blender. Hot purees can erupt and burn you, been there. If you use an immersion blender, pulse and lift it up and down so you dont suck in too much air and make it foamy.

– If you want silky texture without losing too much flavor, use a fine mesh strainer and press with the flat of a ladle, not a whisk. That gets out seeds and skins but keeps body. Add the cream off the heat and warm gently, dont boil, or it will split and look curdled.

– Taste for salt and acid at the end, not just the beginning. A little more salt, or a splash of balsamic or lemon, can wake everything up after roasting. If it tastes flat, a tiny pinch of sugar can help, but add it sparingly.

The Best Roasted Tomato Basil Soup Recipe

The Best Roasted Tomato Basil Soup Recipe

Recipe by Ashley Gaintor

0.0 from 0 votes

I made this Roasted Tomato Basil Soup Recipe, and the result is a velvety, bright tomato soup that tastes impossibly gourmet.

Servings

6

servings

Calories

231.5

kcal

Equipment: 1. Oven (preheat to 425 F)
2. Rimmed baking sheet
3. Large heavy pot or Dutch oven
4. Chef’s knife and cutting board
5. Wooden spoon or heatproof spatula
6. Immersion blender or countertop blender (for pureeing)
7. Fine mesh strainer and a ladle or spatula for pushing soup through
8. Measuring cups and spoons
9. Mixing bowl or small bowl (for tossing tomatoes, holding tomato paste or seasonings)

Ingredients

  • 4 pounds ripe Roma tomatoes halved if small or quartered if large

  • 3 tablespoons extra virgin olive oil plus more for drizzling

  • 1 large yellow onion roughly chopped

  • 6 garlic cloves smashed

  • 1 tablespoon tomato paste

  • 4 cups low sodium vegetable broth or chicken broth

  • 1 cup fresh basil leaves packed plus extra for garnish

  • 1 1/2 teaspoons kosher salt adjust to taste

  • 1/2 teaspoon freshly ground black pepper

  • 1 teaspoon granulated sugar optional to balance acidity

  • 1/2 cup heavy cream or half and half optional for richness

  • 2 tablespoons unsalted butter optional for extra silkiness

  • 1 tablespoon balsamic vinegar optional for depth

  • Pinch red pepper flakes optional if you like a little heat

  • 1 bay leaf optional

Directions

  • Preheat oven to 425 F. Toss the tomatoes with 2 tablespoons olive oil, 1 teaspoon kosher salt and a little pepper, spread cut side up on a rimmed baking sheet and roast 35 to 45 minutes until edges brown and tomatoes are soft.
  • While tomatoes roast heat 1 tablespoon olive oil and the butter in a large pot over medium heat, add chopped onion and a pinch of salt and cook until translucent about 6 to 8 minutes, stirring often so it doesnt stick.
  • Add smashed garlic, tomato paste and a pinch of red pepper flakes if using, cook 1 to 2 minutes until fragrant and tomato paste darkens slightly, scrape any browned bits off the pan.
  • Add the roasted tomatoes with their juices to the pot, scrape pan to get all the caramelized bits, pour in the broth, add the bay leaf, remaining salt, black pepper, sugar if using and the packed basil leaves.
  • Bring soup to a gentle simmer, reduce heat and simmer 10 to 15 minutes so flavors marry and basil softens.
  • Remove bay leaf, then use an immersion blender to puree soup until mostly smooth but still a bit rustic, or cool slightly and carefully blend in batches in a countertop blender.
  • For extra silky texture push soup through a fine mesh strainer with the back of a ladle or a spatula, you can skip this if you like a chunkier soup.
  • Return strained soup to the pot, stir in heavy cream or half and half if using, and 1 tablespoon balsamic vinegar; warm through but dont boil once the dairy is added.
  • Taste and adjust seasoning with more salt, pepper or a pinch more sugar, and another splash of balsamic if you want deeper flavor.
  • Serve hot with a drizzle of olive oil, torn basil leaves for garnish and crusty bread. Leftovers keep in the fridge 3 to 4 days and it freezes well for up to 3 months.

Notes

  • Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.

Nutrition Facts

  • Serving Size: 350g
  • Total number of serves: 6
  • Calories: 231.5kcal
  • Fat: 17.24g
  • Saturated Fat: 7.1g
  • Trans Fat: 0.08g
  • Polyunsaturated: 0.98g
  • Monounsaturated: 6.3g
  • Cholesterol: 30.2mg
  • Sodium: 367mg
  • Potassium: 933mg
  • Carbohydrates: 16.85g
  • Fiber: 4.43g
  • Sugar: 9.87g
  • Protein: 5.09g
  • Vitamin A: 2667IU
  • Vitamin C: 46.6mg
  • Calcium: 55.3mg
  • Iron: 1.12mg

Please enter your email to print the recipe: