Go Back

Easy Roasted Tomato Basil Soup (Classic Comfort!)

Kev
This Creamy Tomato Basil Soup is a delicious and comforting dish made with fresh tomatoes, garlic, onion, and aromatic herbs. It's simmered in vegetable broth and finished with a swirl of cream (or coconut milk for a dairy-free version). Garnished with Parmesan cheese and croutons, it’s perfect for a cozy meal.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Course Soup
Cuisine American, Italian
Servings 4

Ingredients
  

To make this delicious roasted tomato basil soup, you’ll need:

  • 2 lbs fresh tomatoes Roma or cherry tomatoes work best
  • 4 cloves garlic peeled
  • 1 small onion chopped
  • 2 tbsp olive oil
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1/2 tsp red pepper flakes optional, for heat
  • 2 cups vegetable broth or chicken broth
  • 1/2 cup fresh basil leaves chopped
  • 1 tsp dried oregano
  • 1 tbsp balsamic vinegar
  • 1/2 cup heavy cream or coconut milk optional, for creaminess
  • Parmesan cheese and croutons for garnish, optional

Instructions
 

Step 1: Roast the Tomatoes

  • Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper. Cut the tomatoes in half and place them on the sheet along with the garlic cloves. Drizzle with olive oil, sprinkle with salt, black pepper, and red pepper flakes (if using). Roast for 30-35 minutes until soft and slightly caramelized.

Step 2: Sauté the Aromatics

  • In a large pot, heat 1 tbsp of olive oil over medium heat. Add the chopped onion and sauté until translucent (about 5 minutes). Stir in the dried oregano and let it cook for another minute.

Step 3: Blend the Soup

  • Once the tomatoes are roasted, transfer them (along with the garlic) to the pot. Add the vegetable broth and balsamic vinegar. Use an immersion blender to blend everything until smooth. If you prefer a chunkier texture, blend less.

Step 4: Simmer and Add Basil

  • Bring the soup to a gentle simmer and stir in the fresh basil. Let it cook for 10 minutes to meld the flavors. If you want a creamy texture, add heavy cream or coconut milk at this stage and mix well.

Step 5: Serve and Enjoy

  • Ladle the soup into bowls, garnish with grated Parmesan, fresh basil, and croutons if desired. Serve with crusty bread or a classic grilled cheese sandwich.

Notes

Tips for the Best Roasted Tomato Basil Soup
Use Fresh, Ripe Tomatoes – The better the quality of tomatoes, the richer the flavor.
Don't Skip Roasting – Roasting enhances the natural sweetness and eliminates acidity.
Adjust the Consistency – Add more broth for a thinner soup or let it simmer longer for a thicker texture.
Enhance the Flavor – A splash of balsamic vinegar adds depth, and red pepper flakes give a subtle heat.
Make It Vegan – Simply swap out the heavy cream for coconut milk or leave it out altogether.
Keyword Tomato Soup Creamy Tomato Soup Basil Tomato Soup Homemade Tomato Soup Comfort Food Soup Recipe