Rajma – 300 gms soaked overnight

Onion – 2-3 cut into slices

Tomatoes – 5-6

Garlic – 6-8

Ginger – 1 inch piece

Fennel Seeds – 1 tbsp

Poppy Seeds – 1 tbsp

Green Chillies – 2-3

Cumin Seeds – 1 tbsp

Mustard Seeds – 1 tbsp

Asafoetida – 1 tsp

Red Chilli Powder – 1 tbsp

Coriander Powder – 1 tbsp

Garam Masala Powder – 1/2 tbsp

Ghee/Oil – 4-5 tbsp

Coriander leaves – 1 bunch finely chopped

Salt to taste


In a mixie grind onion, ginger, garlic, fennel seeds, poppy seeds and green chillies into a fine paste and keep it aside.

Also add the tomatoes and grind into a fine paste and keep it aside.

In a pressure cooker, cook soaked rajma with water along with masala items like cinnamon stick, cloves and bayleaf for 6 to 7 whistles.  Once cool discard the masala items but keep the water.

In the same cooker, add ghee/oil and once hot add cumin seeds, mustard seeds and asafoetida and saute for a couple of minutes.

Now add the ground onion masala paste and mix well.  Now add the tomato paste and saute for a few minutes.

Now add red chili powder, garam masala powder, coriander powder and salt and mix well.

Now add the cooked rajma and the reserved water. Let it cook for 10 mins. Mash some of the rajma and mix well.

Now garnish with finely coriander leaves.

Yummy Punjabi Rajma masala is now ready !!

Note: It goes well with chapathis as well as rice !!