Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
A vibrant bowl of homemade tomato soup with a swirl of cream, garnished with basil leaves, placed on a rustic wooden table with a soft-focus background showing fresh tomatoes and herbs, emphasizing the rich textures and inviting colors of the soup.

Cozy Homemade Tomato Soup for Comfort and Warmth

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A delicious, creamy homemade tomato soup made with fresh tomatoes and herbs, ideal for comforting dinners.

  • Total Time: 50 minutes
  • Yield: 4 servings

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 onion, chopped
  • 3 garlic cloves, minced
  • 4 cups fresh tomatoes, diced
  • 2 cups vegetable broth
  • 1 teaspoon sugar
  • Salt and pepper to taste
  • 1/4 cup heavy cream or coconut milk
  • Fresh basil leaves for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Sauté onion and garlic until translucent.
  3. Add diced tomatoes and cook for 10 minutes.
  4. Pour in vegetable broth, add sugar, salt, and pepper, then bring to a boil.
  5. Reduce heat and simmer for 30 minutes.
  6. Blend the soup until smooth using an immersion blender or regular blender.
  7. Stir in heavy cream or coconut milk, then serve garnished with basil.

Notes

  • Adjust seasonings as needed.
  • Serve with crusty bread for a complete meal.
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Method: Sauté, simmer, blend
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 180 Kcal
  • Sugar: 8g
  • Sodium: 600mg
  • Fat: 10g
  • Saturated Fat: 2g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 4g
  • Protein: 4g
  • Cholesterol: 15mg