Cook · North Indian

Rajma

The Sunday comfort food of North India: kidney beans slow-simmered in a deep onion-tomato gravy, so soft they melt into the sauce. Also the one dal where cooking properly is a matter of safety, not just taste.

Vegetarian 13g protein · 11g fibre North Indian

45 min

+ soak

4

serves

Easy

effort

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

Method

  1. 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. 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. 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. 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.