Nutrition Facts for High protein hearty beans curry

High Protein Hearty Beans Curry

Image of High Protein Hearty Beans Curry
Nutriscore Rating: 90/100

Packed with plant-based power and bursting with bold flavors, this High Protein Hearty Beans Curry is the ultimate comfort food for healthy eating enthusiasts. Featuring a protein-rich blend of kidney beans, chickpeas, black beans, and lentils, this vibrant dish is simmered in a fragrant tomato-based sauce infused with warming spices like cumin, turmeric, and garam masala. Fresh ginger, garlic, and a finishing touch of cilantro and lemon juice elevate the flavor profile, making every bite utterly irresistible. Ready in just 45 minutes, this easy recipe is perfect for busy weeknights, offering a satisfying, nutrient-packed meal that pairs beautifully with rice, flatbread, or on its own as a wholesome stew. Ideal for vegans, vegetarians, and anyone seeking high-protein meal options, this curry is a delicious addition to your weekly menu.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
30 min
🕐
Total Time
45 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

19 items
  • 2 tablespoons olive oil
  • 1 large, finely chopped onion
  • 4 minced garlic cloves
  • 1 tablespoon, grated fresh ginger
  • 1 teaspoon cumin seeds
  • 1 teaspoon coriander powder
  • 0.5 teaspoon turmeric powder
  • 1 teaspoon garam masala
  • 0.5 teaspoon or to taste red chili powder
  • 2 tablespoons tomato paste
  • 1 14 oz can diced tomatoes
  • 1 cup, drained and rinsed cooked kidney beans
  • 1 cup, drained and rinsed cooked chickpeas
  • 1 cup, drained and rinsed cooked black beans
  • 1 cup cooked lentils
  • 2 cups vegetable broth
  • to taste salt
  • 0.5 cup, chopped fresh cilantro
  • 1 tablespoon lemon juice
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

Heat olive oil in a large pot over medium heat.

2

Add the chopped onions and sauté until they become translucent, about 5 minutes.

3

Add the minced garlic and grated ginger, and cook for another 2 minutes, stirring frequently.

4

Add cumin seeds, coriander powder, turmeric powder, garam masala, and red chili powder to the pot, and stir for 1 minute until fragrant.

5

Stir in the tomato paste and cook for 2 minutes, then add the diced tomatoes and cook for another 5 minutes, allowing the mixture to thicken.

6

Add the kidney beans, chickpeas, black beans, and lentils to the pot, mixing well with the tomato mixture.

7

Pour in the vegetable broth, bring the mixture to a boil, then reduce the heat and let it simmer for 15 minutes. Stir occasionally.

8

Season the curry with salt to taste.

9

Remove from heat, and stir in the fresh cilantro and lemon juice.

10

Serve hot with rice or flatbread.

Cooking Tip: Take your time with each step for the best results!
1710
cal
86.3g
protein
261.9g
carbs
43.2g
fat

Nutrition Facts

1 serving (1947.8g)
Calories
1710
% Daily Value*
Total Fat 43.2 g 55%
Saturated Fat 6.6 g 33%
Polyunsaturated Fat 4.1 g
Cholesterol 0 mg 0%
Sodium 1643 mg 71%
Total Carbohydrate 261.9 g 95%
Dietary Fiber 79.3 g 283%
Total Sugars 45.7 g
Protein 86.3 g 173%
Vitamin D 0.0 mcg 0%
Calcium 593 mg 46%
Iron 33.4 mg 186%
Potassium 5294 mg 113%

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

Source of Calories

58.8%%
19.4%%
21.8%%
Fat: 388 cal (21.8%%)
Protein: 345 cal (19.4%%)
Carbs: 1047 cal (58.8%%)