How to Make Chickpea and Kidney Bean Curry (Traditional & Healthy Version)
Chickpea and Kidney Bean Curry, known locally as Chana Rajma Curry, is a beloved North Indian vegetarian dish that brings together the earthy flavors of chana (chickpeas) and rajma (kidney beans) cooked in a richly spiced tomato-onion gravy. This hearty curry is a staple in Punjabi households and is often enjoyed during family lunches, special gatherings, and festive times like Lohri and Baisakhi. The aroma of garam masala, cumin (jeera), and fresh coriander fills Indian kitchens, making this dish both comforting and celebratory. The combination of protein-rich legumes with traditional Indian spices not only makes this curry delicious but also very satisfying. The taste is a balance of tangy tomatoes, warming spices, and creamy legumes, perfect for pairing with steamed rice (chawal) or whole wheat roti. Thanks to its nutritional profile and the use of minimal oil, this version is health-conscious and ideal for calorie trackers. Whether you're looking for a nourishing lunch or a festive meal, this Chickpea and Kidney Bean Curry offers authentic Indian flavors with the bonus of being wholesome and filling.
Ingredients
- •1 cup Boiled chickpeas (chana) (soaked overnight)
- •1 cup Boiled kidney beans (rajma) (soaked overnight)
- •1 medium Onion (finely chopped (pyaaz))
- •2 medium Tomatoes (pureed (tamatar))
- •1 tablespoon Ginger-garlic paste (adrak-lehsun)
- •1 teaspoon Cumin seeds (jeera)
- •1 teaspoon Coriander powder (dhaniya powder)
- •1/2 teaspoon Red chilli powder (lal mirch)
- •1/4 teaspoon Turmeric powder (haldi)
- •1/2 teaspoon Garam masala (optional for extra aroma)
- •to taste Salt (namak)
- •1 tablespoon Oil (preferably mustard oil or sunflower oil)
- •2 tablespoons Fresh coriander leaves (hara dhaniya, chopped, for garnish)
Step-by-step instructions
Step 1 · Heat oil in a heavy-bottomed kadhai or deep pan on medium flame
Heat oil in a heavy-bottomed kadhai or deep pan on medium flame. Add cumin seeds and let them splutter.
Step 2 · Add finely chopped onions and sauté until golden brown
Add finely chopped onions and sauté until golden brown.
Step 3 · Mix in the ginger-garlic paste and sauté until the raw smell disapp...
Mix in the ginger-garlic paste and sauté until the raw smell disappears.
Step 4 · Add tomato puree
Add tomato puree, turmeric, red chilli, coriander powder, and salt. Cook until the masala thickens and oil starts to release from the sides.
Step 5 · Add boiled chickpeas and kidney beans
Add boiled chickpeas and kidney beans. Mix well, mashing a few beans for creaminess.
Step 6 · Pour in 1 cup of water
Pour in 1 cup of water. Cover and simmer for 7-8 minutes so the flavors meld.
Step 7 · Stir in garam masala (if using) and adjust salt if needed
Stir in garam masala (if using) and adjust salt if needed. Garnish with chopped coriander leaves.
Why this recipe is healthy
This curry is a healthy choice because it uses wholesome legumes, minimal oil, and fresh ingredients without any cream or heavy additives. The high fiber content helps keep you fuller for longer, making it suitable for weight management and blood sugar control. With no processed ingredients, it’s a clean, nutrient-rich meal that fits well into a balanced Indian diet.
A note on tradition
Chickpea and Kidney Bean Curry is a staple dish in North India, especially Punjab, and is often prepared during harvest festivals like Lohri and Baisakhi. It symbolizes abundance and togetherness, frequently served at Indian weddings and community gatherings. While traditionally eaten with jeera rice or whole wheat roti, its versatility has led to regional adaptations, such as adding spinach or using different spice mixes to suit local palates.