...
Go Back

Tomato Soup Recipe

A comforting and flavorful tomato soup made with roasted fresh tomatoes and aromatic herbs, perfect for a cozy meal.
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings: 4 servings
Course: Soup
Cuisine: American
Calories: 250

Ingredients
  

Vegetables
  • 3 lbs Fresh tomatoes Or 2 cans (28 oz) San Marzano
  • 1 large Yellow onion Diced
  • 3 cloves Garlic Minced
  • 2 carrots Carrots Chopped
  • 2 stalks Celery Chopped
  • 2 tbsp Tomato paste
  • 2 tbsp Olive oil Extra virgin preferred
  • 4 cups Broth Vegetable or chicken
  • 1 handful Fresh basil leaves Plus more for garnish
  • 2 bay leaves Bay leaves Remove before blending
  • To taste Salt & pepper Adjust as needed
  • 1 tsp Sugar Optional, to balance acidity
  • 1/2 cup Heavy cream Or dairy-free alternative
  • 2 tbsp Unsalted butter Or vegan butter substitute
  • 1/4 cup Parmesan cheese For umami depth
  • Pinch Red pepper flakes For heat
  • 1 tsp Balsamic vinegar For sweetness and depth
  • Few sprigs Fresh thyme Optional herbal layer

Method
 

  1. Preheat oven to 425°F (220°C) and roast the tomatoes for 25–30 minutes.
  2. Dice onions, carrots, and celery; sauté in olive oil until fragrant and soft.
  3. Add tomato paste, garlic, and herbs; cook briefly, then add roasted tomatoes and broth.
  4. Simmer for 15 minutes, then blend until smooth. Stir in cream, butter, cheese, and seasonings.

Notes

For a richer flavor, roast the tomatoes until slightly charred.