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
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
Prepare the Ingredients
Finely chop the onions, mince garlic and ginger, slit the green chilies, and grate the tomatoes, discarding the skins.
Time: PT15M
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
Sauté Onions
Add the chopped onions and sauté, stirring frequently, until they turn golden brown.
Time: PT5M
Temperature: Medium
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
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
Cook Tomatoes
Add the grated tomatoes. Cook, stirring occasionally, until the oil separates from the masala and the mixture thickens.
Time: PT8M
Temperature: Medium
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
Pressure Cook
Close the pressure cooker lid. Bring to high pressure and cook for 2 whistles (approximately 5‑7 minutes).
Time: PT7M
Temperature: High
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
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
Optional Creamy Mash
Using the back of a spoon, gently mash a handful of beans to make the gravy smoother.
Time: PT2M
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)
Ingredient Substitutions
- Instead of Kidney Beans (Rajma): red kidney beans, cannellini beans
- Instead of Onion: shallots
- Instead of Garlic: garlic paste
- Instead of Ginger: ginger paste
- Instead of Green Chili: bird's eye chili, jalapeño
- Instead of Black Cardamom: regular cardamom (use less)
- Instead of Cumin Seeds: ground cumin (½ tsp)
- Instead of Kashmiri Red Chili Powder: regular red chili powder (use less)
- Instead of Tomato: tomato puree (½ cup)
- Instead of Dried Fenugreek Leaves (Kasuri Methi) Powder: ground fenugreek (¼ tsp)
- Instead of Fresh Coriander: cilantro leaves
- Instead of Ghee: unsalted butter, vegetable oil
- Instead of Basmati Rice: long grain rice
Equipment Needed
- Pressure Cooker
- Heavy‑bottomed Pan (optional)
- Knife
- Cutting Board
- Grater
- Wooden Spoon / Ladle
- Measuring Spoons
- Bowl for Soaking Beans
- Serving Bowl
Critical Steps — Do Not Skip
- 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
Chef Tips from the Video
- Use Kashmiri red chili powder for authentic bright red color without overwhelming heat.
- Grate tomatoes instead of chopping to avoid skin pieces floating in the gravy.
- A final drizzle of ghee adds shine and a buttery finish.
Troubleshooting
Beans remain hard after pressure cooking.
Add another whistle or cook on low pressure for a few more minutes; ensure beans were fully soaked.
Gravy is too thin.
Simmer uncovered longer to reduce, or mash more beans to release starch.
Masala sticks to the bottom and burns.
Stir continuously, keep heat medium, and add a splash of water if needed.
Storage
Refrigerator: Store rajma and rice separately in airtight containers for up to 4 days.
Freezer: Freeze cooked rajma in portion‑sized bags for up to 1 month; reheat gently.
Room temperature: Do not keep at room temperature for more than 2 hours.
Make-Ahead Tips
- Rajma tastes even better the next day; store in the fridge and reheat gently.
- Cook the rice separately and keep warm; combine just before serving.
Frequently Asked Questions
What is the cultural significance and history of Punjabi Rajma Chawal in Indian cuisine?
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.
What are the traditional regional variations of Rajma Chawal within Punjabi cuisine?
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.
How is authentic Punjabi Rajma Chawal traditionally served in Punjab?
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.
On what occasions is Rajma Chawal traditionally prepared in Punjabi culture?
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.
What makes Punjabi Rajma Chawal special compared to other Indian bean dishes?
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.
What are the authentic traditional ingredients for Punjabi Rajma Chawal versus acceptable substitutes?
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.
What are the most common mistakes to avoid when making Punjabi Rajma Chawal at home?
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.
Why does this Rajma Chawal recipe roast the ginger‑garlic mixture instead of adding it raw?
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.
Can I make Punjabi Rajma Chawal ahead of time and how should I store it?
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.
What does the YouTube channel Kunal Kapur specialize in?
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.
How does the YouTube channel Kunal Kapur's approach to Punjabi cooking differ from other Indian cooking channels?
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.
Last updated: August 20, 2026






