Go Back
+ servings
Rajma Recipe, Punjabi Rajma Recipe
Print Recipe
4 from 4 votes

Rajma Recipe, How To Make Punjabi Rajma Masala

Rajma Recipe- Kidney beans cooked in delicious Tangy tomato sauce and Indian spices - A Punjabi specialty

Prep Time15 mins
Cook Time50 mins
Total Time1 hr 5 mins
Course: Lentil/Daal, Main Course
Cuisine: Indian, Satvik Food
Keyword: masala, punjabi, rajma, rajma recipe
Servings: 5
Author: Anjana Chaturvedi


  • 2 cup Kidney Beans / Rajma Raw
  • 325 gms Tomatoes / Tamatar chopped (3 tomatoes - medium sized)
  • 1.5 tsp Ginger / Adrak grated
  • 1/2 tsp Turmeric Powder / Haldi Powder
  • 1 tsp Kashmiri Chilli Powder
  • 1.5 tsp Coriander Powder / Dhaniya Powder
  • 1 tsp Mango Powder / Amchoor Powder
  • 1/3 tsp Garam Masala Powder
  • 1 tsp Dried Fenugreek / Kasoori Methi
  • 2 tbsp Fresh Coriander / Cilantro / Hara Dhaniya chopped
  • 4 tbsp Cooking Oil
  • 1/4 tsp Asafoetida / Hing powder
  • 3/4 tsp Cumin Seeds / Sabut Jeera
  • 2 Bay Leaves / Tej Patta
  • 4 pods Green Cardamom / Hari Elaichi
  • 2 Cloves / Lavang


  • Wash rajma and soak in enough water for minimum 8 hours.
  • After 8 hours drain the water and rinse twice with fresh water.
  • Add soaked rajma, grated ginger, chili powder, salt, and cloves.
  • Add about 4 cups of water in the cooker and pressure cook on medium heat for about 5-6 whistles or till rajma become soft.
  • The cooking time depends on the quality of the rajma.
  • When pressure subsides, open the cooker and check the beans by gently pressing one with your fingers. If it crushes easily then its done, else cook further for few more whistles (if you are using a pressure cooker), as even slightly undercooked or hard beans don't taste nice and you will not get that creamy texture.
  • Grind chopped tomatoes and green chilies to make a smooth paste.
  • Heat oil in a heavy bottom pan and add bayleaves, cumin, asafoetida.
  • When cumin start crackling add the pureed tomatoes and cook for 2 minutes.
  • Add turmeric powder, coriander powder, mango powder and cook till oil start separating from the tomato mixture.
  • Now add cooked rajma along with the water and mix.
  • Add some more water (about 1- 1.5 cup) to adjust the consistency of rajma masala according to your preference (If you want to serve rajma with rice then make it of medium consistency and if want to serve along chapati then make it slightly thicker).
  • Add 1.5 tbsp of butter and kasoori methi and simmer for 5-7 minutes.
  • Add garam masala, chopped coriander and 1 tbsp butter and let it come to a boil.
  • Serve Rajma masala with steamed rice, jeera rice, paratha or chapati. Enjoy this rajma recipe!


This Rajma recipe does not use any onion and garlics and the spice composition has been adjusted to compensate for lack of these two vegetables.