Nutrition Facts for Kidney bean curry

Kidney Bean Curry

Elevate your mealtime with this hearty and flavorful Kidney Bean Curry, a protein-packed vegan dish that combines tender kidney beans with a rich, aromatic tomato-based sauce. Infused with warming spices like cumin, turmeric, and garam masala, this Indian-inspired recipe delivers bold, comforting flavors in just 45 minutes. Sautéed onions, garlic, and ginger form the savory base, while chopped cilantro provides a fresh finishing touch. Perfectly paired with fluffy steamed rice, naan, or roti, this easy-to-make curry is ideal for weeknight dinners or meal prep. Packed with plant-based protein and dietary fiber, this one-pot dish is not only satisfying but also incredibly nutritious. Whether you use canned beans for convenience or cook them from scratch, this wholesome Kidney Bean Curry is bound to become a family favorite!

Nutriscore Rating: 76/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Kidney Bean Curry
Prep Time:15 mins
Cook Time:30 mins
Total Time:45 mins
Servings: 4

Ingredients

  • 2 cups Kidney beans (canned or cooked from dried)
  • 2 tablespoons Oil (vegetable or coconut)
  • 1 medium Onion (finely chopped)
  • 4 cloves Garlic (minced)
  • 1 inch Ginger (minced or grated)
  • 2 medium Tomatoes (finely chopped or puréed)
  • 1 teaspoon Cumin seeds
  • 0.5 teaspoon Turmeric powder
  • 1 teaspoon Coriander powder
  • 1 teaspoon Garam masala
  • 0.5 teaspoon Red chili powder (adjust to taste)
  • 1 teaspoon Salt
  • 1 cup Water (or vegetable stock)
  • 2 tablespoons Cilantro (chopped, for garnish)

Directions

Step 1

Heat the oil in a large pan over medium heat.

Step 2

Add the cumin seeds and let them sizzle for a few seconds until aromatic.

Step 3

Stir in the chopped onions and sauté until golden brown, about 5-7 minutes.

Step 4

Add the minced garlic and ginger and cook for 1-2 minutes, stirring frequently.

Step 5

Add the chopped or puréed tomatoes and cook until the mixture thickens and the oil begins to separate, about 5 minutes.

Step 6

Stir in turmeric powder, coriander powder, garam masala, red chili powder, and salt. Cook for another 1-2 minutes to toast the spices.

Step 7

Add the kidney beans and mix well to coat them with the spice mixture.

Step 8

Pour in water or vegetable stock, stir, and bring the curry to a gentle boil.

Step 9

Lower the heat and simmer uncovered for about 15-20 minutes, stirring occasionally, until the sauce thickens to your desired consistency.

Step 10

Taste and adjust seasoning, adding more salt or spice as needed.

Step 11

Turn off the heat and garnish with chopped cilantro before serving.

Step 12

Serve hot with steamed rice, naan, or roti, and enjoy your delicious kidney bean curry!

Nutrition Facts

Serving size (994.7g)
Amount per serving % Daily Value*
Calories 765.9
Total Fat 30.7g 0%
Saturated Fat 4.4g 0%
Polyunsaturated Fat g
Cholesterol 0mg 0%
Sodium 3274.1mg 0%
Total Carbohydrate 98.0g 0%
Dietary Fiber 29.8g 0%
Total Sugars 8.9g
Protein 32.1g 0%
Vitamin D 0IU 0%
Calcium 238.4mg 0%
Iron 13.3mg 0%
Potassium 2110.0mg 0%
*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

Fat: 34.7%
Protein: 16.1%
Carbs: 49.2%