Rajma Masala Recipe: Punjabi Dhaba Style with Ghee
This rajma masala recipe turns soaked chitra rajma into thick, dhaba-style kidney bean curry — soft beans in glossy onion-tomato gravy, finished with a sizzling ghee tadka that carries the aroma into every spoonful. The non-negotiables: overnight soak, golden-brown onion bhunai, mash 10% of the beans for starch, and a final garlic ghee temper just before serving.
Ghee does double duty here — it carries spice in the masala and eases digestion of heavy legumes. See our guide to cooking with ghee and how ghee aids legume digestion.
🍛 Recipe at a Glance
Why Rajma Chawal Is Sunday Comfort Food
For anyone growing up in North India, Sunday meant onions frying and the pressure cooker whistling for Rajma Chawal. The texture that separates a good bowl from a great one — beans soft but intact, gravy thick and glossy — comes down to time and fat, not exotic spices.
Beans need hours to break down starches; they need ghee to carry flavor and make nutrients bioavailable. Pair with jeera ghee rice for the classic complete-protein meal.
Choosing the Right Rajma (The Bean)
Not all kidney beans work for Punjabi curry. Your choice determines half the result.
✅ Chitra Rajma (The Winner)
Light brown beans with red speckles. Softer skin, cooks faster, melts into the curry for creamy texture. What most Punjabi homes use.
❌ Dark Red Kidney Beans
Popular in the West for chili and salads. Hold shape too well, tough skins. Result: separate beans and watery gravy.
💧 The Soaking Rule: You strictly need 8 hours. Rajma contains phytic acid which blocks nutrient absorption. Soaking removes this and reduces bloating. Always discard soaking water.
Myths About Cooking Rajma
❌ Myth: "Adding baking soda cooks beans faster"
Reality: While soda softens skins, it destroys Vitamin B and leaves a soapy aftertaste. It also makes the beans mushy rather than creamy. Rely on proper soaking instead.
❌ Myth: "Cream makes the gravy thick"
Reality: Authentic Punjabi households do not put heavy cream in Rajma (unlike Dal Makhani). The creaminess comes strictly from the starchy beans and the ghee.
❌ Myth: "Canned beans are just as good"
Reality: Canned beans are pre-cooked and salted. They will never absorb the masala flavors like raw beans do during the pressure cooking process.
Why Ghee Makes This Rajma Masala Recipe Work
Punjabi rajma relies on ghee in two places — the masala base and the finishing tadka. Oil alone won't give you dhaba depth.
The Role of Ghee in Rajma
For tadka and bhunai, use pure A2 cow ghee. Learn how to identify pure ghee or make it at home for full control over aroma.
Ingredients for Punjabi Rajma Masala
🫘 Main Ingredients:
- • 1 cup Chitra Rajma (200 g), soaked overnight
- • 3 tbsp pure A2 ghee (2 tbsp masala + 1 tbsp tadka)
- • 2 large onions, finely chopped (~1.5 cups)
- • 3 large tomatoes, pureed (~1.5 cups)
- • 1 tbsp ginger-garlic paste
- • 2 green chilies, slit
- • Salt to taste
🌶️ Spices:
- • 1 tsp cumin seeds (jeera)
- • 1 tsp Kashmiri red chili powder
- • 1 tsp coriander powder
- • 1/2 tsp turmeric powder
- • 1 tsp garam masala
- • Pinch of asafoetida (hing)
- • Fresh coriander for garnish
💡 Substitutions: Jammu rajma works if chitra is unavailable — add 1 extra whistle. For oil-free tadka, use only ghee (skip vegetable oil entirely). No cream needed — unlike dal makhani, authentic rajma gets creaminess from mashed beans.
Equipment You'll Need
- Pressure cooker or Instant Pot: 5-6 whistles stovetop, or 30 min high pressure + natural release
- Heavy kadhai or Dutch oven: For slow onion bhunai and simmering
- Small tadka ladle: For the finishing ghee temper
- Immersion blender (optional): Only if you want extra-smooth gravy — mashing by ladle is traditional
Rajma Masala Recipe: Step-by-Step
Step 1: Soak the Rajma
- Wash 1 cup chitra rajma thoroughly until water runs clear.
- Soak in 4 cups water for minimum 8 hours (overnight).
- Drain soaking water completely — never cook in it.
Step 2: Pressure Cook the Beans
- Rinse soaked beans once more. Add to pressure cooker with fresh water (1 inch above beans).
- Add salt and a pinch of asafoetida (hing).
- Cook for 5-6 whistles on medium heat. (Instant Pot: High Pressure 30 mins, natural release.)
- The Test: Press a bean between thumb and finger — it should squash with zero resistance.
Step 3: The Masala Base (Bhunai)
While beans cook, prepare the masala.
- Heat 2 tablespoons pure A2 ghee in a heavy pot or kadhai.
- Add cumin seeds (jeera) and let them splutter.
- Add finely chopped onions. Sauté on medium flame for 8-10 mins. Patience here! They must turn golden brown — raw onions = sweet, thin curry.
- Add ginger-garlic paste and green chilies. Fry for 1 minute.
- Add tomato puree (blitz 3 tomatoes). Cook until oil separates from sides (5-7 mins).
- Add dry spices: turmeric, Kashmiri red chili powder, coriander powder. Fry for 30 seconds.
Step 4: Simmer and Thicken
- Add cooked beans along with their cooking water — don't discard it.
- Mix well.
- THE SECRET TRICK: Mash about 10-15% of beans against the pot wall with a ladle. Starch thickens the gravy naturally.
- Lower heat to minimum. Cover and simmer 15-20 minutes for flavors to marry.
- Add garam masala and fresh coriander. Adjust salt.
Step 5: Final Ghee Tadka
- Heat 1 tbsp ghee in a small ladle or pan.
- Add thin garlic slivers. When golden, add a pinch of Kashmiri chili powder.
- Pour sizzling ghee over the hot rajma. Close lid immediately to trap aroma.
- Serve over steamed basmati or jeera ghee rice.
Best Ghee for Rajma Tadka - Authentic Urban
The final taste of Rajma Chawal depends on that last spoon of raw ghee you drizzle on top. Our A2 Ghee has the grainy texture and nutty aroma for nostalgic dhaba flavor.
✅ Free Delivery • 🛡️ 100% Guarantee • 🔬 Lab-Tested
Common Rajma Masala Mistakes
❌ Watery, thin gravy
Fix: Mash more beans, simmer uncovered 10 extra minutes, check onion-tomato ratio — you need equal volume of masala to beans.
❌ Beans still hard after cooking
Fix: Soak was too short, or beans are old. Add 1-2 more whistles. Never add baking soda — it ruins texture and taste.
❌ Flat, one-note flavor
Fix: Onions weren't browned enough, or you skipped the final ghee tadka. Both are non-negotiable for dhaba depth.
Storage and Reheating
Rajma tastes better the next day — flavors meld overnight. Store in an airtight container in the fridge for up to 4 days. Freeze up to 2 months in portions.
Reheat on low with a splash of water, stirring often. Add a fresh 1 tsp ghee tadka before serving to restore aroma — stored rajma loses its top note of fat. The ghee layer on reheated curry also prevents drying, similar to how fat preserves dal tadka overnight.
Rajma Masala Variations
🌶️ Kashmiri Rajma
Use small dark Jammu rajma, add fennel powder and dry ginger. Milder, earthier than Punjabi version.
🥗 Rajma Salad (Leftover Hack)
Thick leftover rajma mixed with chopped onion, cucumber, lemon, and chaat masala makes a protein-packed lunch.
🍞 Rajma Pav (Street Style)
Serve thick rajma scooped onto buttered pav — same logic as pav bhaji but bean-forward.
When A2/Bilona Ghee Matters for Rajma
For everyday rajma, any pure cow ghee works in the masala base. Where quality shows: the finishing tadka. Bilona A2 ghee has a nuttier, grainier profile that blooms garlic and chili in ways blended ghee cannot. If you're making rajma for guests or Sunday lunch, reserve your best ghee for step 5 only — 1 tbsp is enough to transform the dish.
Serving Suggestions
- Classic: Steamed basmati or jeera rice — rice + beans = complete protein.
- Sides: Raw onion rings, lemon wedge, mango pickle.
- Drink: Sweet or salted lassi cuts through the richness.
- Meal spread: Pair with butter chicken or ghee khichdi for a full Punjabi spread.
Unlock the Secret of Authentic Flavor
Why does dhaba food taste better? It's the quality of the fat. Watch how our traditional Bilona Ghee is made to retain maximum flavor and digestive benefits.
Conclusion
Rajma masala is not difficult — but the details matter: the soak, onion browning, bean mashing, and final ghee tadka. Skip any one and you get cafeteria rajma, not dhaba rajma.
Soak beans Friday night, open a jar of pure ghee Sunday morning, and treat your table to the comfort bowl that defines North Indian home cooking.
Get the Dhaba Taste at Home
You can buy the best beans, but without the best ghee, the taste remains incomplete. Order your jar of Authentic Urban A2 Ghee today.
Frequently Asked Questions
Why is my Rajma gravy watery and not thick?
Watery Rajma is the most common complaint. The secret to thick, Dhaba-style gravy is THREE things: (1) Mash 10% of the beans: After boiling, take a ladle and crush some beans against the pot wall. The starch released thickens the curry naturally. (2) Onion-Tomato Ratio: You need equal volume of masala to beans. Don't skimp on the base. (3) Slow Simmering: After adding boiled beans to the masala, you must simmer on low heat for 15-20 minutes. This allows the water and spices to emulsify.
Which variety of Rajma is best for Punjabi style?
For authentic Punjabi Rajma, use Chitra Rajma (speckled/spotted beans) or Jammu Rajma (small, dark red). Chitra cooks faster and becomes very soft, melting into the gravy. Avoid the large Dark Red Kidney Beans (meant for salads/chili) as they have a thicker skin and don't absorb the Indian curry flavors as well.
Do I really need to soak Rajma overnight?
Yes, absolutely. Soaking for 8-10 hours is non-negotiable for two reasons: (1) Texture: Unsoaked beans will cook unevenly—some hard, some mushy. (2) Digestion: Soaking breaks down complex sugars (oligosaccharides) that cause gas and bloating. Pro Tip: If you forgot to soak, put beans in hot water in a casserole for 4 hours, but the texture won't be 100% perfect.
When should I add Ghee? Cooking or Tempering?
The best method is dual-usage: Use a mix of oil and ghee for frying the onion masala (prevent burning), but the Magic Step is the final Tadka (tempering). Just before serving, heat 2 tbsp pure ghee, add garlic slivers and a pinch of Kashmiri chili powder, and pour it over the hot Rajma. This fresh ghee aroma is what distinguishes home cooking from restaurant quality.
How to get the dark red color without food coloring?
The deep red color comes from (1) Kashmiri Red Chili Powder added directly to the hot oil/ghee before adding onions or tomatoes (blooming the spice). (2) Slow roasting the onions until they are deeply browned, almost caramelized. (3) Using ripe red tomatoes. Never use artificial color; it ruins the earthy taste.
Why does eating Rajma cause gas/bloating?
Kidney beans are high in lectins and complex fibers. To digest them easily: (1) Always discard the soaking water. (2) Boil with a pinch of Asafoetida (Hing). (3) Add ginger and garlic generously. (4) Most importantly, eat with Ghee. Ghee stimulates the secretion of digestive acids and lubricates the gut, neutralizing the dry (vata) nature of the beans.
Can I cook this in an Instant Pot?
Yes! For Instant Pot: Sauté masala first (SAUTE mode), then add soaked beans and water. Pressure Cook (BEAN/CHILI mode) for 30 minutes on High Pressure. Let the pressure release naturally. The mashing step is even more important here as Instant Pot Rajma can sometimes look separated.
About the editorial team
Authentic Urban TeamBilona Ghee Makers & Editorial Team
This Blog is Reviewed by our nutrition and research team for practical accuracy and buyer clarity.
Trusted since 2016, we bring 9 years of offline ghee business experience and 1 year of online selling. We only work with curd-based Bilona ghee, and our articles are shaped by real production experience, customer questions, and hands-on quality checks.