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)
Last updated: April 7, 2026






