Go Back
authentic tomato soup with fresh tomatoes

Tomato Soup With Fresh Tomatoes

This rustic tomato soup celebrates the vibrant flavor of fresh, ripe tomatoes roasted to bring out their natural sweetness. Enhanced with garlic, basil, and a gentle simmer in vegetable broth, it’s a comforting and bright dish inspired by a traditional Italian summer recipe from Florence. Perfect for cozy afternoons, this soup is easy to make and can be customized with cream or spices for extra richness.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 4 People
Course: Soup
Cuisine: Italian
Calories: 140

Ingredients
  

  • 2 pounds fresh ripe tomatoes Heirloom or Roma.
  • 1/2 cup small onion, finely chopped
  • 2 cloves garlic, minced
  • 2 tablespoons olive oil
  • 1 cup vegetable broth
  • 6-8 leaves fresh basil
  • to taste salt Start with 1 teaspoon.
  • to taste ground black pepper
  • 1/4 cup heavy cream Optional.
  • 2 teaspoons red chili flakes Optional.
  • 1/2 teaspoon smoked paprika Optional.

Equipment

  • Baking sheet
  • Medium saucepan
  • Blender or immersion blender

Method
 

  1. Preheat your oven to 425°F (220°C).
  2. Wash the tomatoes and cut them into halves or quarters depending on size. Spread them on a baking sheet. Toss with 1 tablespoon olive oil and 1 clove minced garlic, then season lightly with salt and pepper.
  3. Roast tomatoes in the oven for 25-30 minutes until skins blister and begin to char slightly. Remove and let cool slightly.
  4. While tomatoes roast, heat the remaining 1 tablespoon olive oil in a medium saucepan over medium heat. Add the chopped onion and sauté gently for 5-7 minutes until soft and translucent. Add the remaining minced garlic and cook for 1 minute more.
  5. Transfer the roasted tomatoes (including the juices) to the saucepan. Add the vegetable broth and basil leaves. Bring the mixture to a simmer, then reduce heat and cook gently for 10 minutes to blend flavors.
  6. Remove from heat. Use a blender or immersion blender to puree the soup until smooth. Return to low heat.
  7. Taste and adjust seasoning with salt and pepper. If you want richness, stir in cream, or add chili flakes or smoked paprika for extra flavor. Heat through but do not boil.
  8. Serve warm, garnished with fresh basil or a drizzle of olive oil if desired.

Notes

  • Roasting the tomatoes is key to deepening the flavor and adding a slight smokiness. Make sure not to skip this step.
  • If you prefer a chunkier soup, blend only half the mixture or pulse briefly.
  • Use the ripest tomatoes available for the best taste; if they are slightly underripe, roasting will help compensate.
  • This soup freezes well—store cooled soup in airtight containers for up to 3 months.
  • Try pairing with crusty bread or grilled cheese for a classic comfort meal.