Punjabi Rajma

Punjabi Rajma

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

Punjabi Rajma Ingredients

  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 chilies 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 flavor)
  14. Salt as per taste

amritsari rajma chawal


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 at least 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 does 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 with 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 Rajma, 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.


Please enter your comment!
Please enter your name here