Punjab

Rajma Chawal

Kidney beans in a thick onion-tomato gravy over rice.

Prep8 hrCook50 minTotal8 hr 50 minServes4DietVegLevelMediumSpice
Rajma Chawal from Punjab

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

← More from Punjab