This post may contain affiliate links. Read our disclosure policy
Watch the recipe
What Is Rajma Masala?▼
Rajma masala is a North Indian vegetarian curry made with red kidney beans, onions, and tomatoes. The curry gets its deep red color from the red kidney beans, the tomatoes, ginger and garlic. It’s extremely easy to prepare this curry as the flavors arise from letting it cook and simmer.
Rajma makes for an excellent lunch or dinner. Red kidney beans are an extremely nutritious vegetarian protein source! They’re full of fiber, making them quite filling and satisfying. I used to love having rajma at lunchtime with a mountain of rice!
While you do typically see my pictures of rajma separated from the rice, I’ll be honest and confess after those pictures are taken, I go crazy and mix it up! I plowed through the rajma just so I’d be left with the gravy and the rice. Yes, while I do find the best part actually the gravy and rice, you can’t have that gravy without the red kidney beans in there! I always make my food a mess after these photos - because messy food is fun food, right!
Well, I actually find that all mixed up still looks quite enticing! What do you think? Let me know in the comments, and if you like your food mixed or separated!

Why Make Instant Pot Rajma Masala?
So, why should you use the Instant Pot to make the traditional Rajma Masala? Well, if you’re going to make the traditional stove-top recipe, I recommend you soak your red kidney beans before pressure cooking. Of course, you can get away without soaking, but it will take much longer to get your beans perfectly cooked!
This Instant Pot recipe is an incredible shortcut! Suppose you have an Instant Pot and you’re going to cook your red kidney beans in the Instant Pot. Soaked red kidney beans will take you about 7 minutes to cook in the Instant Pot, while unsoaked beans will take 20 minutes. For more details on cooking the best beans in the Instant Pot, be sure to check out my Cooking Instant Pot Lentils & Beans Complete Guide!
That being said, if you’re in a pickle and didn’t soak your beans and you’re really craving rajma for dinner tonight, then might as well cook the whole dish in the Instant Pot, right? You won’t have to dirty extra dishes, and the active time will be very little. You’ll just need to do a bit of preparation before cooking, and then you dump everything in and let the Instant Pot do the work! Finish it off at the very end of the cooking time, and voila! Your hearty curry is now ready for you to enjoy! And let me tell you that this recipe tastes just like the traditional stove-top method! Who can say no to this? If it’ll save time, dishes, and effort, then I’m all for it!
I’ll let you know that it will take about an hour and a half for your rajma to come together, so you will have to bear that in mind. That’s what happens with your red kidney beans that aren’t soaked! While this seems like a long time, however, you can do lots of things in that time! Here are some ideas for how you can pass the time:
- You could prepare your accompanying side dishes
- Do some chores
- Just sit back and watch TV!
Whatever you choose to do in that time, simply let the Instant Pot do the work here and enjoy minimal clean-up and active time!
Tips for Amazing Rajma Masala
- Completely cook out the whole spices to unlock and enhance flavors in the curry
- Thoroughly cook out the masala because this will be the base of the gravy and create all of the amazing flavors in your rajma. Ensure that the ginger, garlic, and onion puree are entirely cooked through with the rajma masala, deggi mirch and salt.
- After the timer of the Instant Pot has gone off, let the pressure release naturally, which will take about 15 minutes. If you don’t do this, your red kidney beans won’t be soft and fully cooked.
- If you are adjusting the consistency of your gravy by adding extra water, make sure to cook the gravy a bit longer so it can reach the desired thickness.
Tools Needed
Ingredients for Instant Pot Rajma
As I mentioned earlier, the flavor from rajma masala really comes from the red kidney beans! As your curry is cooking with the beans, the beans will release their flavor. That being said, we don’t need many spices for this recipe. The spices we’ll be using are jeera, hing, deggi mirch, and rajma masala. A little of these will go a long way!
Here’s what you’ll need for this Instant Pot Rajma recipe:
- Rajma/red kidney beans
- onion
- Ginger
- Garlic
- Onion
- Tomatoes
- Cinnamon stick
- Whole cloves
- Cumin seeds
- Rajma masala
- Water
- Deggi mirch
- Salt
- Hing
- Ghee/olive oil
- Garam masala
- Cilantro, for garnish
How to Make Instant Pot Rajma Chawal
- Begin by adding the ginger, garlic, and onion in a food processor with a bit of water. Purée until everything is well combined.
- Set the Instant Pot to Sauté mode and add ghee or olive oil. When the oil is hot, add hing, cumin seeds, bay leaf, cloves and cinnamon. Cook until whole spices become aromatic.
- Add onion, ginger, garlic puree, mix well and add rajma masala and deggi mirch. Continue cooking until the mixture is dry and reddish brown. Add a splash of water if the mixture gets too dry and starts to stick.
- Puree the tomatoes in a food processor. Add the tomato purée, dried red kidney beans, garam masala and salt to taste. Add 2-3 cups of water and mix well.
- Select Cancel on the Instant Pot and close the lid of the Instant Pot. Set the Instant Pot to Bean & Chili mode and set timer to 50 minutes. Ensure that the valve is set to Sealing mode.
- Once the timer is over, let the pressure release naturally (about 15 minutes).
- Adjust for seasoning, and if the consistency of the gravy is too thick, add 1/2 Cup of water at a time to adjust the consistency. Make sure to bring gravy to a simmer for 5-10 minutes to ensure the flavors meld together.
- Garnish with cilantro and enjoy with rice, roti or paratha.

How to Serve Instant Pot Rajma
The “rajma” part of Rajma Chawal is the rice! I usually serve my rajma with Simple Fluffy Basmati Rice. However, if you’re looking to take things up a notch, you could also pair your rajma with Restaurant-Style Jeera Rice. When I’m really looking for a complete and satisfying meal, then I’ll go the extra mile and prepare some Crispy Aloo Bhujia.
I personally never serve my rajma with bread, but here are some breads that you may enjoy your Instant Pot rajma with:
What’s great about this Instant Pot rajma recipe is that it will take 50 minutes plus the time for the pressure to naturally release (about 15 to 20 minutes) for the curry to completely cook. So that means you can sit back Now that’s the dream combo right there! You could also serve with some yogurt and/or your favorite pickle on the side!

Can I Make Instant Pot Rajma Ahead of Time?▼
Of course you can! You can certainly meal prep Instant Pot Rajma! The Instant Pot can hold a lot, so definitely take advantage to make extra if your heart desires! Rajma masala is an excellent dish to make ahead in general. I’ve had some very tasty leftover rajma chawal for breakfast and loved every bite of it! To relive the wonderful experience of this very indulgent vegetarian curry, then go ahead and make multiple portions!
Storing and Freezing Instant Pot Rajma
You can keep cooked rajma masala in the fridge for 3-4 days, or freeze it for up to 6 months. Store remaining portions in an airtight container. Store the rajma masala separate from your rice, and combine together when you’re ready to serve!
Reheating Instant Pot Rajma Chawal
To Reheat From the Refrigerator
In the microwave: Heat uncovered for 2-3 minutes, stirring at 45 second intervals.
Over the stove: Transfer the contents to a pan or pot and bring to a gentle simmer over medium low heat.
To Reheat From the Freezer
In the microwave: Heat uncovered for 2-3 minutes, stirring at 45 second intervals.
Over the stove: Thaw the rajma masala overnight and then transfer the contents to a pan or pot and bring to a gentle simmer over medium low heat.
What Makes This a Punjabi Rajma, and Can You Make It Vegan?
Rajma masala is a North Indian curry, and Punjabi kitchens are where it built its reputation. Kidney beans are not originally from India at all - they came from the Americas - but Punjab adopted them so completely that rajma chawal is now one of the most recognizable home-cooked meals in the country, the sort of thing people describe as tasting like a Sunday. What marks this version as the Punjabi style is the tempering it starts with: hing, cumin seeds, a bay leaf, a whole clove and half an inch of cinnamon stick bloomed in hot fat before a single other thing goes into the pot.
It is vegetarian as written, and vegan the moment you take a swap the ingredient list already offers you - the fat is listed as ghee or olive oil, so pick the olive oil and there is no dairy anywhere in the dish. It is also naturally gluten-free: kidney beans, onion, tomato, ginger, garlic and whole spices, with nothing thickening the gravy except the beans breaking down into it. The one thing worth checking is your packaged rajma masala blend, since spice mixes vary between brands and some carry fillers or anti-caking agents. Read the label if gluten matters in your house.
Sauté Mode, Ginger Garlic Paste and Tomato Puree: Building the Base
Almost everything that makes this curry taste like it simmered all afternoon happens before the lid ever goes on. Sauté mode does the work: ghee or oil in first, then the hing, cumin seeds, bay leaf, clove and cinnamon, cooked only until they turn aromatic. Whole spices need hot fat to release anything at all, and rushing this step is the single most common reason a rajma tastes flat.
Then the aromatics, and here is why you do not need fine chopped onions anywhere in this recipe. Half a medium onion goes into the food processor roughly diced, along with the ginger and garlic and a splash of water, and comes out as a smooth purée - so the knife work is genuinely just quartering an onion. If you keep ginger garlic paste in the fridge, a tablespoon and a half stands in for the fresh ginger and garlic. Cook that purée down with the rajma masala and deggi mirch until the mixture goes dry and reddish brown, adding a splash of water any time it starts to catch. Two medium tomatoes go through the same food processor, and that tomato puree joins the pot with the dried beans, garam masala, salt and 2-3 cups of water. Deggi mirch is doing the job a red chili powder would, but it is ground more for color than for heat, which is why a teaspoon of it does not make the curry hot.
Instant Pot or Stovetop Pressure Cooker, and Why There Is No Baking Soda
Bean & Chili mode, 50 minutes, valve on Sealing, then a natural release that takes about 15 mins on its own. That is the whole cooking stage, and it is what lets you skip soaking. A stovetop pressure cooker gets you to the same place but asks you to stand there counting whistles and guessing, and unsoaked kidney beans are exactly the wrong thing to guess about - undercooked rajma cannot be rescued by simmering it afterwards. The Instant Pot's real contribution here is not speed, it is that 50 minutes is 50 minutes whether you are in the kitchen or not.
It is also why there is no baking soda in this recipe. A pinch of soda is the usual shortcut for softening unsoaked beans in a hurry, but under pressure for this long you simply do not need it, and soda has a habit of leaving a faint soapy edge and turning bean skins to mush. The one thing soaking does buy you that this method gives up is easy digestion - beans left in water overnight lose some of the sugars that cause the trouble into the soaking water. What you get in exchange is texture. Fifty minutes brings the beans past merely cooked and into properly melt-in-your-mouth soft, and a few of them collapse into the gravy and thicken it, which is precisely what rajma is supposed to do.
Let me know what you think of this recipe in the comments! If you’ve tried this recipe, be sure to post it on social media and tag it with #cookingwithanadi and mention me @cooking.with.anadi. Thank you!
Recipe by Anadi Misra
Make rich, creamy Rajma Masala in your Instant Pot with no soaking required. This one-pot curried red kidney beans recipe is easy, hearty, and perfect for a satisfying Indian dinner.
Instant Pot
Rate this recipe ✦
10 min
Prep
50 min
Cook
20 min
Rest
1 hr 20 min
Total
4
servings
easy
Level
Ingredients
Ingredients
Tap any quantity to scale
Beans
- (90 g) rajma/red kidney beans · make your ownShop →
- water(as needed)
Whole spices & tempering
Instructions
- 1
Begin by adding the ginger, garlic, and onion in a food processor with a bit of water. Purée until everything is well combined.
Begin by adding the ginger, garlic, and onion in a food processor with a bit of water. Purée until everything is well combined.
- 2
Set the Instant Pot to Sauté mode and add ghee or olive oil. When the oil is hot, add hing, cumin seeds, bay leaf, cloves and cinnamon. Cook until whole spices become aromatic.
Set the Instant Pot to Sauté mode and add ghee or olive oil. When the oil is hot, add hing, cumin seeds, bay leaf, cloves and cinnamon. Cook until whole spices become aromatic.
Learn the technique - 3
Add onion, ginger, garlic puree, mix well and add rajma masala and deggi mirch. Continue cooking until the mixture is dry and reddish brown. Add a splash of water if the mixture gets too dry and starts to stick.
Add onion, ginger, garlic puree, mix well and add rajma masala and deggi mirch. Continue cooking until the mixture is dry and reddish brown. Add a splash of water if the mixture gets too dry and starts to stick.
- 4
Puree the tomatoes in a food processor. Add the tomato purée, dried red kidney beans, garam masala and salt to taste. Add 2–3 cups of water and mix well.
Puree the tomatoes in a food processor. Add the tomato purée, dried red kidney beans, garam masala and salt to taste. Add 2–3 cups of water and mix well.
- 5
Select Cancel on the Instant Pot and close the lid of the Instant Pot. Set the Instant Pot to Bean & Chili mode and set timer to 50 minutes. Ensure that the valve is set to Sealing mode.
Select Cancel on the Instant Pot and close the lid of the Instant Pot. Set the Instant Pot to Bean & Chili mode and set timer to 50 minutes. Ensure that the valve is set to Sealing mode.
- 6
Once the timer is over, let the pressure release naturally (about 15 minutes).
Once the timer is over, let the pressure release naturally (about 15 minutes).
- 7
Adjust for seasoning, and if the consistency of the gravy is too thick, add ½ cup of water at a time to adjust the consistency. Make sure to bring gravy to a simmer for 5-10 minutes to ensure the flavors meld together.
Adjust for seasoning, and if the consistency of the gravy is too thick, add ½ cup of water at a time to adjust the consistency. Make sure to bring gravy to a simmer for 5-10 minutes to ensure the flavors meld together.
- 8
Garnish with cilantro and enjoy with rice, roti or paratha.
Garnish with cilantro and enjoy with rice, roti or paratha.
Did you make this recipe? Tag @cooking.with.anadi on Instagram and hashtag it #cookingwithanadi
Tested & written in Anadi’s kitchen
Recipe history
- April 16, 2026 — Reworked and refreshed for the 2026 relaunch — new photography, restructured and standardized ingredients & instructions.
Filed under
You might also like

Instant Pot Palak Paneer - Quick, Easy & Delicious!
Make creamy, restaurant-style Palak Paneer right in your Instant Pot! This quick and easy recipe delivers bold Indian flavors with minimal effort. Perfect for weeknight dinners.

Instant Pot Indian Black Eyed Pea Curry (Lobia Masala)
Lobia Masala made easy in the Instant Pot! This hearty Indian black eyed pea curry is packed with bold spices, totally vegetarian, and ready in one pot for a satisfying weeknight dinner.

Step-by-Step Guide to Perfect Rajma Masala Recipe
Make perfect Rajma Masala at home with this step-by-step guide. A rich, hearty North Indian kidney bean curry packed with bold spices — comfort food the whole family will love.

Restaurant Style Dal Makhani - Instant Pot Recipe
Rich, creamy Dal Makhani made restaurant-style in your Instant Pot. A hearty Indian lentil dish perfect for weeknight dinners with minimal effort and maximum flavor.

The Best Instant Pot Chicken Tikka Masala Recipe
Make the best Chicken Tikka Masala in your Instant Pot! Rich, creamy, and packed with bold Indian flavors, this easy one-pot recipe is perfect for a satisfying lunch or dinner.

Restaurant-Style Instant Pot Dum Aloo Recipe
Make restaurant-style Dum Aloo at home in your Instant Pot! Tender potatoes in a rich, spiced gravy — an easy Indian vegetarian dinner the whole family will love.






Comments
No comments yet — be the first to share your thoughts!
Leave a review
Be the first to share how it went — your note helps other cooks (and earns the recipe its stars).