ChefSnapOpen in the app

Indian

Rajma Chawal

A comforting North Indian meal of creamy red kidney beans simmered in a spiced onion-tomato masala, served with steamed basmati rice. The rajma is pressure-cooked until tender, then slow-simmered so the gravy becomes thick and homely.

Rajma Chawal — Indian — ChefSnap
8 hrs 20 minsPrep
1 hr 10 minsCook
4Serves
MediumDifficulty
620 kcal per serving23g protein 105g carbs 13g fat

Ingredients

Method

  1. Rinse the rajma well, soak it in 3 cups water overnight or for at least 8 hours, then drain.
  2. Add the soaked rajma to a pressure cooker with 3 cups fresh water, 1/2 tsp salt, bay leaf, and black cardamom.
  3. Pressure cook on medium heat for 5 to 6 whistles, then lower the heat and cook for 10 more minutes before letting the pressure release naturally.
  4. Check that the rajma is very soft and can be mashed easily between your fingers; if not, pressure cook for 1 to 2 more whistles.
  5. Rinse the basmati rice until the water runs mostly clear, soak it for 20 minutes, then drain.
  6. Cook the rice with 1 3/4 cups water and a pinch of salt until fluffy, then keep covered off the heat for 10 minutes.
  7. Heat ghee or mustard oil in a kadhai or heavy pan over medium heat.
  8. Add cumin seeds and let them crackle, then add the chopped onion and cook until deep golden brown.
  9. Add ginger-garlic paste and green chilli, then saute for 1 minute until the raw smell disappears.
  10. Add tomatoes, turmeric, Kashmiri chilli powder, coriander powder, cumin powder, and salt, then cook until the masala thickens and the fat begins to separate.
  11. Add the cooked rajma along with its cooking liquid to the masala and mix well.
  12. Mash a few rajma beans against the side of the pan to thicken the gravy.
  13. Simmer uncovered on low heat for 20 to 25 minutes, stirring occasionally, until the gravy is thick, glossy, and well blended.
  14. Stir in garam masala and crushed kasuri methi, then simmer for 2 minutes.
  15. Finish with chopped coriander leaves and adjust salt if needed.
  16. Serve the hot rajma ladled beside or over the steamed basmati rice.

Common questions

Can I use canned kidney beans instead of dried rajma, and how should I adjust the recipe?

Yes. Use 2 to 2.5 cups canned kidney beans for every 1 cup dried rajma. Skip soaking and pressure cooking. Simmer the beans in the onion-tomato gravy for 15 to 20 minutes so they absorb flavor, adding a little water as needed.

How long does rajma actually take, including soaking and cooking time?

Plan ahead: soak the beans overnight or at least 8 hours. Pressure cooking usually takes 20 to 30 minutes total, plus natural pressure release. Rice needs about 20 minutes soaking and 15 to 20 minutes cooking and resting.

What are the most common mistakes when making rajma chawal?

Under-soaking or undercooking the beans is the biggest mistake; rajma should be very soft, almost mashable. Also avoid browning the onions too little, rushing the tomato base, or adding too much water so the curry turns thin and bland.

How do I store leftover rajma and rice safely?

Cool both quickly and refrigerate in separate airtight containers within 2 hours. Rajma keeps 3 to 4 days; rice is best within 1 to 2 days. Reheat rajma until steaming hot and add a splash of water if it thickens.

What should I serve with rajma chawal, and can I make it richer without changing the recipe much?

Serve with plain basmati rice, sliced onions, lemon wedges, and a little pickle. For a richer finish, stir in a spoon of ghee at the end or mash a few beans into the gravy to make it thicker and more hearty.