Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
A vibrant bowl of homemade tomato soup topped with fresh basil leaves and a drizzle of cream, served on a rustic wooden table with slices of toasted bread on the side. The soup has a smooth, velvety texture and rich red color, inviting warmth and comfort.

Irresistible Homemade Tomato Soup for Cozy Nights

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich and velvety homemade tomato soup made with fresh tomatoes, herbs, and a touch of cream. Perfect for a comforting meal.

  • Total Time: 40 minutes
  • Yield: 4 servings

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 onion, chopped
  • 3 garlic cloves, minced
  • 6 ripe tomatoes, chopped
  • 2 cups vegetable broth
  • 1 teaspoon sugar
  • Salt and pepper to taste
  • Fresh basil leaves
  • 1/4 cup heavy cream (optional)

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add chopped onion and garlic; sauté until translucent.
  3. Add chopped tomatoes, sugar, salt, and pepper. Cook for 10 minutes.
  4. Pour in vegetable broth and bring to a boil, then reduce heat and simmer for 20 minutes.
  5. Use an immersion blender to puree the soup until smooth.
  6. Stir in fresh basil and heavy cream if desired. Serve hot garnished with basil leaves.

Notes

  • Adjust the thickness by adding more broth or reducing the soup further.
  • For a vegan version, omit the heavy cream and use coconut milk.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 bowl (250ml)
  • Calories: 150 Kcal
  • Sugar: 7g
  • Sodium: 350mg
  • Fat: 8g
  • Saturated Fat: 3g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 4g
  • Protein: 3g
  • Cholesterol: 10mg