🇮🇳 Indian recipesDinner
Rajma Chawal
By Groceree
Also known as Rajma Masala · Punjabi Kidney Bean Curry
Red kidney beans simmered until creamy in a thick onion-tomato masala with ginger, garlic and garam masala, spooned over plain basmati rice. The North Indian Sunday lunch that everyone’s mother makes best.
Last updated

- Servings
- 4 servings
- Prep
- 20 min
- Cook
- 1 h 50 min
- Total
- 10 h 10 min
Ingredients
dried red kidney beans250 g
vegetable oil3 tbsp
cumin seeds1 tsp
bay leaves1
onions2
ginger20 g
garlic cloves4- green chillies2
tomatoes3
ground coriander2 tsp- Kashmiri chilli powder1 tsp
ground turmeric½ tsp
garam masala1 tsp
salt1½ tsp
fresh coriander1 handful
basmati rice300 g
water450 ml
Instructions
- 01
The night before, cover the with plenty of cold water and leave to soak for at least 8 hours.
- 02
Drain the soaked , cover with fresh water, and boil hard for 10 minutes. Then simmer for 1 to 1½ hours, or pressure-cook for 20 minutes, until completely soft. Keep the water.
- 03
Finely chop the , grate the , crush the , chop the and the , and blend the to a purée. Heat the and fry the and leaf until the cumin sizzles.
- 04
Add the and fry slowly until deep golden brown, about 12 minutes.
- 05
Add the , and , then the puréed , the , and with 1 teaspoon of the , and cook until the separates.
- 06
Add the with about 500 ml of their cooking water (top up with fresh water if needed) and simmer for 20 minutes, mashing some against the pan to thicken the gravy.
- 07
Meanwhile, rinse the until the runs clear and simmer it, covered, in the 450 ml of with the remaining ½ teaspoon of for 12 minutes, then leave it covered off the heat for 5 minutes.
- 08
Stir in the and the . Serve over the .
Notes
- Boil the kidney beans hard for the first 10 minutes to destroy a natural toxin.
- Brown the onions well and mash some beans; that gives the thick, creamy gravy.
- Jammu rajma, made with small dark beans, is the most prized.
Nutrition per serving
- Calories
- 630 kcal
- Protein
- 22 g
- Carbs
- 109 g
- Fat
- 12 g
Estimated from the ingredients.
From a video to your shopping list
Saw a recipe on Instagram, TikTok or YouTube? Share it to Groceree and the ingredients land on the list everyone at home shares.

Find a recipe video
01Find a recipe video
Any recipe on Instagram, TikTok, YouTube or a website.

Find a recipe video
Groceree02Share it to Groceree
Tap Share and pick Groceree. The app reads the recipe for you.
03The recipe is in the app
Ingredients, quantities and steps, ready to cook from.
04Pick what you need
Untick what is already in the cupboard and add the rest.
05It’s on the shared list
Sorted by aisle, on every phone at home, in real time.
More Indian recipes
- Baingan BhartaAubergines charred directly over a flame until collapsing and smoky, peeled and mashed, then cooked with onion, tomato, ginger, garlic and green chilli. A Punjabi favourite with roti.
- Chicken 65Chunks of chicken marinated in chilli, ginger, garlic and yoghurt, coated in rice flour and cornflour, deep-fried until crisp and bright red, then tossed with curry leaves and green chilli. A Chennai bar snack.
- JalebiA lightly fermented batter piped in spirals into hot ghee, fried until crisp, then dunked in warm saffron and cardamom syrup so it is crunchy outside and juicy inside. Sold hot from street stalls across India.