Go Back
+ servings

Hearty Vegetarian Soup

A delicious and nutritious vegetarian soup packed with vegetables and flavor, perfect for a cozy meal.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main, Soup
Cuisine: American, Vegetarian
Calories: 150

Ingredients
  

Vegetables
  • 1 tablespoon olive oil for sautéing
  • 1 medium onion diced
  • 2 cloves garlic minced
  • 2 medium carrots diced
  • 2 celery stalks celery diced
  • 1 medium zucchini diced
  • 1 cup green beans trimmed and cut
  • 1 can diced tomatoes 14.5 oz
  • 4 cups vegetable broth low sodium
  • 1 teaspoon dried thyme
  • 1 teaspoon dried basil
  • 1 teaspoon salt to taste
  • 1/2 teaspoon black pepper to taste
  • 1 cup spinach fresh or frozen

Method
 

Cooking the Soup
  1. Heat olive oil in a large pot over medium heat. Add diced onion and garlic, sauté until softened, about 5 minutes.
  2. Add carrots, celery, zucchini, and green beans. Cook for another 5-7 minutes, stirring occasionally.
  3. Stir in the diced tomatoes, vegetable broth, thyme, basil, salt, and pepper. Bring to a boil.
  4. Reduce heat and let simmer for 20 minutes, until vegetables are tender.
  5. Add spinach and cook for an additional 5 minutes until wilted. Adjust seasoning if necessary.
  6. Serve hot and enjoy your hearty vegetarian soup!

Nutrition

Serving: 1servingCalories: 150kcalCarbohydrates: 25gProtein: 5gFat: 4gSaturated Fat: 0.5gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gSodium: 300mgPotassium: 600mgFiber: 6gSugar: 4gVitamin A: 5000IUVitamin C: 30mgCalcium: 80mgIron: 2mg

Notes

Feel free to add any other vegetables you have on hand. This soup is very versatile.

Tried this recipe?

Let us know how it was!