Warm and comforting, this Soy-Free Hearty Bean Stew is a wholesome, plant-based delight that's perfect for cozy dinners. Packed with three types of beans—kidney, cannellini, and black beans—this protein-rich recipe is complemented by hearty russet potatoes, nutrient-dense baby spinach, and a fragrant blend of smoked paprika, cumin, and thyme. The stew comes together in under an hour, making it an ideal option for busy weeknights or meal prepping. It’s completely soy-free, vegan, and loaded with fiber, vitamins, and bold flavors, offering a satisfying meal for any occasion. Serve it with crusty bread on the side, and garnish with fresh parsley for a vibrant touch! This one-pot wonder is sure to become a family favorite.
Scan with your phone to download!
Heat the olive oil in a large pot over medium heat.
Add the diced onion, carrots, and celery to the pot. Sauté for about 5 minutes until the vegetables start to soften.
Stir in the minced garlic and continue to sauté for another minute until fragrant.
Add the diced tomatoes, vegetable broth, kidney beans, cannellini beans, black beans, diced potato, smoked paprika, ground cumin, dried thyme, and the bay leaf to the pot.
Season with salt and black pepper.
Bring the mixture to a boil, then reduce the heat to low, cover, and let it simmer for about 30 minutes until the potatoes are tender.
Stir in the baby spinach and let it cook for an additional 2-3 minutes until the spinach has wilted.
Taste and adjust the seasoning if necessary.
Remove the bay leaf before serving.
Garnish with chopped fresh parsley before serving.
Serving size | (3813.4g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2302.0 |
Total Fat 46.4g | 0% |
Saturated Fat 8.0g | 0% |
Polyunsaturated Fat 5.7g | |
Cholesterol 0mg | 0% |
Sodium 8134.6mg | 0% |
Total Carbohydrate 395.2g | 0% |
Dietary Fiber 112.8g | 0% |
Total Sugars 63.3g | |
Protein 110.3g | 0% |
Vitamin D 0IU | 0% |
Calcium 1353.8mg | 0% |
Iron 38.8mg | 0% |
Potassium 9180.1mg | 0% |
Source of Calories