Go Back

Hearty Vegetable Soup

A steaming bowl of hearty vegetable soup to nourish both body and soul. This recipe is versatile and delivers rich, deep flavors as the vegetables simmer together.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 4 servings
Calories 200 kcal

Ingredients
  

  • 2 tablespoons olive oil
  • 1 large onion diced
  • 3 carrots sliced
  • 3 celery stalks chopped
  • 2 medium potatoes cubed
  • 2 garlic cloves minced
  • 1 cup green beans trimmed and cut
  • 1 can 14.5 oz diced tomatoes
  • 2 cups chopped cabbage
  • 8 cups vegetable broth
  • 2 bay leaves
  • 1 teaspoon dried thyme
  • 1 cup frozen peas
  • Salt and pepper to taste
  • Fresh parsley for garnish

Instructions
 

  • Heat olive oil in a large pot over medium heat. Add onions, carrots, and celery. Cook for 5-7 minutes until the onions become translucent.
  • Add garlic and cook for another minute until fragrant.
  • Stir in potatoes, green beans, and cabbage. Cook for 3-4 minutes, stirring occasionally.
  • Pour in the diced tomatoes with their juice and vegetable broth. Add bay leaves and thyme.
  • Bring to a boil, then reduce heat and simmer for 20-25 minutes, or until the vegetables are tender.
  • Add frozen peas and cook for an additional 3-5 minutes.
  • Season with salt and pepper to taste, remove bay leaves, and garnish with fresh parsley before serving.