Why this recipe works
Rajma is one of the most nutritious things you can eat: a big hit of plant protein, fibre and iron in one bowl, with a low glycaemic load. Two things make it: a patient bhuna base for deep flavour, and thoroughly cooked, soft beans, some mashed to thicken the gravy. That second point is not just texture. Undercooked kidney beans are genuinely unsafe, which is why soaking and proper cooking matter here more than almost anywhere.
Ingredients
- Rajma (kidney beans), soaked overnight1 cup
- Onions, finely chopped2
- Tomatoes, pureed3
- Ginger-garlic paste1 tbsp
- Cumin, turmeric, coriander1 tsp each
- Red chilli & garam masala1 tsp
- Oil or ghee, salt2 tbsp
- Coriander leaves, to finishhandful
Method
-
1
Soak the rajma overnight (at least 8 hours). Drain, then pressure-cook in fresh water until completely soft, 5 to 6 whistles, or boil hard for at least an hour.
The safety step: raw and undercooked kidney beans contain a natural toxin (a lectin, phytohaemagglutinin) that causes nausea and vomiting. Soaking and a proper high-heat cook destroy it. Never eat rajma that is still firm; a slow-cooker on low is not enough on its own.
-
2
Heat the oil, crackle the cumin, and brown the onions well. Add the ginger-garlic, then the turmeric, coriander, chilli and tomato puree. Bhuno until the oil separates.
Why: deeply browned onions and a proper bhuna give rajma its dark, rich gravy. Oil separating is your cue the masala is done. The grammar.
-
3
Tip in the cooked beans with their liquid and salt. Simmer 15 to 20 minutes, mashing a handful of beans against the pan as it goes.
Why: mashing some beans releases their starch, which thickens the gravy into that signature creamy body without any cream.
-
4
Stir in the garam masala, finish with coriander, and rest a few minutes. Serve with steamed rice, the classic rajma-chawal.
Balance: beans plus rice make a complete-protein plate, and the fibre keeps the meal's blood-sugar rise slow and steady.
Three ways
1 · Punjabi classic
As above, dark and thick, with rice. A weekend institution.
2 · Weeknight
Use tinned beans (already fully cooked); still simmer them into the bhuna for flavour.
3 · Lighter
Less oil, more tomato, a spoon of yogurt at the end instead of richness.