Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Comforting Vegetable Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: zoe
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings 1x
  • Category: Soups
  • Method: Stovetop
  • Cuisine: Global
  • Diet: Vegetarian

Description

A warm and nourishing Vegetable Soup filled with rich flavors and wholesome ingredients, perfect for any occasion.


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 onion, diced
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 3 cloves garlic, minced
  • 4 cups vegetable broth
  • 2 cups mixed vegetables (e.g., bell peppers, zucchini, green beans)
  • 1 cup heavy cream or coconut milk
  • Salt and pepper to taste
  • Fresh herbs (e.g., thyme, parsley) for garnish
  • Bread for serving


Instructions

  1. Heat a large pot over medium heat and add the olive oil.
  2. Add the diced onion, chopped carrots, and chopped celery to the pot.
  3. Sauté until the vegetables are soft, about 5-7 minutes.
  4. Stir in the minced garlic and cook for another minute until fragrant.
  5. Add the vegetable broth and mixed vegetables to the pot.
  6. Bring to a boil, then reduce the heat and let it simmer for about 15 minutes until the vegetables are tender.
  7. Stir in the heavy cream or coconut milk.
  8. Season with salt and pepper to taste.
  9. Cook for an additional 5 minutes on low heat.
  10. Serve hot, garnished with fresh herbs and paired with bread.

Notes

For a vegan option, omit the heavy cream or coconut milk and use only vegetable broth. This recipe can also be customized with seasonal ingredients.


Nutrition

  • Serving Size: 1 bowl
  • Calories: 220
  • Sugar: 5g
  • Sodium: 600mg
  • Fat: 10g
  • Saturated Fat: 5g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 6g
  • Protein: 4g
  • Cholesterol: 20mg