Warm, nourishing, and packed with plant-based goodness, this Vegan Hearty Bean Stew is the ultimate comfort food for any season. Featuring a vibrant medley of kidney beans, black beans, and chickpeas simmered in a rich tomato broth infused with smoky paprika, cumin, and thyme, this stew is as flavorful as it is satisfying. Fresh vegetables like carrots, celery, and red bell pepper add a delightful texture, while a sprinkle of fresh parsley brings a pop of color and brightness. Perfect for a cozy weeknight dinner, this one-pot meal is easy to make in under an hour and serves as an excellent source of protein and fiber. Pair it with crusty bread or rice for a complete, hearty meal that vegans and non-vegans alike will love.
Heat the olive oil in a large pot over medium heat. Add the diced onion and cook until translucent, about 5 minutes.
Stir in the minced garlic and cook for another 1 minute until fragrant.
Add the sliced carrots, celery, and diced red bell pepper. Cook for 5 to 7 minutes, stirring occasionally, until the vegetables begin to soften.
Stir in the tomato paste and cook for 1 minute.
Pour in the vegetable broth and canned diced tomatoes with their juices.
Add the rinsed kidney beans, black beans, and chickpeas to the pot.
Include the bay leaf, dried thyme, cumin, smoked paprika, salt, and black pepper. Stir well to combine all ingredients.
Bring the stew to a gentle boil, then reduce the heat to low. Cover and let it simmer for 25 to 30 minutes.
Remove the bay leaf before serving.
Garnish with freshly chopped parsley and serve warm.
Calories |
2451 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 60.7 g | 78% | |
| Saturated Fat | 10.9 g | 55% | |
| Polyunsaturated Fat | 9.9 g | ||
| Cholesterol | 8 mg | 3% | |
| Sodium | 9004 mg | 391% | |
| Total Carbohydrate | 375.7 g | 137% | |
| Dietary Fiber | 117.5 g | 420% | |
| Total Sugars | 63.6 g | ||
| Protein | 116.1 g | 232% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 936 mg | 72% | |
| Iron | 41.1 mg | 228% | |
| Potassium | 8426 mg | 179% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.