Best Ever Tomato Soup | Rich roasted tomatoes with a swirl of cream

Few things feel as comforting and nostalgic as a bowl of Easy Roasted Tomato Soup. It’s a timeless classic, made even better when you roast the tomatoes yourself—bringing out their natural sweetness and depth. This homemade version is rich, velvety, and full of flavor, but simple enough to make on a busy weeknight.

Unlike canned tomato soups that can taste one-note or overly acidic, this roasted version is robust and balanced, with hints of caramelized tomato, roasted garlic, and fresh herbs. Blended until smooth and swirled with cream or left naturally dairy-free, it’s a cozy staple you’ll want on repeat through fall, winter, and beyond.

Serve it with grilled cheese, crusty bread, or a swirl of basil oil—and prepare to fall in love with soup season.

Ingredients Overview

Here’s what makes this roasted tomato soup stand out:

  • Roma or Plum Tomatoes: These roast beautifully with low moisture and deep flavor. Use fresh, ripe tomatoes for the best results.

  • Garlic Cloves: Roasted alongside the tomatoes, garlic becomes sweet and mellow, enhancing the soup’s depth.

  • Onion: Yellow or sweet onions balance the acidity of tomatoes and help round out the flavor.

  • Olive Oil: Used for roasting and sautéing, it adds a rich, fruity note.

  • Fresh Basil or Thyme: Basil gives the soup its signature herbal brightness; thyme adds an earthy, savory undertone.

  • Vegetable or Chicken Broth: Thins out the soup and deepens the savory flavor. Choose low-sodium to control seasoning.

  • Salt & Pepper: Essential for balance—taste and adjust before blending.

  • Heavy Cream or Coconut Milk (optional): Swirl in for creaminess, or leave out for a naturally vegan version.

Ingredient Substitutions

  • Tomatoes: Use cherry tomatoes for a slightly sweeter soup or canned San Marzano in winter.

  • Broth: Use water in a pinch, but broth adds more body and flavor.

  • Cream: Omit for dairy-free, or use oat/cashew cream instead.

Ingredient Tips

  • Roast tomatoes skin-side down for optimal caramelization.

  • Leave garlic cloves in their skins while roasting to avoid burning.

  • Use a blender or immersion blender for a perfectly smooth finish.

Step-by-Step Instructions

1. Roast the Tomatoes and Garlic

Preheat oven to 425°F (220°C).

Halve the tomatoes and arrange them on a large baking sheet, skin-side up. Add whole garlic cloves (in skins) and thick slices of onion. Drizzle everything generously with olive oil and season with salt and black pepper.

Roast for 35–40 minutes until tomatoes are wrinkled and slightly charred, and garlic is soft.

2. Sauté and Combine

In a large soup pot, heat 1 tablespoon olive oil over medium heat. Add roasted onions (if not too charred) and squeeze roasted garlic from its skin into the pot. Stir briefly.

Add the roasted tomatoes (and any juices from the pan), fresh basil or thyme, and broth. Simmer for 10–15 minutes to blend the flavors.

3. Blend the Soup

Use an immersion blender directly in the pot, or transfer in batches to a blender and purée until smooth and velvety.

Return to the pot, and stir in 1/3–1/2 cup heavy cream or coconut milk if desired.

4. Season and Serve

Taste and adjust seasoning. Add more salt, pepper, or a pinch of sugar if needed to balance acidity.

Serve hot, garnished with a drizzle of cream, fresh basil, croutons, or a grilled cheese sandwich on the side.

Tips, Variations & Substitutions

  • Make it spicy: Add a pinch of red pepper flakes when sautéing garlic.

  • Smoky version: Roast tomatoes with smoked paprika or use fire-roasted canned tomatoes.

  • Add protein: Stir in cooked white beans or top with grilled shrimp for a heartier meal.

  • Herb swap: Fresh oregano or thyme can replace basil for a more savory profile.

Make-Ahead & Freezer Tips

  • Store in the fridge for up to 5 days.

  • Freeze in airtight containers for up to 3 months—leave out cream until reheating for best texture.

Serving Ideas & Occasions

This Easy Roasted Tomato Soup is a year-round winner:

  • Serve with grilled cheese, especially sourdough or mozzarella-basil paninis.

  • Offer as a starter before pasta dishes or roasted meats.

  • Pair with salads like arugula with lemon vinaigrette or Caesar salad.

  • Use it as a base for tomato bisque or pasta sauces.

Perfect for:

  • Weeknight dinners

  • Light lunches

  • Rainy day meals

  • Meal prep Sundays

Its elegant simplicity makes it equally at home in a cozy kitchen or on a dinner party menu.

Nutritional & Health Notes

Roasted tomato soup is naturally low in calories, rich in vitamin C, potassium, and lycopene—a powerful antioxidant found in cooked tomatoes.

To keep it light:

  • Use broth or water instead of cream.

  • Pair with protein-based sides for a more balanced meal.

To make it more filling:

  • Add cooked quinoa or lentils.

  • Stir in a spoonful of pesto or tahini for richness and healthy fats.

This soup fits into vegetarian, vegan (if dairy-free), gluten-free, and Mediterranean-style diets with ease.

FAQs

Q1: Can I use canned tomatoes instead of fresh?

A1: Yes. Use two 28-oz cans of whole peeled tomatoes (San Marzano recommended). Drain one can slightly to reduce excess liquid. Roast them on a sheet pan or sauté with garlic and onion.

Q2: Do I have to peel the tomatoes?

A2: No. Roasting softens the skins, and blending makes them unnoticeable. If you prefer a super-smooth texture, strain the soup after blending.

Q3: Can I make it dairy-free?

A3: Absolutely. Use coconut milk, cashew cream, or simply omit cream. The soup is still rich and flavorful thanks to the roasted vegetables.

Q4: How do I make it thicker?

A4: Simmer the soup longer to reduce it, or add a small peeled potato or 1/2 cup white beans before blending. You can also add a slice of stale bread before blending for a thicker consistency.

Q5: What’s the best way to blend hot soup?

A5: If using a blender, let the soup cool slightly and blend in batches with the lid slightly ajar (to release steam). An immersion blender is the easiest and safest method.

Q6: How long does it last in the fridge?

A6: Up to 5 days in an airtight container. It actually tastes better the next day as the flavors continue to develop.

Q7: Can I freeze roasted tomato soup?

A7: Yes. Freeze in containers or freezer bags for up to 3 months. Leave out the cream if possible and add it when reheating for the best texture.

Print

Best Ever Tomato Soup | Rich roasted tomatoes with a swirl of cream

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A cozy, homemade roasted tomato soup bursting with deep flavor from oven-caramelized tomatoes, garlic, and herbs. Smooth, rich, and easy to make.

  • Author: Maya Lawson
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Total Time: 50 minutes
  • Yield: 46 servings 1x

Ingredients

Scale
  • 3 lbs fresh Roma tomatoes, halved

  • 1 small yellow onion, sliced

  • 56 garlic cloves, unpeeled

  • 3 tbsp olive oil

  • Salt and black pepper, to taste

  • 23 cups vegetable or chicken broth

  • 1/2 cup fresh basil leaves (or 1 tsp dried thyme)

  • Optional: 1/3–1/2 cup heavy cream or coconut milk

Instructions

  • Preheat oven to 425°F (220°C). Arrange halved tomatoes, garlic, and onion on a baking sheet. Drizzle with olive oil and season with salt and pepper.

  • Roast for 35–40 minutes until tomatoes are wrinkled and caramelized.

  • In a large pot, sauté roasted garlic (squeezed from skin) and onion in a little olive oil. Add tomatoes, herbs, and broth. Simmer 10–15 minutes.

  • Blend until smooth using an immersion blender or in batches.

  • Stir in cream if using. Taste and adjust seasoning.

Notes

  • For extra flavor, add a splash of balsamic vinegar before blending.

  • Top with croutons, basil, or grilled cheese for serving.

  • Freeze without cream and add upon reheating.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star