Punjab / North India · Indian
Rajma (Punjabi Red Kidney Bean Curry)
North India's ultimate comfort food: red kidney beans simmered low and slow in a deeply spiced onion-tomato gravy until creamy and rich. Served over rice as rajma-chawal, it's the Sunday lunch a whole region grew up on.
Published July 5, 2026
Cultural context
Though kidney beans came to India relatively recently, rajma was wholeheartedly adopted in the north — especially Punjab and Jammu (the Jammu rajma is prized) — and 'rajma-chawal' (rajma with rice) became one of the most beloved everyday comfort meals across North India, the definitive Sunday home lunch for many families.
Rajma is North India’s great everyday comfort food — red kidney beans simmered low and slow in a spiced onion-tomato gravy until creamy and rich, then spooned over steamed rice as rajma-chawal. For countless families it’s the definitive Sunday home lunch, the smell of it cooking a shorthand for weekend and warmth.
Cook the beans properly
Everything depends on soft beans. Soak the kidney beans overnight, then cook them — pressure cooker is easiest — until they’re truly soft and crush easily. Firm, undercooked beans make a thin, raw-tasting rajma (and are hard to digest; thorough cooking is also what makes kidney beans safe to eat). This is the step not to rush.
A masala cooked until it separates
The gravy is a classic North Indian base: cumin crackled in oil, onions browned deep and golden, then ginger-garlic, and a tomato puree with ground spices cooked down until the oil separates. That browning and reducing is where the depth comes from — pale onions and raw tomato give a flat rajma.
Creamy without cream
The signature texture comes free: as the cooked beans simmer in the masala, mash a portion of them against the side of the pot. The broken-down beans thicken the gravy into its characteristic creaminess — no cream, just patience. Finish with garam masala and a pinch of kasuri methi.
Serve it as rajma-chawal over rice, with aloo paratha or dal makhani rounding out the North Indian table. Or browse the full recipe collection.
Ingredients
For the beans
- 1 cup dried red kidney beans (rajma) Soaked overnight; the small dark Jammu rajma is especially prized. Canned works in a pinch.
- salt
For the gravy
- 3 tbsp oil or ghee
- 2 onions, finely chopped
- 3 tomatoes, pureed
- 2 tbsp ginger-garlic paste
- 1 tsp each cumin seeds, coriander powder, red chili powder
- 1/2 tsp turmeric
- 1 tsp garam masala (plus a pinch of dried fenugreek/kasuri methi)
- salt, chopped coriander
Method
Tap a step’s number to check it off as you go.
-
Soak the kidney beans overnight, then pressure-cook (or boil) with salt until completely soft and creamy — they should crush easily.
Why: Undercooked kidney beans are firm, hard to digest, and never give the creamy gravy rajma needs; cook them until truly soft. (Soaking and thorough cooking also neutralise the lectins in raw/under-cooked kidney beans.)
-
Make the masala: heat oil, crackle the cumin, fry the onions to deep golden, then add ginger-garlic and cook off the raw smell.
Why: Deeply browned onions are the backbone of the gravy; pale onions leave it thin and raw-tasting.
-
Add the tomato puree and ground spices and cook until the masala thickens and the oil separates.
Why: Cooking the tomato-spice base until the fat separates removes the raw edge and concentrates flavour — the foundation of a good rajma.
-
Add the cooked beans with their cooking liquid and simmer 20–30 minutes, mashing some beans against the pot.
Why: A long simmer melds the beans and masala, and mashing a portion thickens the gravy to its signature creamy texture without any cream.
-
Finish with garam masala, crushed kasuri methi, and coriander; rest before serving.
Why: Garam masala and kasuri methi added at the end give the finishing aroma; resting lets the gravy settle and thicken.
A quick, anonymous tap — no review needed.
Variations
- Jammu-style (pahari)
Use the small dark Jammu rajma and a lighter, less tomato-heavy gravy for the prized hill version.
- Quick (canned)
Use two cans of kidney beans (drained) and simmer 15 minutes in the masala — a fast weeknight rajma.
- Higher-spice
Add a finishing tempering of ghee, chili, and hing for extra richness and aroma.
Serving & Storage
Serve over steamed rice as rajma-chawal — the definitive pairing — with sliced onion, a wedge of lime, and a spoon of yogurt or pickle on the side.
Pairs with: Steamed rice (rajma-chawal), Sliced onion and lime, Yogurt, Roti.
Storage: Keeps 4 days refrigerated and tastes even better the next day; it freezes well for up to 2 months. Loosen with water when reheating.
Nutrition
Per serving (about 1 cup)
- Calories
- 290
- Protein
- 13 g
- Carbs
- 40 g
- Fat
- 9 g
- Fiber
- 13 g
- Sugar
- 6 g
- Sodium
- 470 mg
Notable micronutrients: Iron, Folate, Potassium
Estimated using standard ingredient data. Values vary with brands and substitutions.
Frequently Asked Questions
Do I have to soak the kidney beans?
Yes — soak dried kidney beans overnight (or at least 6–8 hours). It cuts cooking time, improves digestibility, and helps them cook evenly to the creamy softness rajma needs. Always cook them thoroughly; raw or undercooked kidney beans contain a toxin that's destroyed by proper cooking.
How do I make the gravy creamy without cream?
Cook the beans until very soft, then mash a portion of them against the pot as they simmer in the masala. The broken-down beans thicken the gravy naturally into its signature creamy texture — no cream required.
What is rajma-chawal?
Rajma (the kidney bean curry) served over chawal (steamed rice) — the classic, beloved one-bowl comfort meal of North India, the kind of dish many families eat for Sunday lunch.
What to drink with this
All drinks →Hand-picked pours to match this dish.
Punjab / North India (lassi heartland) · Indian
Mango Lassi (Yogurt and Mango Drink)
The creamy, cooling mango-and-yogurt drink of North Indian summers and restaurant menus everywhere. Three ingredients, two minutes, and a little cardamom.
North & West India (peak-summer drink across the subcontinent) · Indian
Aam Panna (Raw Green Mango Summer Cooler)
India's tangy, jade-green raw-mango cooler — roasted or boiled green mangoes blended with cumin, black salt and mint. The traditional heat-stroke remedy that tastes like summer.
Pan-Indian (North & West India) · Indian
Badam Milk (Saffron Almond Milk)
Milk simmered with a paste of soaked almonds, saffron, cardamom and a whisper of nutmeg — India's rich, fragrant almond drink. Comforting served warm in winter, reviving served chilled in summer, festive any time.
From our kitchen community
Ratings & Reviews
My Rating
Tap a star to rate — no sign-in, no form needed.
My Review
0 Ratings
🥣 0 home cooks made it!
Be the first to rate Rajma (Punjabi Red Kidney Bean Curry).