
Creamy Roasted Tomato Basil Soup
Ingredients
Equipment
Method
- Preheat oven to 400°F (200°C).
- On a large baking sheet, toss the halved tomatoes with 2 tablespoons of olive oil, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Add the unpeeled garlic cloves to the baking sheet.
- Roast for 25-30 minutes, or until the tomatoes are tender and slightly caramelized, and the garlic is soft. Let cool slightly.
- While tomatoes roast, heat 1 tablespoon of olive oil in a large pot or Dutch oven over medium heat.
- Add chopped onion, carrots, and celery. Sauté for 8-10 minutes, or until vegetables are softened, stirring occasionally.
- Stir in dried basil, dried oregano, and bay leaf. Cook for 1 minute until fragrant.
- Carefully peel the roasted garlic cloves and add them to the pot along with the roasted tomatoes and any juices from the baking sheet.
- Pour in the vegetable broth. Bring the mixture to a simmer, then reduce heat to low, cover, and cook for 15 minutes to allow flavors to meld.
- Remove the bay leaf from the pot. Using an immersion blender, blend the soup directly in the pot until smooth. Alternatively, carefully transfer the soup in batches to a stand blender and blend until smooth, then return to the pot.
- Stir in the heavy cream (if using), fresh chopped basil, and sugar.
- Season with additional salt and black pepper to taste. Simmer for another 5 minutes, allowing the flavors to fully combine and the soup to heat through.
- Serve hot, garnished with extra fresh basil or a swirl of cream, if desired.
Notes
Pro Tips for Making This Homemade Tomato Soup
When it comes to perfecting your Homemade Tomato Soup, I’ve picked up a few little secrets over the years that truly elevate the experience.
My Secret Trick: I always roast my tomatoes and garlic until they’re deeply caramelized, almost bordering on burnt in a few spots. This intensifies their sweetness and adds an incredible smoky depth to the soup that you just can’t get otherwise. Trust me on this one, it’s a game-changer!
Another tip I always share is to use a good quality vegetable broth. It truly forms the backbone of your soup’s flavor. You’ll be amazed at the difference it makes compared to a watery or bland broth.
And when it comes to blending, don’t rush it! I always recommend blending in batches until it’s perfectly smooth and creamy. A little patience here will ensure a wonderfully luscious texture for your Homemade Tomato Soup.
Lastly, don’t forget that final touch of fresh basil and a pinch of sugar to balance the acidity of the tomatoes. These small additions truly brighten the flavor profile and make the soup sing.
Fun Variations for Homemade Tomato Soup
One of the greatest joys of making Homemade Tomato Soup is how wonderfully adaptable it is! It’s like a blank canvas just waiting for your creative touch.
Spicy Kick
If you’re like my friend Sarah, who loves a little heat in everything, try adding a pinch of red pepper flakes when you’re sautéing the onions. It gives this comforting soup a delightful, warm kick that’s truly invigorating.
Creamy Coconut Twist
For a dairy-free option or a touch of exotic flavor, swap out the heavy cream for full-fat coconut milk. It creates an incredibly rich and velvety soup with a subtle tropical hint. My cousin, who has a dairy allergy, always asks me to make it this way, and it’s absolutely delicious!

Herb Garden Freshness
While dried herbs are wonderful, don’t shy away from fresh additions. A sprig of fresh thyme or oregano roasted with the tomatoes, or stirred in at the end, can add an extra layer of bright, garden-fresh flavor to your Homemade Tomato Soup.
What to Serve With Homemade Tomato Soup
When I’m whipping up a batch of this comforting Homemade Tomato Soup, I always think about what will make the meal feel truly complete and special.
Creamy Roasted Tomato Basil Soup
This comforting, homemade tomato soup features roasted ripe tomatoes and aromatic vegetables blended into a smooth, creamy delight, perfect for a cozy meal.
- Baking Sheet
- Large pot or Dutch oven
- Immersion Blender or Stand Blender
For Roasting Tomatoes
- 2 lbs ripe Roma tomatoes (halved lengthwise)
- 2 tbsp olive oil
- 1/2 tsp salt
- 1/4 tsp black pepper (freshly ground)
- 3 cloves garlic (unpeeled)
For the Soup Base
- 1 tbsp olive oil
- 1 medium yellow onion (chopped)
- 2 carrots (peeled and chopped)
- 2 celery stalks (chopped)
- 1 tsp dried basil
- 1/2 tsp dried oregano
- 1 bay leaf
- 4 cups vegetable broth (or chicken broth)
- 1/2 cup heavy cream ((optional, for creaminess))
- 1/4 cup fresh basil leaves (chopped, plus more for garnish)
- 1 tbsp sugar (or to taste (balances acidity))
- Salt (to taste)
- Black pepper (to taste)
Roast the Tomatoes
- Preheat oven to 400°F (200°C).
- On a large baking sheet, toss the halved tomatoes with 2 tablespoons of olive oil, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Add the unpeeled garlic cloves to the baking sheet.
- Roast for 25-30 minutes, or until the tomatoes are tender and slightly caramelized, and the garlic is soft. Let cool slightly.
Prepare the Soup Base
- While tomatoes roast, heat 1 tablespoon of olive oil in a large pot or Dutch oven over medium heat.
- Add chopped onion, carrots, and celery. Sauté for 8-10 minutes, or until vegetables are softened, stirring occasionally.
- Stir in dried basil, dried oregano, and bay leaf. Cook for 1 minute until fragrant.
- Carefully peel the roasted garlic cloves and add them to the pot along with the roasted tomatoes and any juices from the baking sheet.
- Pour in the vegetable broth. Bring the mixture to a simmer, then reduce heat to low, cover, and cook for 15 minutes to allow flavors to meld.
Blend and Finish
- Remove the bay leaf from the pot. Using an immersion blender, blend the soup directly in the pot until smooth. Alternatively, carefully transfer the soup in batches to a stand blender and blend until smooth, then return to the pot.
- Stir in the heavy cream (if using), fresh chopped basil, and sugar.
- Season with additional salt and black pepper to taste. Simmer for another 5 minutes, allowing the flavors to fully combine and the soup to heat through.
- Serve hot, garnished with extra fresh basil or a swirl of cream, if desired.
For a dairy-free version, omit the heavy cream or substitute with full-fat coconut milk for a different flavor profile. This soup freezes well; store cooled soup in an airtight container for up to 3 months and reheat gently on the stovetop. Serving suggestion: Pair with a grilled cheese sandwich or a crusty bread.
My absolute favorite pairing is a classic, gooey grilled cheese sandwich. There’s something so nostalgic and utterly perfect about dipping a crispy, cheesy sandwich into the warm, creamy soup. It’s a match made in comfort food heaven!
Another lovely accompaniment, especially if you’re looking for something lighter, is a simple, rustic focaccia bread, perhaps with a sprinkle of flaky sea salt and a drizzle of olive oil. It’s perfect for soaking up every last drop of that delicious soup.
And for a quick and easy serving idea, I often whip up some homemade croutons. Just cube some day-old bread, toss with olive oil, salt, and a little garlic powder, then bake until golden and crisp. My mom always pairs her tomato soup with crunchy croutons in winter, and it’s a lovely textural contrast.
How to Store Homemade Tomato Soup
Making a big batch of Homemade Tomato Soup is a fantastic idea, as it stores beautifully! I love having leftovers ready for a quick and comforting meal.
Refrigerator Storage
Once your Homemade Tomato Soup has cooled completely, transfer it to an airtight container. It will keep wonderfully in the refrigerator for up to 3-4 days. When reheating, I like to warm it gently on the stovetop, stirring occasionally, and adding a splash more broth or water if it’s thickened too much. My personal tip? A fresh sprinkle of basil after reheating brings all those vibrant flavors back to life.
Freezer Tips
For longer storage, this soup freezes like a dream! Pour the cooled soup into freezer-safe containers or heavy-duty freezer bags, leaving a little headspace for expansion. It can be stored in the freezer for up to 2-3 months. Thaw overnight in the refrigerator before gently reheating.
Nutritional Benefits
This delicious Homemade Tomato Soup isn’t just a treat for the taste buds; it also packs some wonderful nutritional benefits. Rich in vitamins from the abundance of ripe Roma tomatoes, and with added goodness from carrots and celery, it’s a bowl that’s both satisfying and nourishing. It’s truly a treat that embodies my approach of combining indulgence with simple, wholesome ingredients.
FAQs
Faq 1
Can I make this Creamy Homemade Tomato Soup vegetarian or vegan?
Absolutely! This recipe is already vegetarian. For a vegan version, simply swap the heavy cream for full-fat coconut milk or a plant-based unsweetened cream alternative.
Faq 2
What kind of tomatoes are best for this Homemade Tomato Soup?
I always recommend using ripe Roma tomatoes for their rich flavor and lower water content, which makes for a thicker, more concentrated soup. However, any good quality ripe tomato will work beautifully.
Faq 3
Can I make this Homemade Tomato Soup ahead of time?
Yes, this soup is fantastic for making ahead! In fact, the flavors often deepen and meld even better after a day or two in the refrigerator. Just store it properly, and reheat when ready.
Faq 4
My Homemade Tomato Soup is too thick/thin. How can I adjust it?
If your soup is too thick, simply stir in a bit more vegetable broth until it reaches your desired consistency. If it’s too thin, you can simmer it gently for a longer period to allow some of the liquid to evaporate.
Conclusion
There you have it, sweet friends! This Creamy Homemade Tomato Soup with Roasted Garlic & Basil is more than just a recipe; it’s an invitation to create warmth and memories in your own kitchen. It’s a testament to how simple ingredients, combined with a little love and patience, can transform into something truly extraordinary. So go ahead, gather your ingredients, fill your home with the most wonderful aromas, and savor the joy of a homemade meal. Happy cooking!
