Go Back
+ servings
A metal ladle is scooping a hearty serving of soup out of a large white pot.
4.4 from 57 votes
Print Pin Recipe
Yield: 6 servings

Vegetable Soup

A big, hearty bowl of delicious homemade Vegetable Soup is exactly what you need to feed your body and soul! LOADED with tons of colorful veggies, this is a dish that will fill you up and make you feel good about getting seconds! 
Prep Time10 minutes
Cook Time50 minutes
Total Time1 hour

Ingredients

  • 3 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 4 stalks of celery, diced
  • 1 medium bell pepper, cored and diced
  • 2 cloves garlic, minced
  • 4 carrots, chopped
  • 2 zucchini, chopped
  • 1 ½ cups green beans, trimmed and cut in half
  • 2 cups diced potatoes
  • 1 cup corn, fresh or frozen
  • 2 cups butternut squash, cubed
  • 1 can red kidney beans, rinsed and drained
  • 1 14.5 oz can fire roasted diced tomatoes
  • 32 oz broth: vegetable, chicken or beef
  • 1 teaspoon salt
  • 1 teaspoon pepper
  • ½ teaspoon red pepper flakes
  • 2 bay leaves
  • ½ teaspoon fresh parsley
  • ½ teaspoon fresh thyme

Instructions 

  • In a large, heavy bottomed pot over medium-high heat, add olive oil, onion, celery and bell pepper. Sauté until tender, about 5-7 minutes. Add garlic and sauté for 1 minute.
  • Add all of the remaining ingredients and simmer, with the lid on the pot, for 45 minutes, until root vegetables (potatoes and butternut squash) are tender.
  • Serve immediately and store leftovers for up to a week in the refrigerator or freeze them for an easy meal later!

Nutrition

Serving: 1serving, Calories: 378kcal, Carbohydrates: 54g, Protein: 18g, Fat: 13g, Saturated Fat: 3g, Polyunsaturated Fat: 9g, Cholesterol: 26mg, Sodium: 507mg, Fiber: 15g, Sugar: 13g