Creamy Roasted Tomato Soup
This Creamy Roasted Tomato Soup starts with fresh tomatoes, onions, and garlic roasted until sweet and caramelized before being blended into a rich, velvety soup. Finished with cream and fresh basil, it’s an easy homemade soup that’s packed with fresh tomato flavor and perfect with a slice of crusty bread or a grilled cheese sandwich.
There’s something special about transforming a basket of ripe tomatoes into a pot of homemade soup.
Roasting the tomatoes, onions, and garlic brings out their natural sweetness and creates a deep, rich flavor that you just can’t get from simmering everything on the stovetop. After everything is blended together with cream and fresh basil, the result is a silky, comforting soup that’s simple enough for a weeknight and special enough to serve to guests.
Whether you’re picking tomatoes from the garden or bringing home a basket from the farmers market, this creamy roasted tomato soup is one of my favorite ways to enjoy tomato season. Pair it with crusty bread or a gooey grilled cheese sandwich for the ultimate comfort meal.
Why You’ll Love This Creamy Roasted Tomato Soup
- Roasting creates incredible flavor. Roasting the tomatoes, onions, and garlic brings out their natural sweetness and adds a rich depth you can’t get from simmering alone.
- Creamy and comforting. Heavy cream gives the soup a silky, velvety texture that’s perfect for cool evenings.
- A great way to use fresh tomatoes. Whether your garden is overflowing or you found beautiful tomatoes at the farmers market, this recipe lets their flavor shine.
- Perfect with your favorite bread. Serve it with crusty bread, grilled cheese, or homemade croutons for an easy meal.
- Freezer-friendly. Make a batch now and freeze leftovers for a quick homemade lunch or dinner later.
- Simple ingredients, homemade flavor. Fresh vegetables, a handful of pantry staples, and a little time in the oven create a soup that’s worth every bite.
Ingredients You’ll Need for Creamy Tomato Soup
- Fresh tomatoes
- Onion
- Garlic
- Olive oil
- Salt
- Black pepper
- Chicken broth
- Fresh basil
- Heavy cream
Ingredient Notes
Tomatoes
Fresh, ripe tomatoes are the star of this recipe, so use the best ones you can find. I love using a mix of tomato varieties from the garden because each one adds a little something different. Roma tomatoes bring rich flavor and fewer seeds, while slicing tomatoes add sweetness and plenty of juice.
Onion
A yellow onion becomes sweet and mellow as it roasts, adding depth without overpowering the tomatoes.
Garlic
Roasting garlic transforms its sharp bite into a rich, buttery flavor that blends beautifully into the soup.
Chicken Broth
Chicken broth adds richness, but vegetable broth works well if you’d like to keep the soup vegetarian.
Fresh Basil
Fresh basil brightens the soup and pairs perfectly with roasted tomatoes. If you don’t have fresh basil, dried basil will work, but fresh gives the best flavor.
Heavy Cream
Heavy cream creates a silky, velvety texture. For a lighter soup, you can substitute half-and-half, though the soup won’t be quite as rich.
Olive Oil
A drizzle of olive oil helps the vegetables roast evenly while encouraging those delicious caramelized edges that give this soup so much flavor.
Helpful Tools
These are the kitchen tools I use to make this recipe. You may already have similar tools, but if you’re looking for dependable favorites, these are the ones I reach for most often.
As an Amazon Associate, I earn from qualifying purchases at no additional cost to you. Thank you for supporting The Pickled Farmhouse!
- Large sheet pan
- Parchment paper (optional for easier cleanup)
- Large pot
- Immersion blender (or a high-speed blender)
- Ladle
- Soup bowls
How to Make Creamy Roasted Tomato Soup
Step 1: Prep the vegetables
Preheat your oven to 425°F.
Core the tomatoes and cut them into large wedges. Peel and quarter the onion, then peel the garlic cloves. Arrange the tomatoes, onions, garlic, and fresh basil on a large baking sheet. Drizzle everything with olive oil and season generously with salt and pepper.

Step 2: Roast until caramelized
Roast for 40 to 50 minutes, or until the tomatoes have softened, the onions are tender, and the edges are beginning to caramelize. The basil will become fragrant as it roasts, adding another layer of flavor to the soup.

Step 3: Build the soup
Transfer the roasted vegetables, basil, and all of the juices from the baking sheet to a large stockpot or Dutch oven. Add the chicken broth and bring the soup to a gentle simmer for about 10 minutes.
Step 4: Blend until smooth
Use an immersion blender to blend the soup until completely smooth. If using a countertop blender, work in batches and be careful when blending hot liquids.

Step 5: Finish with cream
Reduce the heat to low and stir in the heavy cream.

Step 6: Serve and enjoy
Ladle the soup into bowls and garnish with fresh basil, freshly grated Parmesan, homemade croutons, or a drizzle of cream if desired.
Serve warm with crusty bread or a grilled cheese sandwich.
This roasted tomato soup has been a favorite in my kitchen for years. Every summer, when the tomatoes start piling up, it’s one of the first recipes I reach for

Tips for the Best Roasted Tomato Soup
- Use ripe tomatoes. The better your tomatoes taste before roasting, the better your soup will taste. Garden-fresh tomatoes are my favorite when they’re in season.
- Don’t rush the roasting. Let the tomatoes, onions, garlic, and basil roast until the tomatoes have softened and the edges begin to caramelize. That’s where the rich flavor develops.
- Don’t leave the juices behind. Pour everything from the baking sheet into the pot, including all of the flavorful juices. That’s liquid gold!
- Blend until silky smooth. Take an extra minute with the immersion blender to create a velvety texture.
- Taste before serving. Tomatoes vary in sweetness and acidity, so always give the soup one final taste and adjust the salt and pepper if needed.
- Add the cream last. Stir it in over low heat so it stays smooth and creamy
What to Serve with Creamy Roasted Tomato Soup
This creamy roasted tomato soup is hearty enough to enjoy on its own, but it’s even better paired with homemade bread, sandwiches, or a simple salad. Here are a few of my favorite serving ideas:
- Easy Dutch Oven Bread for dipping into every last spoonful.
- A classic grilled cheese sandwich with sharp cheddar or a blend of your favorite cheeses.
- A fresh green salad with a light vinaigrette for a simple lunch or dinner.
- Homemade garlic bread or buttery toast.
- A grilled ham and cheese sandwich for a heartier meal.
- Creamy Pasta Salad or Old-Fashioned Creamy Coleslaw if you’re serving the soup as part of a larger lunch spread.
- Oven-Roasted Rotisserie Style Chicken for a comforting family dinner.
Make Ahead
This soup is a great make-ahead meal because the flavor gets even better the next day.
Prepare the soup completely, let it cool, and store it in the refrigerator. Reheat gently over medium-low heat, stirring occasionally until warmed through.
Storing
Allow the soup to cool completely before transferring it to an airtight container.
- Refrigerator: Store for up to 4 days.
- Reheat gently on the stovetop or in the microwave until hot.
Freezing
This soup freezes well.
Let it cool completely, then transfer it to freezer-safe containers, leaving a little room for expansion.
Freeze for up to 3 months.
Thaw overnight in the refrigerator before reheating.
If freezing, you can also freeze the soup before adding the cream. Stir in the cream after reheating for the freshest texture.
Frequently Asked Questions
What are the best tomatoes for roasted tomato soup?
I like using a mix of tomatoes whenever I have them. Roma tomatoes add rich tomato flavor and fewer seeds, while slicing tomatoes contribute sweetness and extra juice. The best soup starts with ripe, flavorful tomatoes.
Can I use canned tomatoes instead of fresh?
This recipe was developed using fresh tomatoes because roasting them creates an incredible depth of flavor. If fresh tomatoes aren’t in season, canned whole tomatoes can work, but the flavor and texture will be a little different.
Do I need to peel the tomatoes?
No. Once the tomatoes have roasted and the soup is blended, the skins become very tender and blend into the soup beautifully.
Why roast the tomatoes instead of cooking them on the stovetop?
Roasting caramelizes the tomatoes, onions, garlic, and basil, creating a richer, sweeter flavor than simply simmering them. It’s one of the things that makes this soup so special.
Can I make this soup ahead of time?
Yes! In fact, the flavors become even better after a day in the refrigerator, making it a great make-ahead meal.
Why is my roasted tomato soup acidic?
If your soup tastes too acidic, it’s usually because the tomatoes need a little more seasoning or cream. Roasting naturally sweetens the tomatoes, and the heavy cream helps balance their acidity without masking the fresh tomato flavor.
If you loved this recipe, you might also enjoy my Broccoli Cheese Soup recipe.

Creamy Roasted Tomato Soup (Fresh Tomato Bisque)
Ingredients
Method
- Step 1: Prep the vegetablesPreheat your oven to 425°F.Core the tomatoes and cut them into large wedges. Peel and quarter the onion, then peel the garlic cloves. Arrange the tomatoes, onions, garlic, and fresh basil on a large baking sheet. Drizzle everything with olive oil and season generously with salt and pepper.
- Step 2: Roast until caramelizedRoast for 40 to 50 minutes, or until the tomatoes have softened, the onions are tender, and the edges are beginning to caramelize. The basil will become fragrant as it roasts, adding another layer of flavor to the soup.
- Step 3: Build the soupTransfer the roasted vegetables, basil, and all of the juices from the baking sheet to a large stockpot or Dutch oven. Add the chicken broth and bring the soup to a gentle simmer for about 10 minutes.
- Step 4: Blend until smoothUse an immersion blender to blend the soup until completely smooth. If using a countertop blender, work in batches and be careful when blending hot liquids.
- Step 5: Finish with creamReduce the heat to low and stir in the heavy cream. If you're using Parmesan cheese, stir it in now until melted and smooth.Taste the soup and adjust the salt and pepper if needed before serving.
- Step 6: Serve and enjoyLadle the soup into bowls and garnish with fresh basil, freshly grated Parmesan, homemade croutons, or a drizzle of cream if desired.Serve warm with crusty bread or a grilled cheese sandwich.
Notes
- Use the ripest tomatoes you can find for the best flavor.
- Don’t skip the roasting step. It’s what gives this soup its rich, deep flavor.
- Blend until completely smooth for the creamiest texture.
- Taste and adjust the seasoning before serving.
- The soup thickens slightly as it cools.
- Leftovers taste even better the next day.