Punjabi Rajma

Punjabi Rajma Text size Print This Page

Rajma is an all time favourite vegetarian recipe which goes well with rice. It used to  be my  Sunday afternoon lunch when I was a kid.


  1. 1 Cup Rajma Beans or Kidney Beans
  2. 1 Jug of Water( You need plenty of water to cook it)
  3. 1 Onion
  4. 2 Tomatoes
  5. 1 teaspoon Green Chilli Paste ( or 2 Green chillies finely chopped)
  6. Cooking Oil 3 tablespoons
  7. Pure Ghee 1 tablespoon
  8. 1 teaspoon Coriander Seeds Powder
  9. 1 teaspoon Jeera Powder
  10. 1/2 teaspoon Garam Masala
  11. 4 Black Elaichis (Black Cardamoms) also called as Moti Elaichi or Badi Elaichi
  12. 1 tablespoon finely chopped Green Coriander leaves
  13. 1 teaspoon of Kasoori Methi(for additional flavour)
  14. Salt as per taste


Rajma are hard beans and are best cooked in a pressure cooker. But if you are not using a pressure cooker then you will need to boil them for bit longer.

  1. Wash the Rajma beans first
  2. Soak them in plenty of water overnight or atleast for 6-8 hours. (You can cook them without soaking also but it will take longer to cook).
  3. Now add the water,salt and Rajma to pressure cooker (if you wish you can discard the water which you used for soaking and use fresh water). Salt will help Rajma to cook them faster.
  4. Tip:You can also add 1 tablespoon of Oil or Ghee in the water as well this will avoid the beans to dry out.
  5. Let the Rajma cook for about 15 to 20 minutes on medium heat.
  6. After cooking do not open the pressure cooker and leave it aside.
  7. Once the pressure cooker is cool enough you can open it to check if Rajma is cooked or not. (A fully cooked Rajma bean will be soft enough to crush under your fingers. If you find them hard then they need to be cooked more. In that case put the pressure cooker without cover on low
  8. flame and let the beans to cook further.
  9. Meanwhile take a heavy bottomed pan
  10. Put it on medium heat
  11. Add Cloves, Black Elaichi in it and dry fry for 30 seconds
  12. Add 2 Tablespoons of Oil and 1 Tablespoon of Ghee (if you are not using Ghee then simply add bit more oil)
  13. Add the Garlic Paste.
  14. Stir for few seconds to ensure the Garlic is not burnt.
  15. Add the finely chopped onion.
  16. Stir continuously till the onions are golden brown.(not burnt :-) )
  17. Add 1 tablespoon of Ginger paste now.
  18. Add the finely diced tomato (or run the tomatoes in a blender to get a puree like consistency)
  19. Now add Red Chilli Powder
  20. Add Jeera Powder
  21. Add Coriander Powder.
  22. Add some salt to bind the tastes together (remember you have already added salt in the Rajma while boiling them so just a little salt will do)
  23. Now add the finely chopped Kasoori methi leaves.
  24. Add a cup of liquid from your pressure cooker in which you cooked your Rajma.
  25. Stir it for a minute until the liquid mixes with all the ingredients and bind them
  26. Now take the pan off the heat and put all the ingredients into your pressure cooker which is already on the low heat.
  27. Now put it on high heat to bring it to a boil
  28. Reduce heat and let it cook further for about 5 to 10 minutes ( depending upon what was the status of your Rajmas, if they were already fully cooked and soft then you don’t need much cooking)

Serve them with Jeera Rice or Naan .


  • Add some fresh coriander just before serving.
  • You can add a teaspoon of fresh cream while serving.
  • You can add some butter or Ghee while serving.

If you are not using the pressure cooker then you have to cook it for some more time. It is best to soak them overnight.

Recipe Name
Punjabi Rajma
Published On
Preparation Time
Cook Time
Total Time
Average Rating
5 Based on 1 Review(s)