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 on a rustic wooden table, steam rising, with a side of crusty bread and a spoon, styled simply with natural light highlighting the rich red color and velvety texture.

Cozy Homemade Tomato Soup for Comfort and Warmth

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A classic, velvety tomato soup made from ripe tomatoes, fresh herbs, and a hint of cream, perfect for warming up your day.

  • Total Time: 40 minutes
  • Yield: 4 servings

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 onion, chopped
  • 3 cloves garlic, minced
  • 1 can (28 ounces) crushed tomatoes
  • 2 cups vegetable broth
  • 1 teaspoon sugar
  • Salt and pepper to taste
  • 1/2 cup heavy cream (optional)
  • Fresh basil for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add chopped onion and sauté until translucent.
  3. Stir in minced garlic and cook for 30 seconds.
  4. Add crushed tomatoes, vegetable broth, sugar, salt, and pepper.
  5. Simmer for 20 minutes, stirring occasionally.
  6. Blend the soup until smooth using an immersion blender or standard blender.
  7. Stir in heavy cream if desired, and heat through.
  8. Garnish with fresh basil and serve hot.

Notes

  • For a richer flavor, add a splash of balsamic vinegar.
  • You can substitute heavy cream with coconut milk for a dairy-free version.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Method: Simmer and blend
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

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