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
Bean Veggie Soup 42.png

Bean Veggie Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🥣 Enjoy a hearty and nutritious Three Bean Vegetable Soup made with wholesome, easy-to-find ingredients.
🌿 This recipe is perfect for a healthy meal that is both satisfying and packed with plant-based protein and fiber.

  • Total Time: 2 hours
  • Yield: 6 servings 1x

Ingredients

Scale

1 ½ cups dried beans (½ cup each of cannellini, garbanzo, and kidney beans)

2 tablespoons olive oil

1 large diced yellow onion

1 tablespoon minced garlic

1 cup diced carrot

1 cup diced celery

1 cup diced sweet potato

6 cups vegetable broth

1 14-ounce can diced fire-roasted tomatoes

1 ½ tablespoons red wine vinegar

2 bay leaves

1 tablespoon Italian seasoning blend

1 ¼ to 1 ½ teaspoons fine grain kosher salt

¼ to ½ teaspoon red pepper flakes

3 cups baby spinach or kale

¼ cup fresh chopped parsley

Instructions

1-First: rinse the 1 ½ cups dried beans well and place them in a large pot. Cover with water and add a pinch of salt, then boil for 2-3 minutes. Remove from heat, cover, and soak for 1.5 hours before draining and rinsing again.

2-Next: heat the 2 tablespoons olive oil in a large pot over medium heat. Add the 1 large diced yellow onion and 1 tablespoon minced garlic, sautéing for 5-6 minutes until they become translucent.

3-Then: stir in the 1 cup diced carrot, 1 cup diced celery, and 1 cup diced sweet potato. Cook for another 6-7 minutes to soften the vegetables.

4-After that: add the soaked beans, 6 cups vegetable broth, 1 14-ounce can diced fire-roasted tomatoes, 1 ½ tablespoons red wine vinegar, 2 bay leaves, 1 tablespoon Italian seasoning blend, 1 ¼ to 1 ½ teaspoons fine grain kosher salt, and ¼ to ½ teaspoon red pepper flakes. Bring everything to a boil, then reduce to a simmer for 40-45 minutes until the beans are tender.

5-Finally: stir in the 3 cups baby spinach or kale and ¼ cup fresh chopped parsley about five minutes before serving. This adds a fresh touch and brightens the flavors. For more bean preparation tips, visit How to Cook Beans to refine your skills.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🕒 Soaking dried beans ahead reduces cooking time and improves digestibility.
🥫 If using canned beans, rinse well and reduce simmer time to 20-25 minutes.
🍞 Serve with crusty bread or add croutons and vegan parmesan for extra flavor.

  • Author: Brandi Oshea
  • Prep Time: 30 minutes
  • Soaking time: 90 minutes
  • Cook Time: 1 hour
  • Category: Soup
  • Method: Simmering
  • Cuisine: Vegetarian
  • Diet: Vegan, Gluten-free

Nutrition

  • Serving Size: 1 serving (about 1.5 cups)
  • Calories: 142 kcal
  • Sugar: 6.5 g
  • Sodium: 1216 mg
  • Fat: 3.9 g
  • Saturated Fat: 0.6 g
  • Trans Fat: 0 g
  • Carbohydrates: 23 g
  • Fiber: 6.8 g
  • Protein: 4 g
  • Cholesterol: 0 mg