📖 History 🔥 Failure Clinic 🔬 Science Academy 🌿 Encyclopedia 🗺 Food Atlas 🍽 Recipes
Rajma Dal — Punjabi Kidney Bean Dal
🫘 Dal · Level 1

Rajma Dal

Whole kidney beans in a thick Punjabi onion-tomato gravy — the Monday comfort food of every North Indian household. Better the next day. Always with rice.

Prep15 min
Cook75 min
Serves4
Level1 — Beginner
🥬 Vegetarian🌱 Vegan

Rajma — the same dish as the curry section, deeper here

Rajma appears in both the curry section (r-curry-rajma.html) and here in the dal section — because it is genuinely both. As a curry it sits alongside paneer and chicken. As a dal it is the protein and body of a complete vegetarian meal. This page covers the same recipe with extended science commentary on the lectin safety requirements, the starch thickening mechanism, and why rajma is one of the most nutritionally complete plant-based dishes in Indian cooking.

⚠️Common mistakes to avoid
  • Not boiling dried beans rapidly for 10 minutes — PHA lectins in kidney beans cause food poisoning. This is a genuine safety requirement.
  • Slow cooker without pre-boiling — Slow cookers don't reach 100°C. Pre-boil 10 minutes before any slow cooking.
  • Not mashing some beans — Natural starch thickening from mashed beans is what creates rajma's thick gravy.
  • Serving immediately — Rajma tastes 50% better after resting overnight. Make it the day before.
🍽

Ingredients

Rajma Dal — Punjabi Kidney Bean Dal
4 servings
Kidney Beans
  • 250gdried rajma, soaked overnight— or 2 × 400g tins
  • 1 tspsalt— for cooking
Masala
  • 3 tbspoil
  • 2large onions, very finely chopped
  • 1 tbspginger-garlic paste
  • 3large tomatoes, pureed
  • 1 tspKashmiri chilli powder
  • 1 tspcoriander powder
  • ½ tspturmeric
  • 1 tspcumin powder
  • 1 tspgaram masala
  • Saltto taste
  • Fresh corianderto finish
🔥

How to make it — step by step

Step 1
Cook kidney beans safely
⏱ 45 min⚡ Safety step — non-negotiable

Drain soaked beans. Add to a large pot with fresh water. Bring to a rapid boil and boil hard for 10 minutes. Then pressure cook 6–8 whistles until completely soft.

🔬The Science

Red kidney beans contain phytohaemagglutinin (PHA) — a lectin that is toxic if the beans are undercooked. PHA is a glycoprotein that binds to carbohydrate receptors in the gut's epithelial cells, disrupting normal cell function and causing severe gastrointestinal illness. PHA is inactivated by sustained boiling at 100°C for a minimum of 10 minutes — not simmering at 80°C, not 5 minutes, and definitely not slow cooker temperatures of 70–80°C. This is the only step in Indian home cooking with a genuine food safety requirement rather than a quality preference.

Step 2
Build the deep Punjabi masala
⏱ 22 min🔥 Medium-high

Heat oil. Add onion and cook 18–20 minutes until deep reddish-golden — deeper than most curries. Add ginger-garlic paste, 3 minutes. Add tomatoes and all spices except garam masala. Bhuno on high until oil separates — about 12 minutes.

🔬The Science

Rajma's distinctive deep-flavoured gravy requires a deeper onion cook than lighter curries. At 18–20 minutes, onions reach a stage of deep Maillard browning where pyrazine compounds (nutty, roasted notes) dominate over the earlier furfural compounds (caramel notes). These pyrazines provide the characteristic roasted depth that makes rajma taste like rajma rather than a generic tomato curry. This extra 5–6 minutes of onion cooking compared to a standard curry represents a meaningful chemical difference in the finished dish.

Step 3
Combine beans, mash some, long simmer
⏱ 25 min🔥 Medium-low

Add cooked beans and 300ml cooking liquid to masala. Simmer 15 minutes. Mash 25–30% of the beans against the side of the pan. Add garam masala. Simmer 10 more minutes. Finish with fresh coriander.

🔬The Science

Mashing a portion of the beans releases their pressure-cooked starch into the hot liquid. This starch, already gelatinised from pressure cooking, dissolves rapidly into the simmering gravy and begins retrograding (recrystallising) — forming a thick, viscous gel network. This mechanism is why rajma's gravy thickens significantly with extended simmering and even more dramatically overnight in the refrigerator (as retrogradation continues at lower temperatures). The thick, coating gravy is starch-thickened, not flour-thickened — it tastes clean rather than starchy.

Rajma Dal — Punjabi Kidney Bean Dal — answered
Why does rajma taste so much better the next day?
Three simultaneous processes occur overnight: starch retrogradation continues, thickening the gravy further; the fat-soluble spice aromatics continue migrating through the oil phase and depositing onto the bean surfaces; and the acid from tomatoes slowly reacts with the beans' mineral content, mellowing the sharpness. The result is a more integrated, rounded flavour with a thicker gravy.
What is the nutritional profile of rajma?
Per 100g cooked: 127 calories, 8.7g protein, 22g carbohydrates, 6.4g fibre, significant iron (2.9mg), folate, potassium and magnesium. The protein is high quality but lacks methionine — combined with rice (which provides methionine), rajma chawal provides a complete amino acid profile.
Can I use tinned kidney beans?
Yes — drain, rinse, and add directly at step 3. The safety boiling step is not required for tinned beans (they are already fully cooked). Reduce cooking time at step 3 to 15 minutes total.
Can I use a slow cooker?
Yes — but ONLY after the 10-minute rapid boil of the dried beans. Pre-boil, drain, then transfer to the slow cooker with the masala and cook on LOW for 8 hours or HIGH for 4 hours.
What is the difference between rajma chawal and rajma rice?
They are the same dish — rajma chawal just means rajma (kidney bean curry) served with chawal (rice). It is the most popular combination in North India.