Rajma Chawal
Kidney beans in a thick onion-tomato gravy over rice.
About this dish
Rajma Chawal is more than a meal; it is an emotion in Punjabi households, traditionally served as a Sunday lunch staple. While kidney beans originated in Central Mexico, they were brought to India via trade routes and perfected in the Punjab with local spices and the 'Bhuna' technique. The hallmark of a great Rajma is a thick, cream-less gravy where the beans are soft enough to melt against the roof of the mouth.
Ingredients
The Beans
- 250g (1.25 cups) Chitra Rajma (speckled kidney beans), soaked 8-10 hours
- 1 liter Water for boiling
- 1 Black cardamom pod
- 1-inch Cinnamon stick
- 1 tsp Salt
The Masala Base
- 3 tbsp Ghee or Mustard oil
- 1 tsp Cumin seeds
- 2 medium Onions, finely minced
- 1.5 tbsp Ginger-garlic paste
- 3 large Tomatoes, pureed
- 2 Green chilies, slit
Spices & Finish
- 1 tsp Turmeric powder
- 2 tsp Coriander powder
- 1 tsp Kashmiri red chili powder
- 1/2 tsp Garam masala
- 1 tbsp Kasuri methi (dried fenugreek), crushed
- Fresh coriander for garnish
The Rice
- 2 cups Long-grain Basmati rice
- 4 cups Water
- 1 tsp Cumin seeds (for Jeera Rice variation)
Method
- 1
Soaking the Beans
Wash the rajma in 3-4 changes of water until the water runs clear. Soak in at least 4 times their volume of water for a minimum of 8 hours or overnight; skipping this leads to uneven cooking and digestive discomfort.
- 2
Pressure Cooking
Drain the soaking water and add rajma to a pressure cooker with 1 liter of fresh water, salt, black cardamom, and cinnamon. Cook on high heat for 1 whistle, then reduce to low and cook for 20-25 minutes until the beans mash easily between two fingers.
- 3
Sautéing Aromatics
In a heavy-bottomed pan, heat ghee until shimmering. Add cumin seeds; once they crackle, add the minced onions. Sauté on medium-low heat for 12-15 minutes, stirring constantly, until the onions are a deep caramel brown but not burnt.
- 4
The Ginger-Garlic Base
Add the ginger-garlic paste to the browned onions. Cook for 2-3 minutes until the raw pungent smell disappears and the mixture begins to release oil at the edges. Be careful not to stick the paste to the bottom of the pan.
- 5
Tomato Reduction
Pour in the tomato puree and green chilies. Add turmeric, coriander powder, and red chili powder. Cook this 'Masala' on medium heat for 8-10 minutes until the moisture evaporates and the ghee separates from the spice paste (Masala bhuna).
- 6
Combining Beans and Gravy
Add the boiled rajma along with its cooking liquid (do not discard the water!) into the masala base. Stir well, using the back of the spoon to slightly mash about 10% of the beans; this starch helps thicken the gravy naturally.
- 7
Simmering
Cover and simmer the gravy on low heat for 15 minutes. This allows the beans to absorb the spices and the flavors to meld. The consistency should be thick and luscious, not watery.
- 8
Final Tempering
Stir in the garam masala and crushed kasuri methi. Taste for salt and adjust. Finish with a handful of fresh coriander leaves. The gravy should have a dark reddish-brown hue and a silky texture.
- 9
Preparing Basmati Rice
Wash the rice and soak for 20 minutes. Boil in a separate pot using the absorption method or a rice cooker until the grains are long, fluffy, and separate. Serve steaming hot alongside the rajma.
Notes & variations
- Use 'Chitra' Rajma (speckled) for a softer texture or 'Jammu' Rajma (small red) for a deeper color.
- Always brown the onions deeply; pale onions will make the gravy taste sweet and look yellow.
- If the gravy is too thin, simmer uncovered for 5 minutes while mashing more beans.
- Leftover rajma tastes even better the next day as the spices continue to penetrate the beans.
Serve with
Serve with long-grain Basmati rice, a side of lachha pyaaz (onion rings with lemon and masala), and a dollop of fresh white butter.
Cook's note
A pinch of baking soda added during boiling can help soften stubborn older beans, but use it sparingly to avoid a soapy taste.