This Homemade Punjabi Rajma Masala has an irresistible melt in the mouth texture. Rajma curry is made from red kidney beans, onion, garlic, tomato and aromatic spices. Often served with rice, lovingly known known as rajma chawal, this is a comforting and authentic dish.

Table of contents
Typical Punjabi dishes like Chana Masala, Dal Makhani, Saag Paneer, Dal Fry and Aloo Gobi are much loved and enjoyed in our family. Rajma Masala is one of them.
What is Rajma and Punjabi Rajma Masala?
Basically, kidney beans or red kidney beans are known as “rajma” in Punjab and are an integral part of North Indian cuisine.
The English name for “rajma” is red kidney beans.
These beans are commonly used in making vegetarian curries, chilli con carne, burgers, taco and paratha filling, soups and salads.
Rajma Masala is a homely spicy yet creamy red kidney beans curry which is a popular dish from Northern state Punjab of India. However, you can find this dish across the Indian subcontinent all with slightly different flavours.
This vegan curry made of with boiled red kidney beans, cooked in a spicy onion-tomato gravy, which is prepared with Indian spices and masala.
It is also known as Rajma masala and is comfort food at its finest.
Cooking the red kidney beans
Soak the raw beans in plenty of water overnight. Hot or cold water is fine.
The next day, you need to cook the soaked rajma. Most households will use a pressure cooker.
To pressure cook, you can use a stovetop pressure cooker or Instant Pot.
For Instant Pot Rajma, cook the soaked kidney beans on high pressure for 15 minutes. Allow for natural pressure release.
In a stovetop pressure cooker, cook for 7-8 whistles.
You can also use canned kidney beans but I find that they are not as tender as home cooked. You may have to increase the cooking time of the recipe.

Rajma Recipe Ingredients
Red Kidney Beans are easily available everywhere.
In Indian shops, there are two varieties available, Regular RED KIDNEY BEANS and KASHMIRI RED BEANS (kashmiri rajma). For this recipe get regular ones – red rajma.
Whole Spices – Cloves, Cinnamon, Bay leaves, Green Cardamom and Black Cardamom (optional)
Onion (red or brown), garlic, ginger, green chilli and tomato (fresh, tinned or puree, if using puree water it down if it’s concentrated). I prefer to puree all the ingredients in a food processor to make a thick, silky sauce. Finely chopping leads to a more watery gravy.
Spice powders – Turmeric powder, Red Chilli Powder, Ground cumin powder and coriander powder and Rajma Masala (optional or use normal garam masala powder)
Kasoori Methi (dried fenugreek leaves, kasuri methi) – this ingredient is what gives food restaurant style or take away flavours. Although optional, I highly recommend using it. It is available in any south Indian grocery stores and major supermarkets in the UK.
Optional – rajma masala powder
Garnish – freshly chopped coriander leaves
Homemade Rajma Masala Powder
This powder is optional in making Rajma masala, but it totally enhances the flavour! It is easily available in any Indian grocery shops, but homemade is much fresher and budget friendly.
You will need various whole spices and some powdered spices:
- Whole coriander seeds (Dhana)
- Cumin seeds (Jeera)
- Dry Mango Powder (Amchur)
- Nutmeg (Jaiphal)
- Red Chillies ( Sukhi lal Mirch)
- Bay Leaf (Tej Patta)
- Carom Seeds (Ajwain)
- Black Cardamoms (Badi Elaichi)
- Cloves (Laving)
- Mace (Javentri)
Dry roast all the spices except dry mango powder on low heat.
Once cooled down, grind in a spice grinder to make a fine powder.
Mix with the dry mango powder and store in an airtight container.
How to make Punjabi Rajma Masala Recipe
Clean and soak dried beans for overnight in plenty of water. (If using canned beans skip this step).
Discard the water, add fresh water and boil the rajma in the pressure cooker.
Heat oil in a pan or kadai and add the whole spices
Once they crackle, add the onion, garlic, green chilies and ginger puree. Saute until the mixture turns a golden brown. This masala is also known as bhuna masala.


Add in the tomato puree and keep frying the mixture until you see oil is visible to the surface or sides of the pan.
Now turn the heat low, add all the ground masala except rajma masala
Give it a good mix, if masala gets dry add a few drops of water.





Now add the cooked rajma, mix well and add 3/4 to 1 cup of hot water. You could also use the excess water from the boiled kidney beans. Add salt to taste.
Take a teaspoon of dry kasoori methi in your palms, crush a little in your palms and add to the curry.
Let the beans simmer very gently for 20-22 minutes. You can gently mash a few red kidney beans with the back of the ladle to help the gravy become thicker. Ensure you have enough water in the pan to prevent burning.
Once the gravy has thickened, add homemade rajma masala.
Sprinkle freshly chopped coriander and serve hot.

Serving Suggestions
Rajama masala can be served as a main or side dish. In North India, Rajma is served with rice.
To make it a complete meal, I serve it with round and soft Gujarati rotlis or garlic and coriander naan along with fresh salad or lightly stir-fried vegetables and raita.
Jeera rice is always on the side! Jeera rice uses basmati rice, a type of white rice, which has a wonderful aromatic flavour.
Brown rice or steamed rice is a good alternative.
Kachumber adds crunch and also provides a cooling effect.
Serve a tall glass of mango lassi or sweet lassi on the side.
Storage
Fridge:
Store leftover rajma in an airtight container and keep in the fridge for up to 3-4 days. Reheat on the stove on medium heat with a little water to loosen up the gravy.
Freezing:
All the legume and beans based dishes freeze very well and don’t lose their texture, get mushy or fall apart once heated through. Rajma Masala freezes for several weeks, just use freezer safe container and seal tightly to avoid any spillage. When ready to eat, defrost in the microwave for 10-12 minutes or leave in the refrigerator for 12-14 hours or keep it on a worktop at room temperature for 4-6 hours before reheating thoroughly.
Can Rajma Masala be made in advance?
Rajma Masala can be prepared in advance and stored in the fridge (covered) overnight or up to 2 days. To reheat, place the rajma pot on the stove top or microwave, if the sauce is too thick add little water, mix well until heated through.
Sometimes, I make and add extra tadka (tempering) into the rajma when I reheat it, by heating a little oil and cumin seeds, once seeds crackle pour over the rajma. This step brings lots of freshness to the dish and extra flavours.
FAQs
I would recommend soaking as unsoaked beans take much longer to cook.
According to health experts and our ancestors, any type of beans need soaking as they enhance digestibility and absorb nutrition. Also, they are more filling meaning that you consume less. Cooking unsoaked beans takes more time and energy
I definitely recommend using whole spices as they lend a deeper flavour without adding direct heat to the dish.
You can’t take out spiciness once the dish is done, but there are ways to tone down the spiciness.
First add an extra ingredient (here I would add boiled or tinned red kidney beans) to dilute the spiciness, so the taste and dish remain same.
If it’s not too spicy, add extra lemon or lime juice and a big handful of freshly chopped coriander.
Add tiny chopped potatoes and cook the curry another 5 minutes, they blend so well in any bean curry.
Serve the rajma with plain flatbread, plain rice and lots of fresh salad and sweetened yogurt to tone down the heat.

Other Red Kidney Bean Recipes
Red Kidney Bean and Sweet Corn Recipe
Red Kidney Bean and Coconut Curry
As always if you make this recipe, be sure to leave me a comment, rate this recipe and tag me on Instagram @jcookingodyssey or #jcookingodyssey. I love seeing all your photos of my recipe recreations!
Don’t forget to follow me on social media using the buttons below – I can’t wait to see you all there!

Rajma Recipe (Punjabi Rajma Masala)
Ingredients
- 250 gram raw red kidney beans Rajma
- 4 tablespoon oil
- 1 tablespoon whole spices cloves, cinnamon, green and black cardamom, dry red chilli, bay leaf
- 1 large onion
- 5 cloves garlic
- 1 tablespoon ginger minced
- 2 green chillies adjust to your spice level
- 5 tablespoon tomato puree
- 1 tablespoon red chilli powder
- ½ teaspoon turmeric powder
- 1 tablespoon ground cumin and coriander
- 1 teaspoon rajma masala or garam masala optional
- 1 teaspoon dry fenugreek leaves kasoori methi
- salt to taste
Instructions
- Clean and soak dried beans for overnight in plenty of water. (If using canned beans skip this step).
- Discard the water, add fresh water and boil the rajma in the pressure cooker.
- Heat oil in a pan or kadai and add the whole spices
- Once they crackle, add the onion, garlic, green chilies and ginger puree. Saute until the mixture turns a golden brown. This masala is also known as bhuna masala.
- Add in the tomato puree and keep frying the mixture until you see oil is visible to the surface or sides of the pan.
- Now turn the heat low, add all the ground masala except rajma masala
- Give it a good mix, if masala gets dry add a few drops of water.
- Now add the cooked rajma, mix well and add 3/4 to 1 cup of hot water. You could also use the excess water from the boiled kidney beans. Add salt to taste.
- Take a teaspoon of dry kasoori methi in your palms, crush a little in your palms and add to the curry.
- Let the beans simmer gently for 15-20 minutes. You can gently mash a few red kidney beans with the back of the ladle to help the gravy become thicker. Ensure you have enough water in the pan to prevent burning.
- Once the gravy has thickened, add rajma masala (optional)
- Sprinkle freshly chopped coriander and serve hot.
Video
Notes
Nutrition
PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.
Share on Facebook Pin This Recipe Share by TextNote:- This post was originally posted on 25th April 2019 but I have updated the post since with helpful content. The recipe remains the same.

An instant pot is such a boon these days. Unfortunately cannot invest in one for my Kenyan kitchen due to power fluctuations. Rajma and chawal the basic and yet hearty meal for so many Indians.
Rajma masala is the favourite at home. It tastes good with both rice and flatbreads. Lovely share.
Love your presentation and rajma masala looks so yummy and delicious. I like this spicy version of rajma masala.
Rajma is a comfort meal for my family and your's looks so tempting!! perfectly cooked beans. Instant Pot and gadgets like these are so convenient to use and a blessing in today's over busy daily life..
Looks delicious! I’ve never used a pressure cooker but might try now!
Rajma is one of my favorite legumes though I have no takers at home for it! Such a shame… 🙁 Your rajma masala looks so tempting and awesome… Lovely appliance that seems to be… but space is always a major concern… 🙂
This sounds like it would be full of delicious flavours. I love the spice profile. I do not have an Instant Pot, but I do have a regular pressure cooker. I know I can make this work.
Your recipe sounds and looks absolutely delicious! Your photos are gorgeous and the spices you used are favorites here. Only problem is I don't have an instant pot. Looks like I'll be pricing them out soon. Thanks for sharing!
I've never had anything like this rajma masala but we are always looking for new instant pot recipes. Thanks for sharing this beautiful dish; we look forward to making it soon!
this pressure cooker is definitely a star in your kitchen…It is so attractive and has various functions to adore it,… Is it similar to Instant pot? Rajma curry looks super gorgeous
That is one serious pressure cooker. I grew up with my mom teaching me to use a pressure cooker and I was terrified I'd blow up the house. I got one as a wedding present and never used it and ended up selling it on Ebay! However they really did make food nice and tender and did so quickly. I'll have to check out this one. Your recipe looks utterly delicious. I love Indian food but don't make it enough. Great post!
We are having another cold and dreary day so I could really go for a big bowl of this right now! Thanks for a great recipe 🙂
Rajma Masala looks so delicious. Love the pressure cooker recipe, they make so easy to cook beans and rice. Lovely post!
Looks like a very tasty and cosy dish! And pressure cooker makes it so much easier and more convenient to prepare. Thank you for sharing this delicious post!
I never tried Rajma Masala before but it sounds really tasty. Looks like it will be a great comforting meal for the whole family!
Rajma looks so delicious, love the texture! The pressure cooker is such a handy appliance to cook beans and legumes! Lovely photos 🙂
This sounds like it would delicious and super flavorful with all of the different spices. It's great that it's vegan as well!
Thank you for introducing me to this pressure cooker! I've never heard of it but it sounds amazing! And this recipe….AMAZING! Printing it out as we speak. Looks so good and I'm loving all those flavors! !00% comfort food!!
I love rajma masala any day. What could be more comforting that a bowl of rajma masala and hot rice on the side!
This looks like such a flavorful dish! I love a great pressure cooker recipe for these busy nights of spring sports!
This looks like such a flavorful dish! I love pressure cooker meals for the busy sports season with the kids. Dinner in a flash without a drive thru? Count me in!
One of my close friends is vegan, and I'm forever looking for recipes I can share with her. 🙂 This looks like something I would really enjoy, too — I'll have to try it soon!
kidney beans are one of my fave beans and this stew looks hearty and delicious!
I can't believe I've never used a pressure cooker but you make it look really simple to use. We love kidney beans so this is something I will be trying – the pictures are beautiful!
Yum! This dish looks awesome and that pressure cooker is super! Thanks for sharing!
Wow, what a great looking dish! I love the food styling. Plus there was a lot of handy tips in the post which will be great when I go to make the dish. Red Kidney Beans are the best, yum!
That looks and sounds like my idea of heaven, such great flavours… Curries do cook so well in a pressure cooker!