Ingredients
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.
- 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
