• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Spice Up The Curry
  • Home
  • About
  • Recipes
    • By Category
    • By Ingredients
    • Festivals
    • Collections
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
  • About
  • Recipes
  • Ingredients
  • Collections
  • Subscribe
  • Festivals
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • About
    • Recipes
    • Ingredients
    • Collections
    • Subscribe
    • Festivals
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Recipe Index » Dals / Beans

    Punjabi Rajma Masala

    Published: Mar 8, 2021 · Last Modified: Mar 8, 2021 by Kanan Patel / 59 Comments

    Jump to Recipe Pin Recipe
    Punjabi Rajma Masala Recipe (Red Kidney Beans Curry) Pin

    Craving for authentic Punjabi rajma masala recipe? You are at the right place. This kidney beans curry is very easy to make with basic ingredients. Not to forget, it is a very delicious, comforting and healthy dish.

    A bowl of rajma masala garnished with cilantro and served with rice.
    Jump to:
    • ❤️About This Recipe
    • 🧾Ingredient Notes
    • 👩‍🍳Step By Step Photo Instructions 
    • 💭Expert Tips
    • 🥣 Storage Instructions
    • 🍽 Serving Ideas
    • FAQs
    • 📋 Recipe Card
    • ⭐ Reviews

    ❤️About This Recipe

    Rajma masala is a popular North Indian dish that is made very often in Punjabi households. Here boiled red kidney beans are simmered in spiced onion-tomato gravy. 

    • It’s a protein-packed and perfect source of protein for vegetarians. 
    • It makes such a comforting vegetarian dinner when served with a simple bowl of rice or quinoa or millet. Though you can have it with roti or paratha as well.
    • It is naturally vegan and gluten-free kidney beans curry.
    • Great for meal prep. Make extra when you make for dinner, it makes a great make-ahead lunch. 

    🧾Ingredient Notes

    Rajma recipe ingredients in individual bowl and spoons on marble surface.

    Rajma (Kidney beans): There are many different types of rajma available in Indian grocery stores. They vary in size and color. You can use any variety you get your hands on. Keep in mind that boiling rajma time may vary depending on which one you are using.

    I prefer to use dark-colored rajma. They hold their shape after cooking and they absorb the flavors very well. 

    Tomatoes: When it comes to Indian cooking, I prefer to use fresh tomatoes vs canned ones. Here I have just simply ground the chopped tomatoes into the fine puree and used it in the recipe.

    TIP: I highly recommend using Roma tomatoes which are nice and ripe. Stay away from beefsteak or vine-ripe tomatoes which makes the gravy super sour.

    Ginger Garlic: Most of the time I use fresh ginger-garlic that is grated using Microplane zester or crushed into a wet jar of my spice grinder. But you can use ready-made or homemade ginger garlic paste instead. 

    Spice powders: All the spices used are very basic in Indian cooking. These everyday spices are always there in my masala dabba. 

    Garam masala: I always use garam masala when making Punjabi rajma. But if you have readymade rajma masala powder then you can use that instead. 

    👩‍🍳Step By Step Photo Instructions 

    Soaking & Boiling Rajma:

    1) Wash the rajma under running cold water until the water runs clear. Or rinse them with tap water 2-3 times or until the water is not cloudy anymore. Soak in enough water for at least 8 hours or overnight. After the soaking time, they get lighter in color, almost double in size and some beans may have wrinkly skin. Discard the soaking water.

    2) Take soaked rajma along with fresh water in the pressure cooker (or instant pot).
    Pressure cooker: 1 whistle on High heat then reduce to Low and cook for 10 minutes.
    Instant pot: Manual (high pressure) for 8 minutes.

    NOTE: The cooked rajma should be soft and mashed easily when pressed between finger and thumb. Some of them may open up and those will help in making thick gravy.

    Collage of 2 images showing soaked kidney beans and boiled beans.

    Making Rajma Masala:

    1) Heat the oil in a pan on medium heat. Once hot add bay leaf and saute for 30 seconds.

    2) Then add chopped onions and sprinkle some salt to speed up the cooking process.

    3) Cook the onions until they are light brown in color.

    4) Add ginger and garlic paste. Saute for a minute or until the raw smell of ginger-garlic goes away.

    Collage of 4 steps showing bay leaf in oil, cooking onion, ginger garlic.

    5) Add tomato puree and let it cook. Do stir in between to make sure that it is not sticking to the pan.

    6) Cook until all the moisture evaporates and oil starts to leave the sides of the pan.

    7) Add spice powders (Turmeric powder, red chili powder, coriander powder and cumin powder, garam masala, amchur).

    8) Mix and cook for a minute.

    9) Then add Boiled rajma along with its water. To get more thick gravy, mash a few rajma with the back of the spoon or spatula.

    10) Mix well and let it simmer on low for 10-15 minutes. Check the salt and other spices. If gravy is too thick then add some water and bring it to a boil. If gravy to too thin and watery then let it simmer for few more minutes or until you get your desire gravy consistency.

    Collage of 6 steps showing cooking tomato puree, adding spices, boiled rajma and simmering.

    💭Expert Tips

    Forgot to soak the beans? Here’s Quick Soaking Method: Take beans and plenty of water in a pan. Bring the water to a rolling boil. Let it boil for 2-3 minutes. Then turn off the stove and cover tightly with a lid. Let it sit for 1 hour. Voila, after 1 hour your beans are at the same stage where you have after overnight soaking. 

    Soaking beans is an important step. You may find much info about cooking unsoaked beans all around the internet. But I do not recommend that. Soaking kidney beans not only reduce the cooking time but less loss of water-soluble nutrients due to less exposure to heat. Hence helps in digestion plus makes super soft, buttery inside texture rajma.

    Yes, I highly prefer the overnight soaking vs quick soaking method. 

    Slow simmering the gravy after adding rajma brings out the most flavor and rajma have enough time to absorb the masala flavor plus, rajma becomes soft and melt-in-your kind. So make sure to simmer on LOW heat for at least 10-15 minutes.

    🥣 Storage Instructions

    • Refrigerator: It stays fresh for 2-3 days depending on the climate where you live. Rajma masala should be stored in an airtight container after it cools down completely.
    • Freezer: Store in individual or smaller portions in a freezer-safe container or ziplock bag and freeze. It stays good for up to 2 months. 
    • Thaw the frozen rajma in the refrigerator overnight or keep it on the countertop at room temperature or 2-3 hours. Then reheat in a saucepan or microwave until piping hot. 

    🍽 Serving Ideas

    • The most popular way to serving Punjabi rajma is with chawal (a bowl of rice). Roasted papad and laccha pyaaz is served on the side.
    • This kidney beans curry can be served with jeera rice or mild-flavored pulao like peas pulao.
    • Punjabi rajma masala can be served with roti or paratha and you can have a pickle, papad, kachumber salad on the side.

    FAQs

    Can I use canned red kidney beans? 

    Yes, you can. Please use 1 can (15 oz) of kidney beans but skip the soaking and boiling steps. So you’ll just have to make onion-tomato gravy, add canned beans and simmer.

    Why my rajma masala gravy is watery and not thick?

    There are few things you can keep in mind while making rajma recipe to make the thick gravy.
    1. Make sure to chop the onions very finely (don’t keep big chunks). Or you can grate the onions. 
    2. Simmer on LOW for good 10-15 minutes. 
    3. While simmering the gravy mash a few beans using the back of the spatula which helps in thickening the gravy.

    Why my kidney beans are hard even after boiling in a pressure cooker?

    The old batch of beans will take longer to cook. So when you open the pressure cooker, check the doneness by pressing one bean. If it looks hard then you can add a little more water and cook for 2-3 more whistles.  
    - Sometimes really an old (stale) batch of beans will never get soft. In this case, you should discard those and need to buy a new fresh pack of rajma.

    Close up of rajma in a black bowl with a garnish of coriander leaves.

    Check Out Other Authentic Punjabi Recipes

    • Chole bhature
    • Palak paneer
    • Dal makhani
    • Punjabi kadhi pakora
    • Dal tadka

    PS Tried this rajma masala recipe? Please leave a star rating in the recipe card below and/or a review in the comment section. I always appreciate your feedback! Plus, Subscribe to my newsletter and follow along on Pinterest, Instagram, and Facebook for all the latest updates.

    📋 Recipe Card

    Step by Step Photos AboveWant to make it perfect first time? Don't forget to check out Step-by-Step photo instructions and helpful Tips & Tricks !!
    A bowl of rajma masala garnished with cilantro and served with rice.
    Print Pin

    Punjabi Rajma Masala

    4.8 from 34 votes
    Tried this recipe? Leave a comment and/or give ★ ratings
    Punjabi rajma recipe - this is a healthy, delicious, comforting meal served with rice. Here red kidney beans are simmered in onion tomato gravy.
    Author: Kanan
    Course: Main Course
    Cuisine: North Indian,Punjabi
    Calories: 405kcal
    Servings 2
    Prep Time 8 hours
    Cook Time 45 minutes
    Total Time 8 hours 45 minutes
    US measuring cups are used (1 cup = 240 ml) See details

    Ingredients  

    • ¾ cups Rajma (Red kidney beans) Dry, uncooked
    • 2 ½ cups Water for pressure cooking
    • 2 tablespoons Oil
    • 1 Bay leaf
    • 1 small or ½ cup Red onion chopped finely or food processed
    • 1 teaspoon Ginger paste or freshly grated or crushed
    • 1 teaspoon Garlic paste or freshly grated
    • ½ teaspoon Turmeric powder
    • 1 ½ teaspoons Red chili powder
    • 1 teaspoon Coriander powder
    • 1 teaspoon Cumin powder
    • 2 medium or 1 cup Tomato pureed
    • ½ teaspoon Garam masala
    • ¼ teaspoon Amchur powder (dried mango powder)
    • Salt to taste

    Instructions 

    Soaking & Boiling Kidney Beans:

    • Wash the rajma under running cold water until the water runs clear. Or rinse them with tap water 2-3 times or until the water is not cloudy anymore.
    • Soak in enough water for at least 8 hours or overnight. Discard the soaking water.
    • Take soaked beans along with fresh water in the pressure cooker (or instant pot).
      Pressure cooker: 1 whistle on High heat then reduce to Low and cook for 10 minutes.
      Instant pot: Manual (high pressure) for 8 minutes.
    • NOTE: The cooked rajma should be soft and mashed easily when pressed between finger and thumb. Some of them may open up and those will help in making thick gravy.

    Making Rajma Masala:

    • Heat the oil in a pan on medium heat. Once hot add bay leaf and saute for 30 seconds.
    • Then add chopped onions and sprinkle some salt to speed up the cooking process. Cook the onions until they are light brown in color.
    • Add ginger and garlic paste. Saute for a minute or until the raw smell of ginger-garlic goes away.
    • Add tomato puree, mix well and let it cook. Cook until all the moisture evaporates and oil starts to leave the sides of the pan. Do stir in between to make sure that it is not sticking to the pan.
    • Add spice powders (Turmeric powder, red chili powder, coriander powder and cumin powder, garam masala, amchur). Mix well and cook for a minute.
    • Then add Boiled rajma along with its water. To get more thick gravy, mash few rajma with the back of the spoon or spatula.
    • Mix well and let it simmer on low for 10-15 minutes. Check the salt and other spices. If gravy is too thick then add some water and bring it to a boil. If gravy to too thin and watery then let it simmer for few more minutes or until you get your desire gravy consistency.

    Notes

    Forgot to soak the beans? Here’s Quick Soaking Method: Take beans and plenty of water in a pan. Bring the water to a rolling boil. Let it boil for 2-3 minutes. Then turn off the stove and cover tightly with a lid. Let it sit for 1 hour. Voila, after 1 hour your beans are at the same stage where you have after overnight soaking.
    Using canned kidney beans: Please use 1 can (15 oz) of kidney beans but skip the soaking and boiling steps. So you’ll just have to make onion-tomato gravy, add canned beans and simmer.
    Make the gravy thick (not watery): There are few things you can keep in mind while making rajma recipe to make the thick gravy.
    1. Make sure to chop the onions very finely (don’t keep big chunks). Or you can grate the onions.
    2. Simmer on LOW for good 10-15 minutes.
    3. While simmering the gravy mash a few rajma using the back of the spatula which helps in thickening the gravy.

    Nutrition

    Calories: 405kcal | Carbohydrates: 52g | Protein: 17g | Fat: 16g | Saturated Fat: 1g | Trans Fat: 1g | Sodium: 637mg | Potassium: 1256mg | Fiber: 14g | Sugar: 5g | Vitamin A: 1082IU | Vitamin C: 17mg | Calcium: 109mg | Iron: 6mg
    *Nutrition information is a rough estimate for 1 serving
    Did you make this recipe?Snap a pic, mention @spice.up.the.curry or tag #spiceupthecurry. I would love to see.
    « Kadai Paneer
    Red Enchilada Sauce »
    1332 shares
    • Facebook118
    • WhatsApp

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Comments

    1. Rahul

      April 01, 2018 at 8:22 pm

      Great recipe! By the way the nutritional information provided must be incorrect: there is no way this recipe contains 15 g of fat. The only fat content is from 2 tablespoons of oil none of the other ingredients contribute fat. It’s actually very healthy recipes. Thanks again5 stars

      Reply
      • Kanan

        April 03, 2018 at 10:59 am

        I am not an expert in it. I have calculated the nutrition info using the app. And I see that app has pretty good reviews, so I trust them.

        Reply
    2. Kriti Chawla

      March 18, 2018 at 9:37 pm

      Loved this one!!! It turned out just like how we have it at home!!! Moving to the US for my undergrad, I didn't want to give up on eating my favorite food items. Simply following your recipe step by step and comparing how it looks with your pictures has made my life sooooooo easy and happy. I literally have started loving cooking since I am able to make such yummy food and also impress others. Thanks for this recipe and the others!!

      Ps. I'm 20!5 stars

      Reply
      • Kanan

        March 19, 2018 at 11:07 am

        Glad to hear that it came out good and recipe photos were helpful.
        Do try other recipes and enjoy.
        Happy Cooking !!!

        Reply
    3. Philo sequeira

      April 30, 2017 at 10:25 am

      Very tasty but extremely spicy what ingredient should I lessen

      Reply
      • Kanan

        April 30, 2017 at 11:29 am

        Reduce red chili powder and garam masala

        Reply
    4. Archi

      April 03, 2017 at 4:55 pm

      I got married and moved to US a few months back and was completely clueless about how to cook. I've made so many recipes from your website and they've turned out better than I imagined! Thank you for teaching me how to cook such yummy food. Please keep posting more recipes!5 stars

      Reply
      • Kanan

        April 03, 2017 at 5:38 pm

        Archi, Glad to know that recipes and site are helpful to you in your cooking journey.
        Yes of course I will keep posting new recipes.

        Happy Cooking !!!

        Reply
    5. CM

      February 02, 2017 at 4:14 pm

      My mother passed away 10 years ago when I was 21. I have never been able to replicate her rajma and yearned for it many times throughout the past decade. Thank you for sharing your technique and recipe, it has brought me back to her rajma. I am so happy that my daughter can now relish in the flavors I grew up loving. I look forward to trying many more of your recipes.5 stars

      Reply
      • Kanan

        February 07, 2017 at 5:16 pm

        Glad to hear that now you and your daughter can enjoy.
        Happy cooking!!

        Reply
    « Older Comments
    Newer Comments »
    Kanan

    Hi, I'm Kanan Patel. I share easy, delicious vegetarian recipes (mostly Indian) and Eggless baking recipes that you can sure count on!

    More about me →

    Indian Spice Box

    Indian Spice Box

    Top Recipes

    • Eggless Chocolate Chip Cookies
    • World’s BEST Eggless Brownies
    • Punjabi Shahi Paneer (Restaurant Style)
    • Chipotle Sauce
    • Eggless Banana Muffins Recipe
    • Frankie Recipe (Bombay Veg Frankie Roll)

    Footer

    ↑ back to top

    About

    • About Kanan
    • Privacy Policy
    • Disclosure
    • Accessibility Policy
    • Nutrition Disclaimer

    Newsletter

    • Sign Up! for emails and updates. Plus get a bonus cooking tips!

    Resources

    • Conversion Chart
    • Glossary
    • Recipe Index
    • Contact

    As Featured In

    Spice Up The Curry Featured in sites

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2022 Spice Up The Curry