Punjabi Rajma Chawal (Kidney Bean Curry with Rice)

Punjabi Rajma Chawal (Kidney Bean Curry with Rice) is a medium Indian recipe that serves 4. 470 calories per serving. Recipe by Kunal Kapur on YouTube.

Prep: 15 min | Cook: 53 min | Total: 1 hr 23 min

Cost: $4.97 total, $1.24 per serving

Ingredients

  • 1 cup Kidney Beans (Rajma) (dry, soaked overnight and drained)
  • 2 medium Onion (finely chopped)
  • 6 cloves Garlic (minced)
  • 1 inch Ginger (minced)
  • 2 pieces Green Chili (slit lengthwise)
  • 1 leaf Bay Leaf (dried)
  • 1 pod Black Cardamom (split open)
  • 1 tsp Cumin Seeds (whole)
  • 0.5 tsp Turmeric Powder
  • 1 tsp Kashmiri Red Chili Powder (for color and mild heat)
  • 1 tsp Coriander Powder
  • 2 medium Tomato (grated, skins removed)
  • 1 pinch Dried Fenugreek Leaves (Kasuri Methi) Powder
  • 0.5 tsp Garam Masala
  • 2 tbsp Fresh Coriander (chopped)
  • 1 tbsp Ghee
  • 3 cups Water (adjust as needed for desired consistency)
  • to taste Salt
  • 2 cups Basmati Rice (rinsed and cooked separately)

Instructions

  1. Soak the Rajma

    Rinse 1 cup of dry kidney beans and soak them in plenty of water overnight (at least 8 hours). Drain before cooking.

    Time: PT0M

  2. Prepare the Ingredients

    Finely chop the onions, mince garlic and ginger, slit the green chilies, and grate the tomatoes, discarding the skins.

    Time: PT15M

  3. Temper Whole Spices

    Heat 1 tbsp ghee in the pressure cooker over medium heat. Add 1 bay leaf, 1 split black cardamom pod, and 1 tsp cumin seeds. Sauté until fragrant (about 30 seconds).

    Time: PT2M

    Temperature: Medium

  4. Sauté Onions

    Add the chopped onions and sauté, stirring frequently, until they turn golden brown.

    Time: PT5M

    Temperature: Medium

  5. Roast Ginger‑Garlic

    Add the minced ginger, garlic, and slit green chilies. Roast until the raw aroma disappears and the mixture turns light golden.

    Time: PT3M

    Temperature: Medium

  6. Add Ground Spices

    Stir in ½ tsp turmeric, 1 tsp Kashmiri red chili powder, and 1 tsp coriander powder. Roast for 2 minutes, stirring continuously.

    Time: PT2M

    Temperature: Medium

  7. Cook Tomatoes

    Add the grated tomatoes. Cook, stirring occasionally, until the oil separates from the masala and the mixture thickens.

    Time: PT8M

    Temperature: Medium

  8. Add Rajma and Water

    Add the drained soaked rajma to the pot. Pour in 3 cups water (or enough to cover the beans by about 2 inches). Stir gently.

    Time: PT2M

    Temperature: Medium

  9. Pressure Cook

    Close the pressure cooker lid. Bring to high pressure and cook for 2 whistles (approximately 5‑7 minutes).

    Time: PT7M

    Temperature: High

  10. Simmer Until Tender

    Release pressure safely, lower the flame, and simmer the curry uncovered, stirring occasionally, until the rajma is fully tender and the gravy thickens to a coating consistency.

    Time: PT15M

    Temperature: Low

  11. Finish with Aromatics

    Stir in a pinch of dried fenugreek powder, ½ tsp garam masala, and 2 tbsp chopped fresh coriander. Cook for another 5 minutes.

    Time: PT5M

    Temperature: Low

  12. Optional Creamy Mash

    Using the back of a spoon, gently mash a handful of beans to make the gravy smoother.

    Time: PT2M

  13. Serve

    Add a teaspoon of ghee on top of the hot rajma, stir, and serve immediately with cooked basmati rice.

    Time: PT2M

Nutrition Facts

Calories
470
Protein
15 g
Carbohydrates
70 g
Fat
10 g
Fiber
10 g

Dietary info: Vegetarian, Gluten‑Free

Allergens: Legumes (kidney beans), Dairy (ghee)

Last updated: April 7, 2026

Amazon Associates

Amazon Associates PartnerTrusted

As an Amazon Associate, we earn from qualifying purchases made through links on this page. This helps support our site at no extra cost to you. Clicking on ingredient or equipment links will take you to amazon.com where you can purchase these items.

Punjabi Rajma Chawal (Kidney Bean Curry with Rice)

Recipe by Kunal Kapur

A classic Punjabi comfort dish of tender red kidney beans simmered in a richly spiced tomato gravy, served over fluffy basmati rice. Made with a mother's love and traditional spices, this recipe delivers authentic flavor without any modern twists.

MediumIndianServes 4

Shop all ingredients on Amazon in one click • Printable PDF with shopping checklist

Source Video
19m
Prep
49m
Cook
10m
Cleanup
1h 18m
Total

Cost Breakdown

$4.97
Total cost
$1.24
Per serving

Critical Success Points

  • Roasting ginger‑garlic until no raw smell remains
  • Cooking the masala until oil separates for a thick coating
  • Pressure cooking the soaked rajma to achieve tenderness
  • Mashing a portion of beans for a creamy texture

Safety Warnings

  • Handle hot oil with care to avoid splatter burns.
  • Release pressure from the cooker according to manufacturer instructions to prevent steam burns.

Frequently Asked Questions

Everything you need to know about this recipe

Q

What is the cultural significance and history of Punjabi Rajma Chawal in Indian cuisine?

A

Rajma Chawal is a beloved comfort food in Punjab, often served on Sundays and special family gatherings. The dish reflects the North Indian tradition of pairing protein‑rich legumes with staple rice, providing a hearty, warming meal that embodies Punjabi hospitality.

cultural
Q

What are the traditional regional variations of Rajma Chawal within Punjabi cuisine?

A

In Punjab, the most common bean is the "chitra" variety, which cooks quickly and yields a smooth gravy. Some families use Kashmiri red chili for color, while others add a touch of asafoetida or yogurt for tanginess. The core method—soaking, pressure cooking, and spiced tomato base—remains the same.

cultural
Q

How is authentic Punjabi Rajma Chawal traditionally served in Punjab?

A

It is traditionally served hot, topped with a small knob of ghee, and accompanied by steaming basmati rice. A side of sliced onions, lemon wedges, and sometimes a cucumber raita complete the meal.

cultural
Q

On what occasions is Rajma Chawal traditionally prepared in Punjabi culture?

A

Rajma Chawal is a staple for weekend family lunches, festive gatherings like Lohri and Baisakhi, and even school lunchboxes because it keeps well and tastes better the next day.

cultural
Q

What makes Punjabi Rajma Chawal special compared to other Indian bean dishes?

A

The Punjabi version emphasizes a thick, glossy tomato‑based gravy, generous use of ginger‑garlic, and the final ghee drizzle, creating a rich, comforting flavor profile that differs from the thinner, mustard‑seed based dals of other regions.

cultural
Q

What are the authentic traditional ingredients for Punjabi Rajma Chawal versus acceptable substitutes?

A

Traditional ingredients include chitra rajma, Kashmiri red chili powder, black cardamom, and fenugreek leaves. Acceptable substitutes are regular red kidney beans, regular chili powder (use less), and dried fenugreek powder instead of fresh leaves.

cultural
Q

What are the most common mistakes to avoid when making Punjabi Rajma Chawal at home?

A

Common errors include under‑soaking the beans, not roasting the ginger‑garlic enough, and stopping the masala before the oil separates. Each of these leads to a raw flavor or thin gravy.

technical
Q

Why does this Rajma Chawal recipe roast the ginger‑garlic mixture instead of adding it raw?

A

Roasting removes the harsh raw garlic bite that Punjabis dislike and brings out a sweeter, deeper flavor that integrates with the tomato‑spice base, resulting in a smoother, richer curry.

technical
Q

Can I make Punjabi Rajma Chawal ahead of time and how should I store it?

A

Yes, the curry improves after a night in the refrigerator. Store the rajma and rice separately in airtight containers; reheat gently on the stove, adding a splash of water if needed, and add fresh ghee before serving.

technical
Q

What does the YouTube channel Kunal Kapur specialize in?

A

The YouTube channel Kunal Kapur specializes in Indian home cooking tutorials, focusing on authentic regional recipes, modern twists, and detailed technique breakdowns for home cooks.

channel
Q

How does the YouTube channel Kunal Kapur's approach to Punjabi cooking differ from other Indian cooking channels?

A

Kunal Kapur emphasizes traditional family recipes with a storytelling angle, often sharing cultural anecdotes and tips that reflect real home kitchens, whereas many other channels focus more on quick hacks or restaurant‑style plating.

channel

You Might Also Like

Similar recipes converted from YouTube cooking videos

Punjabi-Style Salmon Curry with Rice
13

Punjabi-Style Salmon Curry with Rice

A comforting Indian-inspired salmon curry cooked in mustard oil with aromatic spices, served over fluffy basmati rice. The recipe balances the rich flavor of the fish with a fragrant, slightly thick gravy, perfect for a family dinner.

50 minServes 3$10
Indian
Dal Punjabi with lentils and red kidney beans
11

Dal Punjabi with lentils and red kidney beans

A flavorful dal originating from the Punjab, made with lentils, red kidney beans, Indian spices and fresh cream. Perfect with rice, chapatis or naan bread.

50 minServes 3$3
Indian
Sticky Spiced Chicken Wings with Thai Green Curry Rice and Peanut‑Dressed Green Beans
103

Sticky Spiced Chicken Wings with Thai Green Curry Rice and Peanut‑Dressed Green Beans

A vibrant Southeast Asian‑inspired dinner featuring sweet‑tangy sticky chicken wings, fragrant jasmine rice tossed in homemade Thai green curry paste, and crisp‑green beans coated in a crunchy peanut‑chili dressing. Perfect for a family meal or entertaining guests.

2 hrs 12 minServes 4$87
Thai
Healthy Rajma (Kidney Bean Curry)
9

Healthy Rajma (Kidney Bean Curry)

A protein‑rich, fiber‑packed Indian kidney bean curry cooked with minimal oil and aromatic spices. The recipe keeps the bean‑cooking water to preserve nutrients and delivers a flavorful, wholesome dish perfect for lunch or dinner.

1 hr 45 minServes 4$5
Indian
Restaurant-Style Rajma Chawal (Kidney Beans with Fluffy Rice)
6

Restaurant-Style Rajma Chawal (Kidney Beans with Fluffy Rice)

A step‑by‑step recreation of the restaurant‑quality Rajma (kidney bean curry) and perfectly dry, fluffy rice that mimics the dhaba experience at home. The recipe includes a homemade Rajma masala, a special dry‑roasting technique for the rice, and a finishing ghee‑tadka for authentic flavor.

1 hr 45 minServes 4$13
Indian
Authentic Homemade Rajma (Kidney Bean Curry)
11

Authentic Homemade Rajma (Kidney Bean Curry)

A step‑by‑step guide to recreating the highway‑style Rajma‑Chawal you love from Indian dhabas, using soaked kidney beans, a freshly ground homemade masala, and a flavorful tempering. The result is a rich, aromatic, and perfectly soft bean curry that tastes just like the restaurant version.

9 hrs 45 minServes 4$28
Indian