I absolutely love a comforting bowl of soup, and this Best Homemade Roasted Tomato Soup Recipe has quickly become one of my all-time favorites. The deep, smoky flavor from roasting the tomatoes, combined with the fresh basil and creamy finish (if you choose), makes every spoonful a cozy hug on a chilly day. It’s straightforward to make, yet feels so special, perfect for sharing with family or enjoying a quiet night in. Whenever I make this soup, I can't help but get excited to dive into that rich, velvety goodness!
Why You'll Love This Best Homemade Roasted Tomato Soup Recipe
To me, this recipe stands out because of its incredible depth of flavor. Roasting the tomatoes and garlic adds a caramelized sweetness and a hint of smokiness that you just can’t get from plain boiled tomatoes. Then, blending them fresh with basil gives the soup a lovely herbaceous balance that brightens every bite. I love how the roux adds just the right amount of thickness and richness, while the optional cream swirl makes it irresistibly silky. It’s a perfected harmony of textures and tastes that feels both rustic and refined.
Beyond flavor, I really appreciate how approachable this recipe is. It’s made with simple ingredients you probably already have, but the roasting step elevates it like a chef’s secret. I find it ideal for so many occasions—from casual weeknight dinners after a long day to intimate dinners when you want to impress guests without fuss. It’s easy enough to pull together quickly, but the roasting lets you relax and let the oven do the hard work. Honestly, it’s a soup I recommend everyone keep in their recipe arsenal.
Ingredients You'll Need
What I love about this soup is that it’s made from pretty simple but essential ingredients. Each one plays a crucial role—fresh tomatoes for natural sweetness and acidity, garlic and onions to build savory layers, and basil for a fragrant herbal note. The olive oil helps with roasting, butter and flour create a luscious base, and the vegetable broth ties it all together with a subtle savory depth. Here’s what you’ll want to gather:
- 3 pounds fresh tomatoes (cut into 2” pieces): I recommend ripe, in-season tomatoes for peak flavor.
- ½ cup diced onion (about ½ onion): This gives a sweet and aromatic backbone to the soup.
- 5 cloves garlic (peeled and chopped): Roasting garlic mellows it beautifully.
- 2 tablespoons olive oil: Essential for roasting and bringing out the natural sugars in the veggies.
- ½ teaspoon fine sea salt: Enhances all the flavors without overpowering.
- ¼ teaspoon freshly ground black pepper: Adds just enough subtle heat and complexity.
- ¼ cup fresh basil: Adds that classic fresh tomato-herb brightness.
- 2 tablespoons salted butter: Creates richness and helps form the roux.
- 2 tablespoons all-purpose flour: Thickens the soup into a lovely velvety texture.
- 1 tablespoon granulated sugar: Balances tomato acidity perfectly.
- 1 quart vegetable broth: Adds savory depth—the base of the soup’s body.
- ¼ to ½ cup heavy cream (optional): For a creamy, luscious finish that I highly recommend.
Directions
Step 1: Preheat your oven to 450 degrees Fahrenheit and lightly grease a large baking sheet to prevent sticking.
Step 2: In a large bowl, toss together your chopped tomatoes, diced onion, chopped garlic, olive oil, salt, and pepper until everything is well coated. This will help them roast evenly and develop those amazing caramelized flavors.
Step 3: Spread your tomato mixture in a single layer on the prepared baking sheet. Roast them in the oven for 15 minutes, then carefully give everything a good stir to ensure even cooking.
Step 4: Return the baking sheet to the oven and continue roasting for another 15 minutes. For the last 2 to 3 minutes, switch to broil to get some of the tomatoes lightly charred—this adds a great smoky dimension to the soup.
Step 5: Remove the pan from the oven, scraping all those delicious roasted bits into a high-powered blender. Add your fresh basil, then blend on high until perfectly smooth, about 1 minute.
Step 6: In a large pot, melt the butter over medium-high heat. Once melted, whisk in the flour and cook for 30 to 60 seconds until mixture becomes bubbly and golden, forming a roux that will thicken the soup nicely.
Step 7: Slowly whisk in the vegetable broth and sugar to the roux until the mixture is silky and lump-free.
Step 8: Pour in the blended tomato mixture and whisk until everything is combined smoothly. If you want a creamier soup, now’s the time to stir in ¼ to ½ cup heavy cream.
Step 9: Reduce the heat to medium-low and let the soup simmer gently for 15 minutes, thickening and melding flavors. Be sure to stir occasionally to prevent sticking.
Step 10: Taste and adjust seasoning with salt and pepper if needed. Then, serve the soup warm, garnished with croutons or a sprinkle of chopped fresh basil for that extra touch I love.
Servings and Timing
This recipe generously serves 8 people, which I find perfect for family dinners or leftovers that keep well. Prep takes around 10 minutes, mostly chopping, while roasting and simmering bring the total cook time to about 40 minutes. Altogether, you’re looking at 50 minutes from start to finish, with no resting or cooling time required—so it’s a wonderful, comforting meal that comes together without rushing.
How to Serve This Best Homemade Roasted Tomato Soup Recipe
When I serve this soup, I love pairing it with crispy homemade croutons or a thick slice of crusty bread to soak up every last drop. A grilled cheese sandwich isn’t just nostalgic—it’s an unbeatable combo that turns lunch or dinner into a special treat. Fresh torn basil sprinkled on top adds a pop of color and an herby freshness that always impresses guests.
If you want to elevate the presentation, try drizzling a little extra cream or a good-quality olive oil in a swirl right before serving. I sometimes add a few toasted pine nuts or a sprinkle of Parmesan for a nutty, savory crunch. This soup is best enjoyed hot, perfect for chilly evenings when you want something soothing but still full of vibrant tomato flavor.
For beverages, I often enjoy a chilled glass of crisp Sauvignon Blanc or a light Pinot Noir. If you prefer non-alcoholic, a freshly brewed iced tea with lemon complements the acidity beautifully. This soup works wonderfully for casual weeknight meals, elegant dinners, holiday lunches, or even as a thoughtful starter at a party. I always find that it brings warmth and comfort in the best way.
Variations
One of the ways I like to personalize this Best Homemade Roasted Tomato Soup Recipe is by playing with the herbs. While basil is classic, swapping in fresh thyme or oregano creates a lovely Mediterranean twist. For a little spice, a pinch of crushed red pepper flakes or a dash of smoked paprika can make the soup excitingly complex.
If you’re cooking for a vegan or dairy-free crowd, skip the butter and heavy cream. I substitute the butter with olive oil and pour in a splash of full-fat coconut milk or cashew cream instead, which adds creaminess without the dairy. For gluten-free adaptations, just swap the all-purpose flour for a gluten-free flour blend or a cornstarch slurry to thicken your soup gently without altering the taste.
Finally, if you want even deeper flavor and convenience, try slow-roasting your tomatoes at a lower temperature for a longer time, around 300 degrees Fahrenheit for an hour. It amps up sweetness and reduces moisture for a thicker, richer soup base. No matter the variations, I always come back to the core roasting technique because it truly makes this recipe the best in my book.
Storage and Reheating
Storing Leftovers
I store leftover soup in airtight containers in the refrigerator, where it usually keeps beautifully for up to 4 days. Glass containers with tight-fitting lids are my favorite because they don’t hold onto any flavors and reheat nicely. I recommend letting the soup cool down to room temperature before sealing and refrigerating to maintain freshness and food safety.
Freezing
This roasted tomato soup freezes wonderfully, making it an excellent candidate for batch cooking. Just pour cooled soup into freezer-safe containers or heavy-duty freezer bags, leaving some room for expansion. I label each container with the date and usually enjoy the soup within 3 months for the best taste. When ready, thaw overnight in the fridge before reheating gently on the stove.
Reheating
For the best texture and flavor, I reheat this soup slowly over low to medium heat on the stove, stirring occasionally. Avoid microwaving if you can, as it makes the texture a little uneven. If the soup thickened up in the fridge, I simply add a splash of vegetable broth or water while warming to bring it back to that perfect silky consistency. A quick taste test at the end is always key to freshen the seasoning with a pinch of salt or pepper.
FAQs
Can I use canned tomatoes instead of fresh for this recipe?
Yes, you can substitute high-quality canned whole or diced tomatoes if fresh tomatoes are out of season. However, roasting fresh tomatoes really enhances the flavor with that smoky caramelization, so I’d recommend fresh whenever possible. If using canned, roast them with the other ingredients to get some of that roasted depth.
Is it necessary to use heavy cream in the soup?
Heavy cream is optional but I find it really brings a luxurious creaminess to the soup. You can skip it for a lighter version or use non-dairy substitutes like coconut cream or cashew cream if you want it dairy-free. The soup will still be flavorful and comforting without it.
How do I know when the soup has thickened enough?
After simmering for 15 minutes, the soup should coat the back of a spoon smoothly and feel velvety without being too runny. If it still seems thin, you can simmer a few minutes longer, stirring to avoid sticking. The roux helps with thickening, so make sure to cook that step well.
Can I add other vegetables to this roasted tomato soup?
Definitely! I’ve experimented with adding roasted red peppers, carrots, or even a splash of roasted butternut squash for sweetness variation. Just keep the roasting times consistent and adjust seasoning accordingly. These additions can give your soup a unique twist while maintaining its cozy charm.
What’s the best way to garnish this soup?
I love simple garnishes like fresh basil leaves, a drizzle of good olive oil, or crunchy homemade croutons. A sprinkle of grated Parmesan or a few toasted pine nuts adds nice texture and flavor, too. Garnishes give the soup that inviting look and extra flavor punch that makes each bowl feel special.
Conclusion
I truly hope you’ll give this Best Homemade Roasted Tomato Soup Recipe a try because it’s one of those dishes that feels like a warm hug from the inside out. It’s comforting, vibrant, and surprisingly simple to make, yet delivers complex flavors every single time. Whether you’re cooking for loved ones or just treating yourself, this soup is an easy way to bring joy and deliciousness into your kitchen. I know it’s become a favorite in my home, and I can’t wait to hear how you make it your own!
PrintBest Homemade Roasted Tomato Soup Recipe
This Best Homemade Tomato Soup Recipe features roasted tomatoes blended with fresh basil and simmered with a creamy roux base. It results in a rich, smooth, and comforting soup perfect for any time of the year. The combination of roasting and simmering enhances the natural sweetness and depth of the tomatoes, while optional cream adds a luscious touch.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Total Time: 50 minutes
- Yield: 8 servings
- Category: Soup
- Method: Roasting and Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
Vegetables
- 3 pounds tomatoes (fresh, cut into 2” pieces)
- ½ onion (diced, 1 cup)
- 5 cloves garlic (peeled and chopped)
- ¼ cup fresh basil
Liquids & Dairy
- 2 tablespoons olive oil
- 2 tablespoons salted butter
- 1 quart vegetable broth
- ¼ to ½ cup heavy cream (optional)
Dry Ingredients & Seasonings
- ½ teaspoon fine sea salt
- ¼ teaspoon black pepper (freshly ground)
- 2 tablespoons all-purpose flour
- 1 tablespoon granulated sugar
Instructions
- Preheat oven: Preheat your oven to 450 degrees Fahrenheit and lightly grease a large baking sheet to prepare for roasting the vegetables.
- Prepare roasting mix: In a large bowl, combine the cut tomatoes, diced onion, chopped garlic, olive oil, sea salt, and black pepper. Mix well to coat all the ingredients evenly.
- Roast vegetables: Spread the tomato mixture evenly on the prepared baking sheet in a single layer. Roast for 15 minutes.
- Continue roasting and broiling: Remove the pan from the oven, stir the mixture, then roast for an additional 15 minutes. During the final 2 to 3 minutes, switch to broil to lightly char some of the tomatoes for enhanced flavor.
- Blend the roasted mixture: Transfer the roasted vegetable mixture into a high-powered blender. Add fresh basil, then blend on high speed for about 1 minute until the mixture is smooth and creamy.
- Make roux: In a large pot, melt the salted butter over medium-high heat. Whisk in the all-purpose flour and cook, continuing to whisk, for about 30 to 60 seconds until the mixture becomes bubbly and lightly browned, forming a roux.
- Add liquids and sugar: Slowly whisk in the vegetable broth and granulated sugar into the roux, stirring continuously until the mixture is smooth and free of lumps.
- Add blended tomato mixture: Pour the blended tomato and basil puree into the pot with the roux and broth, whisking well to combine into a smooth soup base.
- Add cream (optional): For a richer, creamier texture, stir in ¼ to ½ cup of heavy cream according to your preference.
- Simmer the soup: Reduce heat to medium-low and let the soup cook gently for 15 minutes, allowing it to thicken and the flavors to meld perfectly.
- Season to taste: Taste the soup and adjust seasoning with additional salt and pepper as desired.
- Serve: Serve the warm tomato soup garnished with croutons, extra fresh basil, or your favorite toppings for added texture and flavor.
Notes
- Use ripe, fresh tomatoes for the best flavor.
- Broiling at the end of roasting adds a subtle smoky flavor via charred tomatoes.
- The roux thickens the soup and adds a smooth mouthfeel.
- Heavy cream is optional but adds a luxurious creaminess.
- Adjust seasoning at the end to achieve preferred taste balance.
- Serve with crusty bread or grilled cheese for a classic pairing.

Leave a Reply