Rajma Masala Recipe
This is my go-to Punjabi rajma masala recipe. Soft, melt in the mouth kidney beans simmered in a rich onion-tomato gravy with warm spices. I'm sharing my Rajma Masala recipe plus Instant Pot and canned-bean options, so you can get perfect rajma every single time and yes, rajma-chawal for lunch is mandatory!

Rajma Masala is a classic dish that captures the essence of North Indian cuisine. Tender kidney beans are simmered in a rich tomato-based gravy and served with steamed rice this flavorful combination and a comfort food.
I am sharing this Rajma recipe that is protein and fibre packed and tastes incredibly delicious. Get ready to savor the warmth and comfort of this beloved dish that has been cherished for generations.
Rajma, or kidney beans, are a popular legume in Indian cuisine. Rajma curry is not only delicious but also packed with nutrients. Its rich protein content and high fiber make it a nutritious addition to your meals.
Why you'll love this
- Freezer-friendly + great for meal prep
- True Punjabi flavor, weeknight-easy
- Works with dried or canned beans
- Instant Pot & stovetop methods included
Ingredients (headnotes, not the card)
- Rajma (kidney beans): Chitra cooks quicker; dark red needs a touch longer. Age matters older kidney beans take longer to soften.
- Onion, tomato, ginger-garlic: classic bhuna base.
- Spices: Common spices include cumin seeds, coriander powder, turmeric powder, red chili powder, garam masala, and optionally, Kashmiri red chili powder for a vibrant color. keep it subtle.
- Kasuri methi & cream (optional): for "restaurant style" finish.
- Salt: To taste and enhance the flavors.
- Oil or Ghee: Used for sautéing the onions and spices.
- Water or Vegetable Stock: Used to adjust the consistency of the gravy.
Step-by-step - Making One Pot Rajma Masala
Soak & cook beans:
Soak kidney beans for 8-12 hours. Rinse the soaked Rajma beans thoroughly and set them aside.
Make Masala
- Heat oil or ghee in a pressure cooker or a large pot over medium heat.
- Add chopped onions/minced onions and sauté until golden brown.
- Stir in the ginger-garlic paste and cook for another minute until fragrant.
- Add the tomato puree and cook until the oil starts to separate from the masala.
- Now, add the coriander powder, turmeric powder, red chili powder, and garam masala. Mix well to combine the spices with the masala.
Cook Kidney Beans
- Drain the soaked Rajma beans and add them to the cooker or pot. Stir to coat the beans with the masala.
- Add enough water to cover the beans, season with salt, and give it a good stir.
- Cover the pressure cooker with it's lid. Cook on medium heat for about 15-20 minutes or until the Rajma beans are tender. If using a simple deep pot, cook on low heat for 1.5 to 2 hours or until the beans are soft and fully cooked.
- Once the Rajma is cooked, let the pressure release naturally before opening the cooker. If using a pot, keep stirring occasionally and ensure the beans don't stick to the bottom.
- Garnish with fresh cilantro leaves.
- Serve the delicious Rajma Masala with steamed rice, roti, or naan for a hearty and satisfying meal.
- Finish: Kasuri methi + (optional) a splash of cream for a lux finish.
Canned beans option
Rinse 2×15-oz cans; add at the simmer stage and cook 10-15 min so flavors absorb.
Pro tips
- Bean variety & age: Chitra cooks faster; dark red needs longer; avoid very old kidney beans/rajma.
- Texture goal: "Melt-in-mouth" beans with gravy that's neither watery nor pasty; lightly mash a few beans to thicken.
- Dhaba touch: end with a quick ghee tadka of cumin + ginger + garlic + kasuri methi.
Variations
- No onion-no garlic Rajma Masala: skip both; Just use tomatoes, ginger, chili, and whole spices.
- Extra-creamy restaurant style Rajma Chawal: stir in 1-2 tablespoon cream + crushed kasuri methi at the end.
- Smoky dhungar: 2-3 min charcoal smoke after cooking (optional)
Storage & meal-prep
- Fridge: 3-4 days. It tastes even better next day.
- Freezer: Up to 2-3 months; thaw overnight.
- Leftovers ideas: Stuff into wraps, make rajma quesadillas/burritos or even veg burgers. It is a great way to repurpose.
FAQs For Rajma Masala Recipe
How long should I soak rajma?
8-12 hours for best texture/digestibility. Quick-soak: pour boiling water, soak 1-2 hours
Why won't my rajma soften?
Kidney Bean age/variety; cook longer and add a pinch of baking soda only if needed.
Chitra vs dark red rajma-what's better?
Both taste different Chitra Rajma softens faster; dark red has deeper flavor but takes time to soften.
How Long Rajma takes to Cook in Instant Pot
~30 min on High for soaked beans; natural release, then simmer.
Can I skip cream?
Yes; finish with kasuri methi for richness without dairy
Is Rajma Healthy?
Rajma is rich in dietary fiber, which aids digestion and Weight management promotes a healthy gut. Its high fiber content helps in controlling appetite, leading to a feeling of fullness and reducing the likelihood of overeating
Is Rajma Suitable for Diabetics
Rajma has a low glycemic index, which means it releases sugar into the bloodstream gradually. It also is high in soluble fiber which regulates blood sugar levels and improvs insulin sensitivity. So a proper portion controlled serving is good for diabetics.

What To Serve with Rajma Masala
- Classic combinations: Recommend serving Rajma with steamed rice or jeera rice for a traditional and satisfying meal.
- Bread pairings: Suggest serving Rajma with freshly made roti, naan, or parathas for a delightful combination of flavors.
- Garnishes and accompaniments: Encourage garnishing Rajma with chopped onions, fresh cilantro, or a dollop of homemade yogurt. Recommend serving it with pickles or raita to complement the dish.
More Such Recipes
- Aloo Matar
- Dal Makhani Recipe
- Vegetable Pulao
- Matar Paratha
- Aloo Matar
- Rajma Masala
- Vegetable Pulao
- Indian Vegetarian Recipes For Dinner
Watch Video
If You like this recipe and made it Please rate the recipe. It helps us to reach more people. For the Latest updates Subscribe to Rekha's Whatsapp. You can follow me on Instagram, Facebook, Youtube, Pinterest for more food inspirations.

Rajma Masala Recipe
Ingredients
- 250 grams Red Kidney beans
- ½ cup onion paste
- 3 Tomatoes medium-sized pureed
- 1 teaspoon ginger garlic
- Salt to taste
- 2 tablespoon Cooking oil or ghee
- 1 teaspoon red chilli powder
- ½ teaspoon turmeric powder
- 1 teaspoon coriander powder
- ½ teaspoon cumin powder
- ½ teaspoon garam masala powder
- 2 tablespoon coriander leaves
Instructions
- Start instant pot on saute mode. Add oil and cumin seeds.
- Add onion paste and ginger and garlic. Stir and sauté for about 2 minutes till onion paste is light brown.
- Tip in the spice powders one by one. First add turmeric powder, red chilli powder, salt and coriander powder and stir to combine well.
- Add in the pureed tomatoes and cook the onion tomato masala for 3-4 minutes. Stir it continuously and cook till the masala starts releasing the oil.
- Next, add in the soaked rajma in the instant pot stir to coat them with the masala.
- Add 4 cups of water and close the instant pot lid.
- Set the instant pot to pressure cook mode and set the timer to 20 minutes.
- Once the pressure cooking cycle is complete allow to stand for 5 minutes and then release the pressure by moving the valve to the venting position.
- Once pressure is fully released open the lid add chopped coriander or cilantro mix it and serve with steamed rice or roti.
Video
Notes
- Always soak Rajma/kidney beans for sufficient time (6-8 hrs). Soaking of kidney beans is important for perfect rajma curry and texture of the gravy.
- Discard the water in which rajma is soaked and replace it with one cup of freshwater. It helps to reduce flatulence after eating beans.
- You can adjust the consistency of curry by adding ½ cup more water than mentioned. That will make it thinner.
- Rajma beans should be fresh, check the date of packaging and preferably pick the pack with less than 6 months packaging date.
- To make it vegan skip ghee and use any vegetable oil of your choice.
