Skip to Content

Creamy Roasted Tomato Soup with Herbs

Nothing is more comforting than a warm bowl of creamy roasted tomato soup. This homemade tomato soup is packed with deep, smoky flavors from roasted tomatoes, garlic, and onions, enhanced with fresh herbs and a touch of heavy cream for that velvety smooth texture. Unlike canned soups, this from-scratch recipe delivers a fresh and vibrant taste that highlights the natural sweetness of ripe tomatoes.

Perfect for chilly evenings, light lunches, or as an elegant appetizer, this soup pairs beautifully with a grilled cheese sandwich, garlic bread, or a simple Caesar salad. Whether you’re making it for a cozy meal at home or serving guests, this recipe ensures a restaurant-quality soup with minimal effort.

A Brief History of Tomato Soup

Tomato soup has a fascinating history that spans multiple cultures. The origin of tomato-based soups can be traced back to Spain and Italy, where tomatoes were first cultivated after being introduced from the Americas. Early versions of tomato soup were closer to gazpacho, a chilled Spanish dish that blended raw tomatoes with olive oil and vinegar.

In the 19th century, cream-based tomato soups became popular in the United States and Europe. The invention of canned tomato soup by Joseph Campbell in 1897 revolutionized the dish, making it a pantry staple. Today, tomato soup remains a comfort food favorite, often customized with herbs, spices, and dairy for a richer texture and taste.

Why Roasting Tomatoes Enhances Flavor

Roasting tomatoes is the key to achieving a deep, rich flavor in this soup. The process caramelizes natural sugars, enhancing the tomatoes’ sweetness and umami. When combined with garlic, onions, and fresh herbs, the result is a soup that is both savory and slightly smoky.

Benefits of Roasting Tomatoes:

  • Intensifies natural sweetness
  • Reduces acidity for a smoother taste
  • Creates a richer, more complex flavor
  • Adds depth with caramelized edges

Preparation Phase & Essential Tools

Before you begin, having the right tools on hand will make the process smoother.

Essential Kitchen Tools:

  • Rimmed Baking Sheet: For roasting tomatoes, onions, and garlic.
  • Parchment Paper or Foil: For easy cleanup.
  • Heavy-Bottomed Pot: Prevents scorching during simmering.
  • Blender or Immersion Blender: Creates a creamy texture.
  • Fine Mesh Sieve (Optional): For straining out seeds and skins.

Preparation Tips:

  • Use ripe tomatoes. The riper, the sweeter the soup will be.
  • Roast at high heat. This intensifies the caramelization process.
  • Use fresh herbs. Dried herbs don’t provide the same vibrancy.
  • Adjust the consistency. Add more broth for a thinner soup or reduce it for a thicker texture.

Ingredients List

Main Ingredients:

  • 3 ½ lbs fresh ripe tomatoes (Roma, cherry, or heirloom)
  • ⅓ cup olive oil
  • 4 cloves garlic, lightly smashed and peeled
  • 1 large yellow onion, peeled and cut into wedges
  • 4 sprigs fresh thyme
  • 1 sprig fresh oregano
  • 2-3 cups chicken or vegetable broth
  • 1-3 teaspoon granulated sugar (optional, to balance acidity)
  • ½ cup basil leaves, torn
  • ½ - ¾ cup heavy cream
  • Kosher salt and black pepper, to taste

Ingredient Substitutes & Variations:

  • For a dairy-free version: Use coconut milk instead of cream.
  • For a vegan option: Replace chicken broth with vegetable broth and skip the cream.
  • For a smoky flavor: Add smoked paprika or roasted red bell peppers.
  • For a spicy kick: Stir in red pepper flakes or roasted jalapeños.

Step-by-Step Cooking Instructions

Roasting the Tomatoes

  1. Preheat the oven to 425°F (220°C).
  2. Prepare the baking sheet by lining it with parchment paper or foil for easy cleanup.
  3. Cut the tomatoes according to size:
    • Plum/Roma tomatoes: Slice in half.
    • Vine or slicing tomatoes: Cut into wedges.
    • Cherry tomatoes: Leave whole.
  4. Arrange the tomatoes on the baking sheet along with the onion wedges and garlic cloves.
  5. Drizzle with olive oil, salt, and black pepper, tossing to coat everything evenly.
  6. Tuck fresh thyme and oregano sprigs between the tomatoes.
  7. Roast for 1 hour, or until the tomatoes are softened, caramelized, and slightly charred.
  8. Remove from the oven and discard the herb sprigs.

Making the Soup

  1. Transfer the roasted tomatoes, onions, and garlic (along with any juices) into a large heavy-bottomed pot.
  2. Add 2 cups of broth and bring to a boil. Reduce heat and let simmer for 25 minutes.
  3. Stir in the basil leaves and reserved thyme leaves. Simmer for another 3-5 minutes until the basil wilts.
  4. Blend the soup using:
    • An immersion blender directly in the pot.
    • A countertop blender, in batches (be careful with hot liquids!).
  5. Strain the soup (optional) through a fine mesh sieve for an ultra-smooth texture.
  6. Return the soup to the pot and stir in the heavy cream.
  7. Season to taste with salt, pepper, and sugar (if needed). Adjust consistency by adding more broth if the soup is too thick.

Serving Suggestions

This creamy roasted tomato soup is delicious on its own but becomes even better with the right accompaniments. Here are some ideas:

  • Garnish with:

    • Fresh basil or thyme
    • A drizzle of heavy cream
    • Croutons or toasted baguette slices
    • Freshly ground black pepper
  • Pair with:

    • Grilled cheese sandwiches for the ultimate comfort meal.
    • Roasted vegetables for a nutrient boost.
    • Cheesy garlic bread for a flavorful contrast.

Storage & Reheating Instructions

  • Refrigerate: Store in an airtight container for up to 4 days.
  • Freeze: Pour into freezer-safe containers and store for up to 3 months.
  • Reheat: Warm on the stovetop over low heat or in the microwave. If the soup thickens after storing, add a splash of broth to adjust consistency.

Best Side Dishes for Tomato Soup

A great bowl of creamy roasted tomato soup deserves an equally delicious side. Here are some of the best pairings that enhance the flavors and make this meal even more satisfying.

1. Classic Grilled Cheese Sandwich

The rich, buttery crunch of a grilled cheese sandwich perfectly complements the creamy texture of tomato soup. Use high-quality bread like sourdough or brioche, and opt for cheeses that melt well, such as cheddar, mozzarella, or Gruyère. For an extra layer of flavor, add a spread of garlic butter or a pinch of dried oregano before grilling.

2. Cheesy Garlic Bread

Thick slices of crusty bread slathered in garlic butter and topped with melted cheese are a flavorful side. The contrast between the crispy edges and the soft, cheesy center enhances the smoothness of the soup.

3. Roasted Vegetables

Oven-roasted vegetables like zucchini, bell peppers, carrots, or Brussels sprouts add a healthy touch to this meal. The caramelized edges of roasted veggies pair beautifully with the roasted tomato flavors in the soup.

4. Caesar Salad

A crisp and tangy Caesar salad balances out the creamy richness of the soup. The crunch of romaine lettuce, the sharpness of Parmesan, and the salty bite of anchovies create an irresistible combination.

5. Parmesan-Crusted Zucchini Fries

Zucchini fries are a healthier alternative to traditional fries and add a crispy texture that pairs well with the creamy soup. A Parmesan coating gives them an extra boost of umami flavor.

6. Sauteed Spinach and Mushrooms

A simple side of sautéed spinach and mushrooms with garlic and olive oil makes for a nutritious and earthy accompaniment. The slight bitterness of spinach balances the sweet and creamy soup.

7. Buttermilk Biscuits

Flaky, buttery biscuits are perfect for dipping into tomato soup. Their soft interior soaks up the flavors, creating a delicious combination of textures.

8. Mashed Potatoes

Creamy mashed potatoes with a hint of butter and garlic make for a cozy and filling side. The mild flavor allows the roasted tomato soup to shine while providing an extra level of comfort.

Nutritional Information & Health Benefits

Calories & Macronutrients

A bowl of creamy roasted tomato soup is both nourishing and satisfying. The nutrient profile depends on the amount of cream and oil used, but here’s a general breakdown:

  • Calories per serving: Around 250-300
  • Protein: 4-6g
  • Carbohydrates: 20-25g
  • Fats: 15-20g
  • Fiber: 3-5g

Health Benefits of Roasted Tomato Soup

Rich in Antioxidants

Tomatoes are packed with lycopene, a powerful antioxidant that helps reduce inflammation and supports heart health. Roasting tomatoes enhances the absorption of lycopene, making this soup even more beneficial.

Boosts the Immune System

Garlic, onions, and basil are known for their immune-boosting properties. They contain antibacterial and antiviral compounds that help fight off infections.

Supports Digestive Health

This soup is naturally high in fiber, aiding digestion and promoting gut health. If you want to increase the fiber content, you can leave the skins and seeds unstrained.

Good for Hydration

Tomatoes have a high water content, helping to keep you hydrated. This soup is a great way to get extra fluids, especially during colder months when people tend to drink less water.

Low-Carb and Keto-Friendly Variations

For a low-carb version, reduce the onions and omit the sugar. You can also swap out heavy cream for full-fat coconut milk to make it keto-friendly.

Common Mistakes & Pro Tips for the Perfect Soup

Even though this creamy roasted tomato soup is simple to make, small mistakes can affect the final result. Here are some common pitfalls and expert tips to ensure the best flavor and texture.

1. Over-Roasting the Tomatoes

Roasting too long or at too high a temperature can cause the tomatoes to burn, making the soup bitter. Keep an eye on them and roast until they are just caramelized but not charred.

2. Not Seasoning Properly

Tomatoes can vary in acidity and sweetness, so always taste and adjust the seasoning. If the soup is too acidic, add a pinch of sugar or a splash of heavy cream. If it tastes flat, increase the salt and black pepper.

3. Blending Hot Liquids Incorrectly

If using a countertop blender, never fill it more than halfway. Hot soup expands when blended, which can cause spills and burns. Blend in batches and leave the lid slightly open to allow steam to escape. An immersion blender is a safer option.

4. Skipping the Straining Step

Straining the soup through a fine-mesh sieve removes tomato seeds and skins, resulting in an ultra-smooth texture. If you prefer a more rustic consistency, this step can be skipped.

5. Using Low-Quality Tomatoes

Since tomatoes are the main ingredient, using high-quality, ripe tomatoes makes a huge difference. Roma, vine-ripened, heirloom, or cherry tomatoes work best. Avoid pale, underripe tomatoes, as they lack depth of flavor.

6. Not Adjusting the Consistency

The thickness of the soup depends on the amount of broth used. If the soup is too thick, add more broth or a splash of cream. If it’s too thin, let it simmer a little longer to reduce and concentrate the flavors.

7. Forgetting About Acidity Balance

Tomatoes can be quite acidic, and balancing this with a touch of sugar, honey, or cream can enhance the overall flavor. A small amount of balsamic vinegar can also add depth.

8. Not Using Fresh Herbs

While dried herbs work in a pinch, fresh basil, thyme, and oregano bring out the best flavors. Add fresh herbs toward the end of cooking to preserve their aroma and vibrancy.

9. Storing It Incorrectly

Soup should be stored in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze in portion-sized containers for up to 3 months. When reheating, avoid boiling the soup after adding cream to prevent separation.

10. Serving It Without Enhancements

A simple garnish can elevate the soup. Try finishing it with:

  • A swirl of heavy cream or coconut milk
  • A sprinkle of freshly chopped basil
  • Toasted croutons for added crunch
  • A drizzle of olive oil or balsamic glaze

Best Tips for the Perfect Creamy Roasted Tomato Soup

Making homemade creamy roasted tomato soup is simple, but a few expert tips can help you achieve the best texture and flavor every time.

1. Choose the Right Tomatoes

The best tomatoes for soup are Roma, vine-ripened, heirloom, or cherry tomatoes. These varieties have a naturally sweet, rich flavor that intensifies when roasted. If using out-of-season tomatoes, adding a bit of sugar can help balance the acidity.

2. Roast at High Heat for Maximum Flavor

Roasting at 425°F (220°C) caramelizes the tomatoes, enhancing their natural sweetness. If roasting at a lower temperature, the tomatoes will soften but won’t develop the same depth of flavor.

3. Use Fresh Herbs for Brightness

Dried herbs can work in a pinch, but fresh basil, thyme, and oregano bring a vibrant, aromatic flavor that complements the roasted tomatoes. Add fresh herbs toward the end of cooking to preserve their fragrance.

4. Adjust the Acidity as Needed

Tomatoes are naturally acidic. If your soup tastes too tart, balance it with a pinch of sugar, honey, or a splash of heavy cream. A small amount of balsamic vinegar can also add complexity to the flavor.

5. Blend Carefully to Avoid Splattering

Blending hot liquids can be tricky. If using a countertop blender, work in batches and leave the lid slightly open to allow steam to escape. If using an immersion blender, keep the blade submerged to prevent splashes.

6. Strain for an Ultra-Smooth Consistency

For a silky, restaurant-quality texture, strain the soup through a fine mesh sieve after blending. This removes tomato skins and seeds, creating a smooth and velvety finish.

7. Add Cream Last for the Best Texture

If adding heavy cream or coconut milk, stir it in at the end of cooking and avoid boiling the soup after adding it. High heat can cause the cream to curdle, affecting the smoothness.

8. Season Gradually and Taste as You Go

Salt enhances the natural sweetness of tomatoes. Start with a small amount, then adjust as needed. Freshly ground black pepper and a hint of smoked paprika or red pepper flakes can add depth.

9. Store it Properly for Maximum Freshness

Store leftover soup in an airtight container in the refrigerator for up to 4 days. If freezing, portion the soup into containers, leaving space at the top for expansion.

10. Reheat Gently to Preserve Flavor

Reheat on the stovetop over low to medium heat, stirring occasionally. Avoid boiling, especially if cream has been added, to prevent separation. If reheating in the microwave, use short intervals and stir between heating.

Storing & Freezing Creamy Roasted Tomato Soup

How to Store in the Refrigerator

  • Let the soup cool completely before transferring it to an airtight container.
  • Store in the fridge for 3-4 days.
  • When reheating, warm slowly over low heat to maintain texture and flavor.

How to Freeze for Longer Storage

  • Cool the soup completely before freezing.
  • Use freezer-safe containers or heavy-duty zip-top bags.
  • Leave room for expansion in the container.
  • Freeze for up to 3 months.
  • Avoid freezing if cream has been added. Instead, freeze the soup without cream and stir it in after reheating.

Best Ways to Reheat

On the Stovetop:

  • Pour the soup into a pot and heat over low to medium heat.
  • Stir occasionally to prevent scorching.
  • Add a splash of broth or cream if needed to adjust the consistency.

In the Microwave:

  • Heat in 30-second intervals, stirring in between.
  • Use a microwave-safe bowl and cover loosely to prevent splatters.

From Frozen:

  • Thaw overnight in the fridge before reheating.
  • If reheating from frozen, use low heat and stir frequently to prevent separation.

Frequently Asked Questions (FAQs)

1. Can I Use Canned Tomatoes Instead of Fresh?

Yes! If fresh tomatoes are not in season, canned San Marzano or fire-roasted tomatoes work well. Use about two 28-ounce cans and reduce the roasting time since they are already cooked.

2. How Can I Make This Soup Vegan?

To make a vegan version, use vegetable broth instead of chicken broth and replace the heavy cream with full-fat coconut milk or cashew cream.

3. Can I Make This Soup Spicy?

Absolutely! Add red pepper flakes, cayenne pepper, or smoked paprika while roasting the tomatoes for a spicier kick. You can also blend in roasted jalapeños for extra heat.

4. What Can I Use Instead of Heavy Cream?

For a dairy-free or lighter option, substitute heavy cream with:

  • Coconut milk (adds a subtle sweetness)
  • Greek yogurt (for extra protein)
  • Cashew cream (for a creamy, neutral taste)

5. Can I Roast the Tomatoes Ahead of Time?

Yes! You can roast the tomatoes up to 2 days in advance. Store them in an airtight container in the fridge and blend when ready to make the soup.

6. What If My Soup Is Too Thick?

Simply add more broth or a splash of milk/cream until you reach your desired consistency. Warm it gently while stirring.

7. Can I Serve This Soup Cold?

Yes! Similar to gazpacho, this soup can be enjoyed chilled. For a cold version, blend it thoroughly, strain if needed, and let it chill in the fridge for a few hours before serving.

8. Can I Add Protein to This Soup?

Definitely! Some great protein additions include:

  • Shredded rotisserie chicken
  • Crispy bacon bits
  • Cooked quinoa or lentils
  • Tofu or chickpeas for a plant-based option

9. What Herbs Work Best in This Soup?

Fresh herbs add depth to the soup. The best options are:

  • Basil (classic pairing with tomatoes)
  • Thyme (adds a mild earthy note)
  • Oregano (for an Italian-inspired flavor)
  • Parsley (for freshness)

10. What If I Don’t Have a Blender?

If you don’t have a blender, use a potato masher for a rustic, chunky texture. Alternatively, push the soup through a fine-mesh sieve for a smoother consistency.

Final Thoughts

This creamy roasted tomato soup is a simple yet elegant dish that brings out the best in fresh ingredients. Whether served as a cozy meal on a chilly night or as a light summer soup, its rich and smooth texture is always satisfying. With endless variations and serving options, you can customize it to fit any taste or dietary need.

Make a big batch, store it for later, and enjoy a bowl of homemade goodness whenever you need a comforting meal!

flavorfulside

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Roasted Tomato Soup with Herbs


  • Author: Emily
  • Total Time: 1 hour 40 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

This creamy roasted tomato soup is rich, comforting, and full of flavor. Roasted tomatoes, garlic, and fresh herbs create a deep, smoky taste, balanced with a touch of heavy cream. Perfect for cozy meals or elegant starters!


Ingredients

Scale
  • 3 ½ lbs fresh ripe tomatoes (Roma, cherry, or heirloom)
  • ⅓ cup olive oil
  • 4 cloves garlic, lightly smashed and peeled
  • 1 large yellow onion, peeled and cut into wedges
  • 4 sprigs fresh thyme
  • 1 sprig fresh oregano
  • 2-3 cups chicken or vegetable broth
  • 1-3 teaspoon granulated sugar (optional)
  • ½ cup basil leaves, torn
  • ½ - ¾ cup heavy cream
  • Kosher salt and black pepper, to taste

Instructions

Roast the Tomatoes

  1. Preheat oven to 425°F (220°C).
  2. Line a baking sheet with parchment paper or foil.
  3. Cut tomatoes according to size.
  4. Arrange tomatoes, onions, and garlic on the sheet.
  5. Drizzle with olive oil, salt, and pepper; toss to coat.
  6. Tuck in fresh thyme and oregano sprigs.
  7. Roast for 1 hour until caramelized.
  8. Remove from oven and discard herb sprigs.

Make the Soup

  1. Transfer roasted vegetables to a heavy-bottomed pot with any juices.
  2. Add 2 cups of broth and bring to a boil. Reduce heat and simmer for 25 minutes.
  3. Stir in basil leaves and reserved thyme. Simmer for 3-5 minutes.
  4. Blend the soup using an immersion or countertop blender.
  5. (Optional) Strain the soup through a fine mesh sieve for a smooth texture.
  6. Return to the pot and stir in heavy cream. Adjust seasoning.

Serve & Store

  • Serve hot with croutons, fresh herbs, or a swirl of cream.
  • Refrigerate in an airtight container for up to 4 days.
  • Freeze (without cream) for up to 3 months.

Notes

  • Use ripe, high-quality tomatoes for the best flavor.
  • Adjust broth for desired consistency.
  • Blend in batches if using a countertop blender.
  • Prep Time: 10 minutes
  • Cook Time: 1 hour 30 minutes
  • Category: Soup
  • Method: Roasting & Blending
  • Cuisine: American / Mediterranean

Nutrition

  • Serving Size: 1 bowl
  • Calories: 250-300
  • Sugar: 7g
  • Sodium: 450mg
  • Fat: 15g
  • Saturated Fat: 7g
  • Unsaturated Fat: 8g
  • Carbohydrates: 20g
  • Fiber: 4g
  • Protein: 5g
  • Cholesterol: 30mg
Recipe rating