Rajma

Kidney beans in a thick onion and tomato gravy. Cook the masala until the oil separates, then let the beans thicken it themselves.

Prep
15m
Cook
1h 15m
Waiting
8h
Total
9h 30m
Serves
4
Effort
Easy
Scale
4
Units

Method

Rajma — recipe grid
3 tbsp 1 Fry until golden brown 12m 2 Cook the masala until the oil pools at the edges 20m 20 minutes, not 5. Undercooked masala tastes raw and thin. 4 Add the cooked beans with their liquid 5m 5 Simmer 25 minutes, mashing a ladleful against the pot 25m Mashing some of the beans is what thickens the gravy. No flour, no cream.
1 tsp
2
2 tbsp
4
2 tsp
1 tsp
1 tsp
1/2 tsp
2 tsp
1 1/2 cups 3 Soak overnight, then boil until completely soft 50m Boil hard for the first 10 minutes — kidney beans must be properly cooked.
1.5 l
1
1 tsp
a handful
1 tbsp
Read left to right: ingredients merge into steps, and the rightmost cell is the last thing you do. Steps account for 1h 52m of hands-on and cooking time.

Bhuna: cooking the masala out

The Hindi term for this stage is bhunao — frying the onion, tomato and ground spices until the water has gone and the oil visibly separates. It is the same principle as a French soffritto taken further: you are driving off moisture so the ingredients can actually fry rather than stew. The oil pooling at the edges is the visual cue, and it is worth waiting for.

Notes

  • Dried beans give a far better gravy than tinned, because the cooking liquid is starchy and goes into the dish.
  • If you use tinned, add a tablespoon of the aquafaba and mash more.
  • Better the next day, like most bean dishes.

Try butter, 30 minutes, braise, or an ingredient you need to use up.