This Easy Roasted Tomato Soup is a go-to recipe when you’re craving something comforting, nourishing, and deeply satisfying without spending hours in the kitchen. Roasting fresh tomatoes with garlic and onion brings out their natural sweetness and depth, while a splash of cream (or coconut milk) adds just the right amount of richness. Whether you pair it with a grilled cheese sandwich or enjoy it solo, this soup delivers on flavor, simplicity, and classic homemade warmth.
A Soup with History and Heart
Tomato soup has been a beloved dish across generations and continents—from rustic Italian pomodoro to creamy American diner-style bowls. While canned versions are convenient, nothing compares to the vibrant flavor of a soup made with slow-roasted tomatoes.
Roasting caramelizes the tomatoes, intensifies their sweetness, and adds a subtle smokiness. Blending those with garlic, onion, herbs, and broth results in a velvety soup that feels gourmet but couldn’t be easier to make. This version is vegetarian, optionally vegan, and completely customizable for your taste or pantry.
Ingredients Overview: A Breakdown of Flavor & Function
Each ingredient in this Roasted Tomato Soup plays an important role, from building flavor to creating the perfect texture.
Fresh Tomatoes (Roma or Plum)
-
Base flavor: These meaty tomatoes roast beautifully and have a balanced acidity.
-
Why roast?: Roasting concentrates their flavor, removes excess water, and caramelizes natural sugars.
Garlic Cloves
-
Aromatic depth: Roasted garlic adds sweet, mellow, earthy notes that infuse the soup.
-
Amount: 4–6 cloves is ideal, but you can adjust based on your garlic preference.
Onion (Yellow or Sweet)
-
Foundational flavor: Adds sweetness and rounds out the acidity of tomatoes.
-
Roasted alongside: Sliced and caramelized for extra depth.
Olive Oil
-
Fat for roasting: Helps caramelize the vegetables and adds a smooth finish.
-
Use extra virgin: For maximum flavor in both roasting and drizzling.
Vegetable Broth
-
Liquid base: Choose low-sodium to control seasoning. Chicken broth works if not vegetarian.
-
Enhancer: Brings the flavors together and ensures a smooth texture.
Basil (Fresh or Dried)
-
Classic pairing: Adds herbal sweetness and complements the acidity of tomatoes.
-
Optional garnish: Fresh basil leaves make a beautiful finish.
Cream or Coconut Milk (Optional)
-
Silky texture: A little dairy or non-dairy cream transforms the soup from good to luscious.
-
Flexible: Omit for a lighter, brothier result.
Salt, Black Pepper & Red Pepper Flakes
-
Seasoning: Crucial for bringing out all the natural flavors.
-
Heat: A pinch of red pepper flakes balances the sweetness with subtle warmth.
Step-by-Step Instructions: From Roasting to Blending

1. Prep the Vegetables
-
Halve the tomatoes (leave stems on if desired for roasting).
-
Slice onions into wedges.
-
Peel garlic cloves.
Place all on a large baking sheet lined with parchment paper.
2. Roast the Vegetables
-
Drizzle with olive oil and sprinkle with salt and pepper.
-
Roast at 400°F (200°C) for 35–40 minutes, until tomatoes are blistered and onions are caramelized.
Tip: Don’t rush this step. The slow roasting builds flavor.
3. Transfer to Blender or Pot
-
Add roasted vegetables and juices to a blender or pot with broth and basil.
-
Blend until smooth. For a chunkier soup, pulse a few times rather than puréeing fully.
Safety Note: Let veggies cool slightly if using a countertop blender to avoid pressure build-up.
4. Simmer & Adjust
-
Pour blended soup into a pot. Heat gently on low and stir in cream or coconut milk if using.
-
Taste and adjust salt, pepper, or spice level as needed.
Tips, Variations & Substitutions
Tips for Best Results
-
Use ripe tomatoes: The better the tomatoes, the better the soup. Summer harvests are best, but Roma or vine-ripened work year-round.
-
Don’t overcrowd: Spread veggies in a single layer to ensure even roasting.
-
Balance acidity: If soup is too tangy, add a pinch of sugar or splash of cream.
Variations
-
Spicy kick: Add ½ tsp smoked paprika or red chili flakes for warmth.
-
Tuscan style: Stir in white beans and spinach for a heartier variation.
-
Roasted red peppers: Add a few for a smoky-sweet twist.
Substitutions
-
No fresh tomatoes? Use canned whole tomatoes—roast them briefly in the oven for similar effect.
-
Dairy-free? Use coconut milk, oat milk, or cashew cream.
-
Herb options: Swap basil for thyme or oregano for a more earthy profile.
Serving Ideas & Occasions
Tomato soup is one of the most versatile dishes in any kitchen. Here’s how to serve it:
-
With grilled cheese: The iconic pairing—try sourdough with sharp cheddar.
-
As a starter: Serve in mugs for dinner parties or holiday menus.
-
With toppings: Add croutons, a swirl of cream, fresh herbs, or toasted seeds.
-
For meal prep: Make a double batch and enjoy it throughout the week for lunch or light dinner.
This soup is freezer-friendly, making it great for batch cooking and busy schedules.
Nutritional & Health Notes
This roasted tomato soup is light yet satisfying and full of nutrients:
-
Vitamin C & A: Tomatoes are packed with antioxidants like lycopene, which supports heart and skin health.
-
Low calorie: Without cream, this soup is naturally low in calories and fat.
-
Vegan & gluten-free: Easy to adapt to many dietary needs.
-
Anti-inflammatory: Garlic, olive oil, and tomatoes all support a healthy immune system.
Add protein by pairing with legumes, a whole-grain side, or grilled cheese made with whole wheat bread.
Frequently Asked Questions (FAQ)
1. Can I make this soup with canned tomatoes?
Yes. Use two 28-ounce cans of whole peeled tomatoes. Roast them briefly with garlic and onion to enhance the flavor. Canned San Marzano tomatoes are a great choice.
2. How do I make this soup creamier?
Stir in ½ cup of heavy cream, half-and-half, or coconut milk at the end. For ultra creaminess, blend the soup longer and strain through a fine mesh sieve if desired.
3. Can I freeze roasted tomato soup?
Absolutely. Let it cool completely, then freeze in airtight containers for up to 3 months. Thaw overnight and reheat gently on the stove.
4. Do I need to peel the tomatoes?
No. Roasted skins blend well and add body to the soup. If you prefer an ultra-smooth texture, you can peel after roasting, but it’s optional.
5. What kind of blender should I use?
An immersion blender works directly in the pot, while a countertop blender creates a smoother finish. Just be sure to let the soup cool slightly before blending in batches.
6. Can I make this soup ahead of time?
Yes! In fact, the flavors deepen after a day in the fridge. Reheat on the stove and stir well before serving.
7. Is this soup suitable for kids?
Definitely. It’s mild and naturally sweet from roasted tomatoes. You can leave out red pepper flakes for a kid-friendly version.
PrintBest Roasted Tomato Soup Recipe – Creamy & Cozy
A simple, rich, and flavorful roasted tomato soup made with fresh ingredients. Creamy optional, freezer-friendly, and perfect for cozy meals.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
Ingredients
-
3 lbs ripe Roma or plum tomatoes, halved
-
1 large onion, sliced
-
4–6 garlic cloves, peeled
-
2 tbsp olive oil
-
Salt and black pepper, to taste
-
3 cups vegetable broth
-
½ tsp red pepper flakes (optional)
-
½ cup heavy cream or coconut milk (optional)
-
¼ cup fresh basil leaves or 1 tsp dried basil
Instructions
-
Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
-
Arrange tomatoes (cut side up), onion, and garlic on the sheet. Drizzle with olive oil and season with salt and pepper.
-
Roast for 35–40 minutes until tomatoes are caramelized and soft.
-
Transfer roasted veggies and juices to a blender or pot with broth and basil. Blend until smooth.
-
Pour into a pot and simmer gently. Stir in cream or coconut milk if using.
-
Taste and adjust seasoning. Serve hot with your favorite toppings.
Notes
-
Add a pinch of sugar if tomatoes are very acidic.
-
Garnish with basil, croutons, or a swirl of cream.
-
Soup keeps in the fridge for up to 5 days and freezes well.
