When the craving for a warm, comforting bowl of soup hits, nothing satisfies quite like a homemade roasted tomato soup. Bursting with rich, roasted flavors and packed with nutrients, this recipe promises not only to tantalize your taste buds but also to provide a wholesome meal that’s perfect for any season. Let’s dive into the best roasted tomato soup recipe that you can easily prepare at home.


Creating the perfect roasted tomato soup starts with gathering the freshest ingredients. Here’s what you’ll need:

  • Tomatoes: 2 pounds of ripe Roma tomatoes
  • Garlic: 4 cloves, peeled
  • Onion: 1 large yellow onion, quartered
  • Carrots: 2 medium carrots, peeled and chopped
  • Olive oil: 3 tablespoons
  • Salt: 1 teaspoon
  • Black pepper: 1/2 teaspoon
  • Thyme: 1 teaspoon dried thyme or 2 teaspoons fresh thyme
  • Basil: A handful of fresh basil leaves
  • Vegetable broth: 4 cups
  • Cream: 1/2 cup heavy cream (optional)
  • Red pepper flakes: 1/4 teaspoon (optional, for a bit of heat)

Roasting the Vegetables

The key to an exceptionally flavorful roasted tomato soup lies in the roasting process. Follow these steps to ensure your vegetables are perfectly roasted:

  1. Preheat your oven to 400°F (200°C).
  2. Prepare the tomatoes: Slice the Roma tomatoes in half lengthwise and place them cut side up on a baking sheet.
  3. Add the garlic and onions: Scatter the peeled garlic cloves and quartered onion around the tomatoes on the baking sheet.
  4. Include the carrots: Add the chopped carrots to the baking sheet, ensuring they are evenly spread out.
  5. Season generously: Drizzle the olive oil over the vegetables, then sprinkle with salt, black pepper, and thyme.
  6. Roast: Place the baking sheet in the oven and roast for 35-40 minutes, or until the tomatoes are caramelized and the vegetables are tender.

    Read More:
    The Best Japanese Clear Soup Recipe
    Best Compound Butter For Turkey

Blending the Soup

Once your vegetables are perfectly roasted, it’s time to blend everything into a smooth, creamy soup:

  1. Transfer the vegetables to a large pot. If any of the roasted garlic cloves have turned too dark, remove them to avoid bitterness.
  2. Add the vegetable broth to the pot, ensuring all vegetables are submerged.
  3. Bring to a boil: Heat the mixture over medium-high heat until it begins to boil, then reduce the heat and let it simmer for 15 minutes to allow the flavors to meld.
  4. Blend the soup: Using an immersion blender, blend the soup until smooth. Alternatively, you can use a countertop blender, blending the soup in batches.
  5. Add the basil: Stir in the fresh basil leaves and let them wilt in the hot soup for a few minutes before blending again.
roasted tomato soup

Finishing Touches

To elevate your roasted tomato soup, consider these final steps:

  1. Add cream for richness: If you prefer a creamier soup, stir in the heavy cream and heat through.
  2. Adjust seasoning: Taste your soup and adjust the seasoning with additional salt and pepper as needed. If you like a bit of heat, add red pepper flakes.
  3. Serve hot: Ladle the soup into bowls and garnish with a drizzle of olive oil, a few fresh basil leaves, or a sprinkle of grated Parmesan cheese.

Tips for the Perfect Roasted Tomato Soup

Choose the Right Tomatoes

For the best flavor, opt for Roma tomatoes or any vine-ripened variety. These types tend to have a higher concentration of flavors and fewer seeds, making them ideal for soup.

Roast to Perfection

Roasting the tomatoes, garlic, onions, and carrots at a high temperature caramelizes their natural sugars, intensifying their flavors and adding a subtle sweetness to your soup. Be sure not to rush this step; properly roasted vegetables are key to achieving a deep, rich taste.

Enhance with Fresh Herbs

Fresh basil and thyme bring a delightful herbal note to the soup. Adding them at different stages – roasting with thyme and blending with basil – layers the flavors beautifully.

Customize Your Soup

Feel free to customize this recipe to suit your taste:

  • For a smokier flavor: Add a few roasted red bell peppers to the mix.
  • For extra creaminess: Substitute part of the vegetable broth with coconut milk.
  • For added texture: Stir in cooked quinoa or barley just before serving.

Health Benefits of Roasted Tomato Soup

Tomato soup is not only delicious but also packed with health benefits:

  • Rich in Antioxidants: Tomatoes are high in lycopene, a powerful antioxidant that helps protect cells from damage.
  • Boosts Immunity: Garlic and onions are known for their immune-boosting properties.
  • High in Vitamins: Carrots and tomatoes provide essential vitamins such as vitamin A and vitamin C.
  • Heart-Healthy: Olive oil, used in roasting, contains healthy monounsaturated fats.

Serving Suggestions

Pair your homemade roasted tomato soup with:

  • Crusty bread: Perfect for dipping and soaking up every bit of the flavorful soup.
  • Grilled cheese sandwich: A classic combination that’s always a hit.
  • Green salad: A light, refreshing salad complements the hearty soup well.

Storing and Reheating

Store your roasted tomato soup in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze the soup in individual portions for up to 3 months. Reheat on the stove over medium heat, stirring occasionally, until hot.


Creating the perfect homemade roasted tomato soup is a labor of love, but the result is a comforting, flavorful dish that’s well worth the effort. Whether you’re looking to warm up on a chilly day or enjoy a light, nutritious meal, this recipe is sure to become a staple in your kitchen.

Similar Posts