Hearty Rajma Masala
Hearty, deeply comforting kidney beans simmered in a rich, spiced tomato-onion gravy. This Punjabi classic is a staple in North Indian homes, loved for its robust flavor and creamy texture. Pair it with steamed rice for the ultimate comfort meal.
For 4 servings
- prep
Soak the kidney beans overnight.
Wash the rajma and soak in enough water to cover for at least 8 hours or overnight. Drain before cooking.
- pressure cook · ~25 min
Pressure cook the soaked rajma.
Add the drained rajma and 3 cups of fresh water to a pressure cooker. Cook on high heat for 3-4 whistles, then reduce the heat and cook for another 15-20 minutes. Let the pressure release naturally.
TIPNatural pressure release helps the beans cook more evenly and stay intact. - temper · ~1 min
Make the tempering.
1.Heat ghee in a heavy-bottomed pan over medium heat until shimmering.2.Add cumin seeds, bay leaf, cinnamon stick, and cardamom pods. Sauté until fragrant and cumin splutters (30-45 seconds). - saute · ~14 min
Build the onion base.
1.Add the finely chopped onions and cook until deeply golden brown (10-12 minutes). Stir occasionally to prevent burning.2.Add ginger-garlic paste and slit green chilies. Sauté until raw aroma disappears (1-2 minutes).TIPPatience is key here — deeply browned onions give the gravy its rich color and sweetness. - saute · ~10 min
Cook the tomato masala.
1.Add the tomato puree, turmeric powder, red chili powder, coriander powder, cumin powder, and salt.2.Cook on medium heat, stirring frequently, until the tomatoes are completely reduced and the ghee separates from the masala (8-10 minutes).TIPCook until you see oil/ghee releasing from the sides — this signals the masala is done. - simmer · ~30 min
Simmer the beans with the masala.
Add the cooked rajma along with its cooking liquid to the pan. Add 1 cup of water and the garam masala. Stir well, bring to a gentle boil, then reduce the heat and simmer uncovered for 25-30 minutes, mashing a few beans against the side of the pan to thicken the gravy.
TIPMash a few beans with the back of your spoon — this naturally thickens the gravy for a luscious, creamy texture. - garnish · ~2 min
Finish with crushed kasuri methi and fresh coriander.
Sprinkle the crushed kasuri methi over the simmering rajma. Stir and cook for 2 more minutes. Turn off the heat and garnish with chopped coriander leaves.
TIPCrush the dried fenugreek leaves between your palms before adding — this releases their aroma.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak rajma overnight for a creamy texture; skipping this leads to uneven cooking.
- 2Always cook the onion until deep golden brown for a sweet, rich masala base.
- 3Cook the tomato puree until the ghee visibly separates from the masala for best flavor.
- 4Mash a few cooked kidney beans against the pot wall to naturally thicken the gravy.
- 5Crush dried fenugreek leaves between your palms before adding to wake up their aroma.
- 6Let the pressure release naturally after cooking beans to keep them intact and creamy.
Adapt it for your goals.
Low-oil
Swap ghee for mustard oil or a neutral oil, and reduce the quantity to 1 tablespoon. The dish remains flavourful but lighter.
smokySmoky
After cooking, hold a piece of hot charcoal inside the pot with a splash of ghee to infuse the rajma with a dhungar (smoke) aroma for a restaurant-style depth.
spicySpicy
Increase the green chilies to 4 and red chili powder to 2 teaspoons. Add a pinch of black pepper for a fiery heat that balances the creamy beans.
jainJain
Replace onions and garlic with asafoetida and use only plant-based oil instead of ghee. Use ginger instead of ginger-garlic paste for a Jain-compatible version.
Why this is on our healthy list.
Rich in Plant Protein
Kidney beans are an excellent source of plant-based protein, supporting muscle repair and satiety without animal products.
High in Dietary Fiber
Each serving provides a substantial amount of dietary fiber from the beans, aiding digestion and promoting heart health.
Packed with Antioxidants
Tomatoes, turmeric, and coriander powder contribute antioxidants like lycopene and curcumin, which help fight oxidative stress.
Frequently asked questions
Yes, but skip the pressure cooking step. Rinse two 15-oz cans and simmer them in the masala for only 10-15 minutes to avoid mushiness.




.webp)


