Packed with plant-based power, this High Protein Hearty Bean Curry is a flavorful, nutrient-dense dish perfect for busy weeknights or meal prep. A beautiful medley of kidney beans, chickpeas, and black beans is simmered in a rich, spiced coconut-tomato sauce infused with aromatic garlic, ginger, and warming Indian spices like cumin, coriander, and garam masala. Fresh spinach and a splash of tangy lemon juice add brightness to this satisfying and wholesome recipe, balancing its bold flavors. Ready in under 45 minutes, this protein-packed curry is vegan, gluten-free, and pairs beautifully with fluffy basmati rice or warm naan. Whether you're looking to boost your protein intake or simply enjoy a comforting meatless meal, this hearty curry hits all the right notes!
Scan with your phone to download!
Heat the olive oil in a large pot over medium heat.
Add the chopped onion and sauté until it becomes translucent, about 5 minutes.
Stir in the minced garlic, grated ginger, and chopped red chili. Cook for another 2 minutes until fragrant.
Add the cumin, coriander, turmeric, and garam masala to the pot, stirring well to coat the onions and spices with oil.
Pour in the canned diced tomatoes and coconut milk, stirring to combine. Bring the mixture to a gentle simmer.
Add the kidney beans, chickpeas, and black beans to the pot. Stir well to combine.
Allow the curry to simmer for about 15 minutes, stirring occasionally. This will let the beans soften and the flavors meld.
Add the chopped spinach and let it wilt into the curry for about 2 minutes.
Season the curry with salt and black pepper to taste.
Once the beans are tender and the spinach is wilted, remove the pot from the heat.
Stir in the chopped cilantro and lemon juice. Mix well.
Serve the bean curry hot, garnished with additional cilantro if desired. Pair with cooked rice or naan for a complete meal.
Serving size | (2520.4g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1979.6 |
Total Fat 56.5g | 0% |
Saturated Fat 9.5g | 0% |
Polyunsaturated Fat 6.3g | |
Cholesterol 8.5mg | 0% |
Sodium 5612.9mg | 0% |
Total Carbohydrate 299.2g | 0% |
Dietary Fiber 85.5g | 0% |
Total Sugars 66.4g | |
Protein 86.9g | 0% |
Vitamin D 0IU | 0% |
Calcium 835.6mg | 0% |
Iron 34.7mg | 0% |
Potassium 5845.0mg | 0% |
Source of Calories