Rajma is a popular Indian vegetarian dish prepared with red kidney beans. This spicy, thick gravy which is prepared by combining Indian spices tastes delicious when served with steamed rice, a combination known to be favorite of many North Indians.

Recipe source: FB friend Lata Pai


1 cup rajma  [I used store bought canned beans]

2 onions, medium sized finely chopped
2 tomatoes, medium sized finely chopped
1/2 tsp kasuri methi  
1/2 tsp coriander powder
1/2 inch cinnamon/ dalchini stick
1 tsp cumin seeds/ jeera 
1/2 tsp grated ginger 
4 cloves garlic grated
1/2 tsp turmeric powder 
1/2 tsp red chilli powder 
1 green chili 
1/2 tsp garam masala  
1 tbsp finely chopped coriander leaves


Rinse the canned beans well and drain the water. [If you use dry rajma beans, wash them well and soak in water overnight, pressure cook them along with soaked water and salt until soft]

Heat oil in pan. Add cumin seeds and once it splutters, add cinnamon and stir it. Next add finely chopped onions, grated garlic ginger. Saute it till the onions turn translucent. Add chopped tomatoes and finely chopped green chili. Add turmeric powder, red chili powder, coriander powder. Stir fry till the tomatoes become soft and the mixture becomes like a paste. Cook it till the oil starts to separate.

Add rajma beans,  salt to taste, 1/2 cup of water, garam masala, and bring it to a boil. Crush kasuri methi on your palm and add it to the pan. Stir in between until the gravy thickens to the desired consistency. Garnish with coriander leaves. Serve hot with rice, roti or naan.

Happy cooking!