Rajma Masala (Kidney Beans Curry)
Rajma is a famous and delicious dish of North India. Its prepared very frequently in all north Indian kitchen. This is one comfort food made from red kidney beans. Beans are soaked and pressure cooked to soft before adding to spice mix of gravy.
  • CourseMain Dish, Sabzi & Curry
  • CuisineIndian, North Indian
  • KeywordIndian Curry
Servings Prep Time
4People 10Minutes
Cook Time Passive Time
40Minutes 9Hours
Servings Prep Time
4People 10Minutes
Cook Time Passive Time
40Minutes 9Hours
  1. Soak rajma over-night in water for 8 hrs. After that wash the beans thoroughly and put in a pressure cooker with salt and turmeric powder.
  2. After that pressure cook the rajma for 7 – 8 whistles till it is soft and completely cooked. Over cook little more so that the rajma (beans) would melt in mouth without giving bite.
  3. Grind onion, garlic, ginger, green chillies into fine paste. Grind tomatoes to puree separately.
  4. Heat oil in a pan. You can add 1 tsp ghee or butter for taste. Add a pinch of cumin seeds and let it splutter. Add asafoetida (hing).
  5. Add 1/2 tbsp red chilli powder and 1/2 tsp turmeric powder just before adding onion paste. This is to give a red colour to the gravy.
  6. Then add onion paste and sauté till its cooked and leaves oil on the surface. Cook on low flame. Cook till the onion paste is thick but stir occasionally to avoid burning and sticking to the pan.
  7. Add rest spices i.e. 1/2 tsp turmeric powder, 1 tbsp red chilli powder, 2 – 3 tbsp coriander powder, 1 tsp cumin powder and sauté for 1 minute.
  8. I have soaked all the spices with 1/2 cup water for 5 minutes. Then to the onion paste directly I have added this mixture. Mix well and saute for 2 minutes.
  9. After masala cooked add tomato puree and sauté for 3-4 mins till it’s cooked completely and oil separates. Add 1/2 glass stock of kidney beans which you have got after boiling. This helps in keeping the flavor intact.
  10. Add boiled kidney beans to the gravy and mix well. Add 1/2 glass water. You can add boiled potatoes here.
  11. Let it simmer for 5 minutes till its gravy becomes thick. You can see oil floating on surface once the gravy is properly cooked.
  12. Simmer without lid for 10 minutes in low flame or till the desired consistency. Mash few kidney seeds with help of spoon to thicken rajma gravy.
  13. Turn off the gas. Add freshly chopped coriander leaves and cover the lid for 2 -3 minute so that it will soak all aromas. Rajma is now ready to be served with paratha, chapatti, rice etc.
Recipe Notes

If you want Rajma more rich then in the end add fresh cream and butter to the gravy.

So try this delicious recipe at your home and share your feedback.

Happy Cooking Friends 🙂

Please follow and like us: