Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
A vibrant bowl of homemade tomato soup garnished with fresh basil leaves, served in a white ceramic bowl on a rustic wooden table, with a side of crusty bread, showcasing smooth textures and bright red color contrasted by green herbs.

Ultimate Homemade Tomato Soup with Fresh Basil

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This homemade tomato soup is bursting with flavor, combining ripe tomatoes, garlic, onions, and fresh basil for a comforting and healthy meal. Perfect served warm with a slice of crusty bread.

  • Total Time: 40 minutes
  • Yield: 4 servings

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 4 cups ripe tomatoes, chopped
  • 2 cups vegetable broth
  • 1 teaspoon sugar
  • Salt and pepper to taste
  • Fresh basil leaves for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add chopped onion and cook until translucent, about 5 minutes.
  3. Stir in minced garlic and cook for another minute.
  4. Add chopped tomatoes, vegetable broth, and sugar. Bring to a boil.
  5. Reduce heat and simmer for 20 minutes, stirring occasionally.
  6. Use an immersion blender to Puree the soup until smooth.
  7. Season with salt and pepper to taste.
  8. Serve hot, garnished with fresh basil leaves.

Notes

  • For a creamier texture, add a splash of heavy cream or coconut milk.
  • Use heirloom tomatoes for a richer flavor.
  • Adjust the seasoning according to taste.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 bowl (about 250g)
  • Calories: 150 Kcal
  • Sugar: 8g
  • Sodium: 600mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 4g
  • Protein: 4g
  • Cholesterol: 0mg