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.

By Table & Traditions Editors

Published July 5, 2026

A bowl of thick, creamy red-brown rajma kidney bean curry garnished with coriander and ginger juliennes, served beside a mound of steamed white rice.

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.

Yield
Serves 4
Prep
15 min (plus overnight soak)
Cook
1 hr
Total
About 1.25 hr (plus soak)
Difficulty
Easy

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

Serves
4

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.

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

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

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

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

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

From our kitchen community

Ratings & Reviews

My Rating

Tap a star to rate — no sign-in, no form needed.

Be the first to rate Rajma (Punjabi Red Kidney Bean Curry).

Further reading