Print

Creamy Tomato Basil Soup from Scratch

creamy tomato basil soup - featured image

A comforting and creamy tomato basil soup made from scratch with roasted tomatoes and fresh basil, perfect for cozy dinners and quick lunches.

Ingredients

Scale
  • 3 pounds fresh ripe tomatoes (Roma or vine-ripened recommended)
  • 3 tablespoons extra virgin olive oil (for roasting and sautéing)
  • 1 medium yellow onion, finely chopped
  • 4 large garlic cloves, minced
  • 1 medium carrot, peeled and diced
  • 4 cups vegetable broth (low sodium preferred)
  • 1 cup packed fresh basil leaves, roughly chopped (plus extra for garnish)
  • 1/2 cup heavy cream (or substitute with mascarpone or Greek yogurt for lighter version)
  • Salt to taste (about 1 teaspoon to start)
  • Freshly ground black pepper to taste
  • Optional: pinch of red pepper flakes for a subtle kick

Instructions

  1. Preheat your oven to 425°F (220°C). Line a baking sheet with parchment paper or foil for easy cleanup.
  2. Halve the tomatoes and place them cut side up on the baking sheet. Add diced carrot pieces among the tomatoes. Drizzle with 2 tablespoons of olive oil, sprinkle with a pinch of salt, and toss gently to coat.
  3. Roast for 25-30 minutes until tomatoes are soft and slightly caramelized and carrots are tender.
  4. While roasting, heat 1 tablespoon olive oil in a large saucepan over medium heat. Add chopped onion and sauté for about 5 minutes until translucent and fragrant.
  5. Add minced garlic and cook for another 1-2 minutes, watching closely to avoid burning.
  6. Transfer roasted tomatoes and carrots with their juices to the saucepan. Add vegetable broth and bring to a gentle simmer. Cook uncovered for 10-15 minutes.
  7. Add chopped fresh basil leaves and simmer for another 2 minutes.
  8. Remove soup from heat and blend until smooth using an immersion blender or regular blender in batches.
  9. Return blended soup to low heat and stir in heavy cream or substitute. Heat gently without boiling.
  10. Taste and adjust seasoning with salt, black pepper, and optional red pepper flakes.
  11. Serve immediately garnished with extra fresh basil leaves and a drizzle of olive oil. Pair with crusty bread or grilled cheese if desired.

Notes

Roasting the tomatoes is essential for deep flavor. Use fresh basil at the end to preserve aroma. Blend carefully to avoid splashes. Adjust creaminess last to prevent curdling. Salt gradually and taste often. If soup is too thick, add broth or water to adjust consistency.

Nutrition

Keywords: tomato basil soup, creamy tomato soup, homemade soup, roasted tomato soup, easy soup recipe, comfort food, vegetarian soup, gluten-free soup