← Home Recipes
Rajma
🌿 Regional Punjab · Level 1

Rajma

Punjab's great kidney bean curry — the dish every North Indian grew up eating on Sundays. The safety boil, the correct masala and why it always tastes better the next day.

Prep20 min
Cook90 min
Serves4
🥬 Vegetarian🌱 Vegan

Rajma — what you need to know

Rajma is Punjab's Sunday dish — kidney beans in a thick, tangy, deeply spiced tomato-onion gravy, eaten over rice (rajma chawal) at the Sunday family meal across North India. It requires overnight soaking, a mandatory safety boil, and a minimum of 90 minutes total cooking. There are no shortcuts. Rajma made correctly has a deep, rich, almost meaty depth from the kidney beans. Made incorrectly — without the safety boil — it can make you extremely unwell. The food science here is as much about safety as it is about flavour.

🍽

Ingredients

Rajma
Main ingredients
  • 250g (1.5 cups)rajma (kidney beans) soaked overnight — minimum 8 hours
  • 2 tbspoil or ghee
  • 2 largeonions finely chopped
  • 3tomatoes chopped, or 2 tbsp tomato paste
  • 1 tbspginger-garlic paste
Spices
  • 1 tspcumin seeds
  • 1 tspturmeric
  • 1.5 tspred chilli powder
  • 2 tspcoriander powder
  • 1 tsprajma masala or garam masala
  • 1 tspamchur
  • Saltto taste
  • Fresh corianderto garnish
  • Ghee1 tsp to finish
🔥

How to make it — step by step

Step 1
THE SAFETY BOIL — non-negotiable
⚡ SAFETY — 10 min rolling boil⚡ Discard this water

Drain soaked rajma. Place in a pot with fresh water. Bring to a vigorous rolling boil. Boil hard for at least 10 minutes. Discard this water. This step cannot be replaced by pressure cooking from raw.

🔬The Science

Raw kidney beans contain phytohaemagglutinin (PHA) — a lectin that binds to the lining of the small intestine, preventing nutrient absorption and causing severe nausea, vomiting and diarrhoea within 1–3 hours. PHA is heat-labile but requires a sustained temperature above 100°C (rolling boil) for at least 10 minutes to fully deactivate. Slow cookers, sous vide and gentle simmering do not reach the required temperature. Pressure cooking from soaked beans does reach the required temperature and is safe. The traditional Indian method — boil hard first, then pressure cook — provides double safety.

Step 2
Pressure cook until very soft
⏱ 30 min

After the safety boil, transfer to a pressure cooker with fresh water. Pressure cook for 5–6 whistles (25–30 minutes at pressure) until kidney beans are very soft — they should mash easily between fingers. Reserve cooking water.

🔬The Science

Kidney beans require complete starch gelatinisation for the characteristic creamy interior. Under-cooked kidney beans taste chalky and mealy. The reserved cooking water contains dissolved starch and minerals — it thickens the gravy naturally when added.

Step 3
Build the deep masala
⏱ 28 min

Heat oil. Add cumin seeds. Cook onions on medium heat for 15–18 minutes until deep golden. Add ginger-garlic paste and cook 3 minutes. Add tomatoes and cook until oil separates — 10 minutes. Add all dry spices.

🔬The Science

Rajma masala requires a deep onion base — the sugars caramelise over 15–18 minutes, producing the sweet depth that balances kidney bean's earthiness. The oil separation indicator confirms the tomato's water has evaporated and the masala is frying properly — essential for flavour development.

Step 4
Simmer together — low and slow
⏱ 25 min

Add kidney beans and cooking water to the masala. Simmer on low heat for 20–25 minutes, mashing 10–15 beans against the pan to thicken the gravy. Add amchur in the last 5 minutes. Finish with a teaspoon of ghee.

🔬The Science

The extended simmering allows the masala flavours to penetrate the kidney beans. Mashing a portion thickens the gravy naturally — the gelatinised starch from mashed beans acts as a natural thickener. Rajma genuinely tastes better the next day: overnight resting allows further flavour penetration and the starch structure of the beans relaxes, giving a creamier texture.

⚠️Common mistakes to avoid
  • Safety boil is not optional — Raw kidney bean lectin causes food poisoning. 10 minutes rolling boil, discard water. Every time.
  • Deep golden onions — Pale onions produce pale, sweet rajma. 15–18 minutes minimum.
  • Save it for day two — Rajma genuinely improves overnight. Make the day before serving.
Rajma — answered
Why must I do the safety boil if I'm pressure cooking?
Traditional advice was to safety boil first because older pressure cookers were unreliable. Modern pressure cookers do reach safe temperatures. However the safety boil is still recommended as belt-and-braces insurance.
What is the difference between Punjabi and Kashmiri rajma?
Kashmiri rajma uses smaller, darker, more strongly flavoured beans and a different spice profile with Kashmiri chilli. Punjabi rajma uses large kabuli-style kidney beans.