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
A steaming bowl of hearty vegetable soup with fresh vegetables

Hearty Vegetable Soup


  • Author: Haven Of Recipes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x

Description

A comforting and flavorful vegetable soup made with fresh, vibrant vegetables, aromatic herbs, and spices. Perfect for a cozy meal!


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 2 carrots, peeled and sliced
  • 2 celery stalks, chopped
  • 1 zucchini, diced
  • 1 cup green beans, chopped
  • 1 can (14 oz) diced tomatoes
  • 4 cups vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon smoked paprika
  • 1 bay leaf
  • Salt and pepper to taste
  • Fresh parsley, chopped (for garnish)

Instructions

  • Heat the olive oil in a large pot over medium heat. Add the onion, garlic, carrots, and celery. Sauté until softened, about 5 minutes.
  • Stir in the zucchini and green beans. Cook for another 3-4 minutes, allowing the vegetables to slightly caramelize.
  • Add the diced tomatoes, vegetable broth, thyme, smoked paprika, and bay leaf. Stir well to combine.
  • Bring the soup to a gentle boil, then reduce the heat to low and simmer for 20-25 minutes, stirring occasionally.
  • Remove the bay leaf and season the soup with salt and pepper to taste.
  • Serve hot, garnished with fresh parsley.

Notes

  • You can customize the vegetables based on what’s in season or what you have on hand.
  • For a spicy kick, add a pinch of chili flakes or cayenne pepper.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes

Nutrition

  • Serving Size: 1 bowl (approx. 2 cups)
  • Calories: 120 kcal
  • Sugar: 6 g
  • Sodium: 480 mg
  • Carbohydrates: 16 g
  • Fiber: 5 g
  • Protein: 3 g
  • Cholesterol: 0 mg