Go Back
+ servings
a pot of brown rajma curry in a white bowl on a brown background

Punjabi Rajma Masala | How to Make Rajma Curry

This is the recipe of Punjabi rajma masala or rajma curry that is delightfully tasty, creamy in consistency and is so tasty. Goes perfectly with rice or even rotis and parathas
Course Main
Cuisine Punjabi | UP
Keyword punjabi rajma masala, rajma curry
recipe Punjabi rajma curry, rajma curry
Prep Time 15 minutes
Cook Time 45 minutes
Soaking time 8 hours
Total Time 9 hours 15 minutes
Servings 4
Calories 271kcal


  • 1 cups Rajma or kidney beans
  • 1 tsp. cumin seeds
  • 2 large onions
  • 2 tbsp. ginger garlic paste
  • 3 large tomatoes
  • 2 green chillies optional
  • 1 tbsp. oil
  • 2 tsp. garam masala
  • 1 tbsp. coriander powder
  • 1 tsp. cumin powder
  • ½ tsp. amchur dry mango powder
  • 1 tsp. cayenne or spicy chilli powder
  • salt to taste
  • Chopped cilantro for garnish


Preparation of kidney beans

  • Soak kidney beans overnight in lots of water. They will double in size by morning.
  • Wash them well and cook in a pressure cooker in water that completely covers them. Add salt. Cook for 4-5 whistles till it is well cooked. It must be of slightly mushy consistency. Save the water.

Making curry base

  • Heat oil in a pan. Add cumin seeds. Let them sputter.
  • Now add chopped onions and slit green chillies (optional) saute on low heat till light golden. Takes about 10 minutes. Now add ginger garlic paste.
  • Cook till the raw smell goes or for about 5-7 minutes. Now add chopped tomatoes.
  • Cook together till mushy. Takes another 7-10 minutes.
  • Cool and blend in a blender to make a thick curry paste.
  • Put it back on the fire. Add garam masala, coriander powder, cumin powder, chilli powder and dry mango powder. Add cooked rajma with reserved water.
  • Mix well. Lightly crush rajma beans with the back of the ladle to make the gravy creamy. Taste and add salt.
  • Cook on low flame for about 10 minutes.
  • Rajma masala gravy turns a dark red colour and is silken and creamy in consistency. Taste and adjust seasoning.
  • Garnish with chopped cilantro leaves.
  • Serve hot with boiled basmati rice for a gastronomic delight.


I prefer to use Kashmiri rajma which is dark red beans and small in size. They are very flavourful compared to the other rajma beans varieties in the market.
Sautéing onion, ginger-garlic paste and tomato before blending to form curry base gives a deeper and better taste then grinding these raw and then sautéing them.
Always cook the rajma well. If it is hard or uncooked, not only does it taste horrible but it also can cause flatulence.


Calories: 271kcal | Carbohydrates: 43g | Protein: 14g | Fat: 6g | Saturated Fat: 1g | Sodium: 102mg | Potassium: 1158mg | Fiber: 12g | Sugar: 7g | Vitamin A: 1529IU | Vitamin C: 43mg | Calcium: 129mg | Iron: 7mg