Introduction
Aromatic, rich, and irresistibly cozy, Roasted Tomato Soup transforms simple tomatoes into a deeply flavorful bowl of comfort. Roasting the tomatoes brings out their natural sweetness while adding lightly caramelized edges and a subtle smoky depth. Fresh garlic, onion, olive oil, and herbs round out every spoonful, creating a silky soup that tastes far more complex than its simple ingredient list suggests. Whether you serve it with crusty bread, grilled cheese, or a fresh salad, this homemade soup makes an easy and satisfying meal. You’ll learn how to make Roasted Tomato Soup that is creamy, flavorful, and perfect for any season.
Why You’ll Love This Recipe
There is something especially comforting about a bowl of Roasted Tomato Soup. Instead of simply simmering fresh tomatoes, this recipe roasts them first, allowing their natural sugars to caramelize and their juices to concentrate. That extra step creates a richer flavor with almost no additional effort.
The texture also makes this soup special. Blending roasted vegetables creates a smooth, velvety base, while small pieces of roasted tomato can add a rustic quality if you prefer a little texture. You can make it completely silky or leave it slightly chunky depending on your preference.
Another reason to love this homemade tomato soup is its simplicity. You need everyday ingredients, one roasting pan, and a blender or immersion blender. The oven does most of the flavor-building work for you.
It also works beautifully for busy weeknights, casual lunches, meal prep, or cozy weekend dinners. Serve it alongside crunchy toast or a gooey grilled cheese sandwich for a classic combination. Even better, the soup reheats wonderfully, making leftovers something to look forward to.
Ingredients
For this Roasted Tomato Soup, choose ripe tomatoes with plenty of natural flavor. Roma tomatoes work particularly well because they roast beautifully and contain less excess water, but vine-ripened tomatoes also deliver excellent results.
- 2 1/2 lb. ripe tomatoes (about 1.1 kg), halved
- 1 medium yellow onion (about 150 g), quartered
- 5 garlic cloves, peeled
- 2 tbsp. extra-virgin olive oil (30 ml)
- 1 tsp. kosher salt (5 g)
- 1/2 tsp. black pepper (1 g)
- 1 tsp. dried Italian seasoning (2 g)
- 2 cups vegetable broth (480 ml)
- 1 tbsp. tomato paste (16 g), for deeper tomato flavor
- 1 tsp. sugar (4 g), optional
- 1/2 cup heavy cream (120 ml), optional
- 2 tbsp. fresh basil, chopped (about 8 g)
- 1 tbsp. balsamic vinegar (15 ml), optional
The cream adds richness, while balsamic vinegar balances the tomatoes with a subtle tang.
Pro Tips
The first key to excellent Roasted Tomato Soup is choosing flavorful tomatoes. Since tomatoes form the foundation of the recipe, ripe tomatoes will produce a noticeably sweeter and more aromatic soup. If your tomatoes taste bland, roasting will improve them, but it cannot completely replace naturally good flavor.
Second, give the vegetables enough space on the roasting pan. Arrange the tomato halves cut-side up or down without piling them together. Crowded vegetables release steam instead of developing those delicious caramelized edges. A little space allows the heat to circulate and encourages better browning.
Third, roast until the tomatoes become soft and slightly charred around the edges. Those browned spots contain concentrated flavor, so do not remove every darkened piece. However, avoid burning the garlic. If the garlic starts browning too quickly, tuck it beneath a tomato or add it halfway through roasting.
Finally, taste the soup after blending. Tomatoes vary in acidity and sweetness, so the final seasoning may need a small adjustment. A pinch of sugar can soften sharp acidity, while a splash of balsamic vinegar can make the tomato flavor taste brighter and more balanced.
Instructions
Step 1: Prepare the vegetables
Preheat your oven to 425°F (220°C). Wash the tomatoes and pat them dry. Cut each tomato in half and place the halves on a large rimmed baking sheet. Add the quartered onion and peeled garlic cloves.
Drizzle everything with olive oil, then sprinkle with salt, black pepper, and Italian seasoning. Toss gently so the vegetables receive an even coating. Arrange the tomatoes in a single layer with enough room between them.
Step 2: Roast until caramelized
Place the baking sheet in the oven and roast for 35 to 45 minutes. Check the vegetables around the 30-minute mark. The tomatoes should look collapsed and juicy, with caramelized edges. The onion should become tender and lightly browned, while the garlic should smell fragrant and feel soft.
For an even deeper flavor, allow a few tomato edges to develop dark golden-brown spots. Those roasted edges give the soup its signature richness.
Step 3: Build the soup
Transfer the roasted tomatoes, onion, and garlic to a large pot. Add the vegetable broth and tomato paste. Bring the mixture to a gentle simmer over medium heat.
Cook for about 10 minutes, stirring occasionally. This short simmer allows the roasted vegetables and broth to blend together while keeping the fresh roasted flavor at the center.
Step 4: Blend until smooth
Remove the pot from the heat. Use an immersion blender to blend the soup directly in the pot until smooth and creamy. If you use a countertop blender, work in small batches and carefully vent the lid to release steam.
For a rustic texture, blend only until mostly smooth. For an ultra-silky soup, continue blending until completely smooth.
Step 5: Finish and season
Return the soup to low heat. Stir in the heavy cream if using. Add the optional sugar if the tomatoes taste particularly acidic. A splash of balsamic vinegar can also add wonderful balance.
Taste carefully and adjust the salt and pepper. Simmer for another 2 to 3 minutes without allowing the soup to boil vigorously.
Step 6: Garnish and serve
Ladle the hot soup into bowls and finish with fresh basil. Add a drizzle of olive oil, a small swirl of cream, or a sprinkle of freshly cracked black pepper.
Serve immediately with crusty bread, toasted sourdough, or a golden grilled cheese sandwich. For extra texture, top each bowl with homemade croutons.

Variations
You can easily customize this roasted tomato soup recipe to match your preferences. For a creamy version, add heavy cream, half-and-half, or a splash of coconut milk. Coconut milk gives the soup a subtle sweetness and makes it dairy-free.
For a spicy tomato soup, roast a sliced jalapeño or a pinch of red pepper flakes with the vegetables. You can also add smoked paprika for gentle smoky warmth.
To make a heartier Italian-style soup, add fresh basil, oregano, and a little Parmesan when serving. For a vegan version, use vegetable broth and skip the dairy or replace it with unsweetened plant-based cream.
If you prefer extra vegetables, roast a carrot or red bell pepper alongside the tomatoes. Carrots increase sweetness, while peppers add another layer of roasted flavor.
Storage and Serving
Allow leftover Roasted Tomato Soup to cool slightly before transferring it to an airtight container. Refrigerate for up to 4 days. When reheating, warm the soup gently over medium-low heat and stir occasionally. Add a splash of vegetable broth or water if the soup becomes thicker after refrigeration.
The soup also freezes well. Store cooled portions in freezer-safe containers, leaving some room for expansion. Freeze for up to 3 months and thaw overnight in the refrigerator before reheating.
For serving, pair a bowl with a crispy grilled cheese sandwich for the ultimate comfort-food meal. Crusty garlic bread also works beautifully because it gives you something crunchy to dip into the silky soup. For a lighter option, serve it with a simple green salad dressed with lemon vinaigrette.
FAQs
1. Can I use canned tomatoes?
Yes. Canned whole tomatoes work well when fresh tomatoes are unavailable. Choose high-quality tomatoes and drain excess liquid before roasting for better concentration.
2. Can I make this soup without cream?
Absolutely. The roasted vegetables create plenty of body on their own. Simply leave out the cream for a lighter dairy-free soup.
3. Why does my tomato soup taste acidic?
Some tomatoes naturally contain more acidity than others. Add a small amount of sugar, cream, or balsamic vinegar to balance the flavor. Taste after each addition so you do not overcorrect.
4. Can I use an immersion blender?
Yes, and it is one of the easiest options. Blend directly in the cooking pot until you reach your preferred texture. Keep the blender head submerged to prevent splattering.
5. What tomatoes are best for this recipe?
Roma, plum, and ripe vine tomatoes all work well. Choose tomatoes that feel heavy for their size and smell fragrant. The better the tomatoes, the more flavorful your soup will be.
This Roasted Tomato Soup is comfort food at its finest, with sweet caramelized tomatoes, aromatic garlic, tender onions, and a silky texture in every spoonful. It’s the kind of dish that turns simple pantry ingredients into a cozy meal for busy weeknights, relaxed lunches, or chilly evenings at home. The roasting step gives this soup exceptional depth while keeping the preparation wonderfully simple. Serve it with crusty bread or a gooey grilled cheese sandwich, and you have an effortless meal everyone will want again. Once you taste homemade soup this flavorful, you may never look at ordinary tomato soup the same way.
Print
Roasted Tomato Soup
- Total Time: 45
Description
Roasted tomatoes turn this cozy soup into something incredibly rich, sweet, and flavorful. It is the perfect bowl of comfort for a simple lunch or cozy dinner.
Ingredients
- 2 1/2 lb. ripe tomatoes, halved
- 1 medium yellow onion, quartered
- 5 garlic cloves, peeled
- 2 tbsp. extra-virgin olive oil
- 1 tsp. kosher salt
- 1/2 tsp. black pepper
- 1 tsp. dried Italian seasoning
- 2 cups vegetable broth
- 1 tbsp. tomato paste
- 1 tsp. sugar, optional
- 1/2 cup heavy cream, optional
- 2 tbsp. fresh basil, chopped
- 1 tbsp. balsamic vinegar, optional
Instructions
- Preheat the oven to 425°F (220°C).
- Arrange the halved tomatoes, onion, and garlic on a large baking sheet.
- Drizzle the vegetables with olive oil and season with salt, pepper, and Italian seasoning.
- Roast for 35 to 45 minutes, until the tomatoes are soft and caramelized around the edges.
- Transfer the roasted vegetables to a large pot.
- Add the vegetable broth and tomato paste, then simmer for 10 minutes.
- Blend the soup with an immersion blender until smooth or leave slightly chunky if preferred.
- Stir in the heavy cream if using.
- Add sugar or balsamic vinegar if needed to balance the acidity.
- Taste and adjust the seasoning.
- Garnish with fresh basil and serve hot with crusty bread or grilled cheese.
- Prep Time: 10
- Cook Time: 15
- Category: Dinner