Go Back
+ servings

Hearty Vegetable Soup: The Best Comfort in a Bowl

Enjoy the warmth of this hearty vegetable soup, packed with nutrients and flavor, perfect for a comforting meal.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 4 bowls
Course: Soup
Cuisine: Italian
Calories: 230

Ingredients
  

For the Base
  • 2 tablespoons Olive Oil can substitute with avocado oil
  • 1 medium Onion, chopped creates a sweet, aromatic foundation
  • 2 cloves Garlic, minced adds depth to the flavor
  • 2 medium Carrots, chopped provides natural sweetness
  • 2 stalks Celery, chopped adds crunch and flavor
For the Broth
  • 14.5 ounces Diced Tomatoes use high-quality canned tomatoes
  • 6 ounces Tomato Paste for concentrated flavor
  • 4 cups Vegetable Broth opt for low-sodium
For the Vegetables
  • 1 medium Zucchini, chopped or yellow squash can be used
  • 1 cup Green Beans, chopped can substitute with asparagus
  • 1 cup Kidney Beans, drained or use cannellini beans
For Seasoning
  • 1 teaspoon Italian Seasoning or make your own blend
  • 0.5 teaspoon Salt to taste
  • 0.25 teaspoon Black Pepper

Equipment

  • large pot

Method
 

Step-by-Step Instructions
  1. Heat 2 tablespoons of olive oil in a large pot over medium heat. Add 1 chopped onion and 2 minced garlic cloves. Sauté for 5 minutes until translucent and fragrant.
  2. Stir in 2 chopped carrots and 2 chopped celery stalks. Sauté for another 4-5 minutes.
  3. Add 14.5-ounce can of diced tomatoes and a 6-ounce can of tomato paste, cooking for 3-4 minutes.
  4. Pour in 4 cups of vegetable broth, bringing to a gentle boil before reducing to a simmer for 5 minutes.
  5. Add 1 chopped zucchini, 1 cup of chopped green beans, and 1 cup of drained kidney beans, and simmer for 10-15 minutes.
  6. Sprinkle in 1 teaspoon of Italian seasoning, 0.5 teaspoon of salt, and 0.25 teaspoon of black pepper. Adjust seasonings as desired.
  7. Allow to simmer gently for an additional 20-30 minutes, checking for doneness.
  8. Ladle into bowls and garnish with parsley or Parmesan cheese if desired.

Nutrition

Serving: 1bowlCalories: 230kcalCarbohydrates: 35gProtein: 9gFat: 7gSaturated Fat: 1gPolyunsaturated Fat: 2gMonounsaturated Fat: 3gSodium: 550mgPotassium: 700mgFiber: 8gSugar: 5gVitamin A: 120IUVitamin C: 40mgCalcium: 6mgIron: 15mg

Notes

For best flavor, allow the soup to cool before storing. Taste and adjust seasonings during cooking.

Tried this recipe?

Let us know how it was!