Punjab and Jammu; rajma was introduced to India from Central/South America via the Portuguese in the 16th century; it has been completely integrated into Punjabi daily cooking for over 400 years
Rajma (राजमा) is the Punjabi kidney bean curry: large, mahogany-red kidney beans (Phaseolus vulgaris) soaked overnight, pressure-cooked until very tender, and cooked in a deeply flavoured onion-tomato-spice base until the beans are fully infused and a portion have broken down to thicken the gravy. The technique that elevates rajma beyond simple bean curry is the bhunao stage of the masala — the onion-tomato-spice mixture is cooked on high heat while stirring continuously until every trace of water has evaporated and the masala dances in the oil, indicating that the Maillard reaction has completed and the raw flavours have transformed into roasted depth.
Served over plain steamed rice (rajma chawal). The thick, reddish-brown curry clings to the rice grains. Accompanied by raw sliced onion, lemon, and green chilli.
{"Soak kidney beans for 12 hours minimum — under-soaked beans require 2x longer pressure cooking and remain dense","The bhunao of the masala (cooking until the oil separates and the mixture darkens and thickens) is where the dish's depth develops","After adding cooked beans to the masala, cook for at least 20 minutes on a simmer — this allows the beans to absorb the spice and the masala to penetrate","Mash 20–30% of the beans against the side of the pot after the simmer stage — this thickens the gravy naturally"}
Rajma chawal (राजमा चावल — rajma with rice) is the definitive comfort meal of North India, particularly Punjab, Himachal Pradesh, and Delhi. A practitioner uses the dark red Jammu rajma (smaller, dark-red variety from Jammu) rather than the large pale American kidney bean — the Jammu variety has a nuttier, earthier flavour and cooks to a softer texture. The rajma masala from MDH or Everest is a reliable commercial benchmark.
{"Under-soaking — the beans are too dense after pressure cooking and don't absorb the masala","Insufficient bhunao — the masala retains a raw, flat flavour; the oil-floating stage is the indicator of completion","Not mashing any beans — the gravy remains thin and the beans float rather than becoming integrated with the sauce"}