Type Here to Get Search Results !

Rajma Recipe | Dhaba-Style Punjabi Rajma Masala

Rajma, the beloved North Indian comfort food. Holds a special place in the hearts of countless food enthusiasts around the world . It's a dish that transcends regions and languages, bringing people together over a shared love for good food . The history of Rajma is deeply rooted in North India, particularly the state of Punjab, where it is considered a staple . Its origin can be traced back to centuries when kidney beans, native to Central America, found their way to India through trade routes. Over time, Rajma evolved from a peasant's meal to a cherished delicacy enjoyed in households, restaurants, and even special occasions across the subcontinent. Rajma tastes delicious when served with Steamed RiceJeera Rice, roti, Aloo Paratha,Rumali Roti, Naan, Pulao or Tandoori Roti for a hearty and comforting meal. Here I'll take you through the step-by-step process of making Rajma Recipe at home, share tips and tricks to improve your cooking, and even explore some delightful variations on this classic recipe.


Rajma Recipe | Dhaba-Style Punjabi Rajma Masala


What is Rajma

Rajma is a comforting North Indian curry made with soft, plump red kidney beans cooked in a rich, flavorful tomato gravy. It’s a wholesome meal—nutritious, filling, and loved by both vegetarians and non-vegetarians because of its hearty taste. This delicious curry gets its magic from the perfect balance of spices and the slow-cooking process that brings out deep, homely flavors.

To make a good Rajma, everything starts with dried kidney beans. They are soaked overnight so they become soft and cook evenly. The next day, the beans are gently simmered with tomatoes, onions, and classic Indian spices like cumin, coriander, turmeric, and garam masala. As the curry cooks slowly, the beans absorb all the wonderful flavors, making every bite warm and comforting.

Rajma is usually enjoyed with steamed rice—often called rajma-chawal—but it also pairs beautifully with roti, naan, or paratha. It’s the kind of dish that feels like home, simple yet full of love and aroma.




Rajma Recipe Varieties

I always feel Rajma is one of those dishes you can enjoy in so many different ways. Every region adds its own touch, and each version has a different flavour and story. Below I’ve written easy, friendly, step-by-step details for several popular Rajma varieties so you can try different flavours at home.

1. Classic Punjabi Rajma:- This is the most loved and traditional form of Rajma, straight from the heart of Punjab. The kidney beans are slow-cooked in a rich tomato-onion gravy that becomes creamy and flavorful as it simmers. Spices like cumin, coriander, turmeric, red chilli and garam masala give it that signature North Indian taste. It’s wholesome, comforting, and full of aroma. Punjabi Rajma is usually enjoyed with steamed rice or hot rotis. This is the version most people think of when they hear “Rajma.”

2. Kashmiri Rajma (Rajma-Chawal Style):- This version is all about simplicity and comfort. The Rajma gravy here is kept a little thinner so it mixes beautifully with soft, steamed white rice. Kashmiri-style spices like fennel and a touch of ginger give it a mild sweetness and warmth. It’s not too spicy, making it perfect for a light, homely meal. This Rajma is ideal for anyone who loves gentle flavours with a cosy feeling. Rajma-chawal lovers swear by this style.

3. Hyderabadi-Style Rajma:- This variation brings a bold and tangy flavour inspired by Hyderabadi cuisine. The beans are cooked with caramelized onions, tomatoes, whole spices, and sometimes a hint of coconut or tamarind. The result is a deeper, slightly spicy, slightly sour taste that feels exciting and different from the regular version. It pairs wonderfully with jeera rice or soft rotis. If you enjoy Hyderabadi biryani-style flavours, this Rajma will definitely win your heart.

4. South-Indian Coconut Rajma:- This version has a mild and creamy taste thanks to the use of fresh coconut. It uses mustard seeds, curry leaves, and a light tempering that instantly feels South-Indian. The gravy becomes smooth and slightly sweet, making it perfect for kids and anyone who prefers a less spicy option. It goes well with rice, idiyappam, or soft dosas too. This Rajma has a very comforting and soothing flavour profile.

5. Rajma Tadka:- Here the magic lies in the smoky tadka added on top. Ghee, cumin, red chillies, garlic, and onions are roasted until golden and poured over the cooked Rajma. This gives the whole dish a deep, earthy flavour with a hint of smokiness. It's simple yet incredibly satisfying. Rajma Tadka tastes amazing with both rice and chapati. If you love bold flavours, this version is perfect.

6. Rajma Pulao:- This is a tasty one-pot meal that combines rice and cooked rajma together. Whole spices like bay leaf, cinnamon, and cloves add warmth, while the rajma makes the dish hearty and protein-rich. It’s perfect for quick lunches or tiffin boxes. The rice absorbs the flavours of the masala and rajma, making every bite delicious. This pulao is ideal for busy days when you want something easy but wholesome.

Rajma is such a beautiful dish because you can enjoy it in so many styles, from creamy Punjabi to coconut-infused South-Indian. Each variety has its own taste, mood, and charm. Try a new one each week, and you’ll never get bored of this humble yet delicious bean curry.


How to Make Rajma

Making Rajma at home is easier than you think, and with a few simple steps you can create a rich, flavorful Punjabi-style Rajma Masala just like the dhabas. If you are making rajma for the first time, don’t worry, this detailed guide will walk you through every step, from soaking the beans to preparing the masala and simmering it to perfection. Just follow along, add your photos under each step, and enjoy the cooking process.


Preparation

Step 1:- Take 1 cup rajma and rinse it 2–3 times under running water to remove any impurities. After washing, add enough water and soak the rajma overnight (8–10 hours). This softens the beans and ensures they cook evenly.

Soaked rajma beans in a bowl after washing

Step 2:- In the morning, drain the soaked water and keep the rajma aside. Finely chop onions, puree the tomatoes, and keep ginger-garlic paste and spices ready. This makes the cooking process quicker and smoother.

Chopped onions, tomato puree, and spices arranged for rajma preparation

Step 3:- Keep turmeric, chili powder, coriander powder, cumin powder, garam masala, kasuri methi, and salt in a small bowl. Having spices ready helps you add everything at the right time during cooking.


Cook the Rajma

Step 4:- Transfer the soaked rajma to a pressure cooker and add about 3 cups of fresh water. This is the base step that ensures your rajma gets soft and perfectly cooked.

Soaked rajma added to a pressure cooker with water

Step 5:-Close the lid and cook the rajma for 15–20 minutes on medium heat (about 6–7 whistles). Well-cooked rajma should be soft enough to mash easily between your fingers.

Pressure cooker steaming while cooking rajma

Step 6:- Once the pressure releases naturally, open the cooker. Take one bean and press it—if it mashes quickly, it’s ready. If not, cook for 2–3 more whistles.

Soft boiled rajma bean pressed between fingers to check doneness


Make the Masala Base

Step 7:- In a pan, heat 2–3 tablespoons oil or ghee. Add cumin seeds, a bay leaf, and a small cinnamon stick. Let them sizzle and become aromatic—this forms the base flavor of the curry.

Cumin seeds, bay leaf, and cinnamon frying in hot oil

Step 8:- Add the chopped onions and stir continuously until they turn golden brown. This step gives the curry a rich, dhaba-style depth of flavor.

Golden brown sautéed onions in a pan for rajma masala

Step 9:- Add ginger-garlic paste and a slit green chili. Cook for 1–2 minutes until the raw smell completely disappears.

Ginger-garlic paste added to fried onions in a pan

Step 10:- Pour in the tomato puree and cook until the oil separates from the masala. This indicates your tomato-onion base is well cooked and ready for spices.

Tomato puree cooking in pan until oil separates

Step 11:- Add turmeric, red chili powder, coriander powder, cumin powder, and salt. Stir and cook for 2–3 minutes so the spices blend well and release their aroma.

Spices being mixed into cooked onion-tomato masala


Add Rajma & Simmer

Step 12:- Pour the boiled rajma along with its water into the masala. Mix everything properly so the beans absorb the flavors.

Boiled rajma with water being added to the masala

Step 13:- Depending on how thick you want your gravy, add 1 to 1.5 cups of water. Rajma gravy becomes thicker as it cooks, so adjust accordingly.

Water being poured into rajma curry to adjust gravy consistency

Step 14:- Cover the pan and simmer on low heat for about 15 minutes. This slow cooking helps the rajma soak up the masala and develop a rich, dhaba-style taste.

Rajma curry simmering in a covered pan on low heat

Step 15:- Sprinkle garam masala and crushed kasuri methi. These two ingredients add the final restaurant-style aroma.

Sprinkling garam masala and crushed kasuri methi over rajma

Final Touch

Step 16:- Use the back of a spoon to gently mash 6–7 rajma beans in the gravy. This naturally thickens the curry and gives it a creamy texture.

Spoon gently mashing cooked rajma beans inside gravy

Step 17:- Turn off the heat and garnish with fresh coriander leaves.

Rajma curry garnished with fresh coriander leaves

You can also enjoy it with roti, paratha, or naan—everything tastes great with this rich curry. I hope this step-by-step guide makes your rajma cooking experience simple and enjoyable, just like it is in my own kitchen. Happy cooking!




Expert Tips

Mastering the art of cooking Rajma, the beloved North Indian kidney bean curry, requires more than just following a recipe. It involves a blend of technique, precision, and a deep understanding of flavors. To help you elevate your Rajma game, here are some expert tips that will make your dish stand out.


1. Soak the Rajma Thoroughly:- Soaking the dried Rajma for at least 8 hours or overnight is crucial. This not only reduces cooking time, also makes the beans more digestible.

2. Use Fresh Spices:- Whenever possible, use freshly ground spices for your Rajma recipe. This enhances the flavor and aroma of the dish.

3. Sauté Onions Until Golden:- Take your time sautéing the onions until they turn a rich golden brown. This caramelization adds depth and sweetness to the gravy.

4. Add Ginger-Garlic Paste at the Right Time:- Add the ginger-garlic paste after the onions are well-cooked. This prevents the garlic from burning and retains its aromatic qualities.

5. Properly Cook Tomatoes:- Cook the tomatoes until the oil begins to separate from the mixture. This ensures a well-cooked flavorful base for your Rajma.

6. Balance Spice Levels:- Adjust the amount of red chili powder to suit your spice preference. You can always add more if you prefer it spicier.

7. Use Garam Masala Sparingly:- Garam masala is potent, a little goes a long way Start with a small amount taste, and add more if needed.

8. Cream or Yogurt:- You can choose between heavy cream and yogurt to make the gravy creamy. Adjust the quantity based on your preference.

9. Tempering (Tadka) Matters:- The final tempering of cumin seeds and dried red chilies adds a burst of flavor. Do this step just before serving for the freshest taste.

10. Rest Before Serving:- Allow the Rajma to rest for a few minutes after cooking to let the flavors meld together. This enhances the overall taste of the dish.

11. Garnish Creatively:- Garnish your Rajma with fresh coriander leaves, a drizzle of butter, or a dollop of fresh cream to add a visual and flavor contrast.

12. Pair with the Right Accompaniments:- Rajma pairs wonderfully with steamed rice, naan, roti, or paratha. Choose your favorite to complete the meal.




Recipe Card

Rajma Recipe | Dhaba-Style Punjabi Rajma Masala

Prep Time: 10 Minutes   |   Cook Time: 35–40 Minutes   |   Total Time: 50 Minutes

1 Cup = 240 ml   |   1 Tablespoon = 15 ml   |   1 Teaspoon = 5 ml


Servings: 4
Ingredients Table
Ingredients Quantity
Rajma (Kidney Beans, soaked overnight)1 cup
Water (for pressure cooking)3 cups
Onion (finely chopped)1 cup
Tomato (pureed or finely chopped)1 cup
Ginger-Garlic Paste1 tablespoon
Green Chili (slit)1
Oil or Ghee3 tablespoons
Cumin Seeds1 teaspoon
Bay Leaf1
Cinnamon Stick1 small piece
Turmeric Powder½ teaspoon
Kashmiri Red Chili Powder1 teaspoon
Coriander Powder1 tablespoon
Cumin Powder1 teaspoon
Garam Masala½ teaspoon
Kasuri Methi (crushed)1 teaspoon
Salt1 teaspoon (or to taste)
Fresh Coriander (chopped)2 tablespoons
Water (for gravy consistency)1–1.5 cups

------------------------------------------------------------------------------------------------------------------------

Step-by-Step Instructions

Preparation

Step 1: Rinse rajma 2–3 times and soak overnight (8–10 hours).

Step 2: Drain the soaked water and keep rajma ready for cooking.

Step 3: Prepare chopped onions, tomato puree, and keep all spices nearby.


Cook Rajma

Step 4: Add soaked rajma and 3 cups water to a pressure cooker.

Step 5: Pressure cook for 15–20 minutes on medium heat (6–7 whistles).

Step 6: Open the cooker when pressure releases. Rajma should be soft and mash easily between fingers.


Make the Masala Base

Step 7: Heat oil or ghee in a pan. Add cumin seeds, bay leaf, and cinnamon.

Step 8: Add chopped onions and sauté until golden brown.

Step 9: Add ginger-garlic paste and green chili. Cook until raw smell disappears.

Step 10: Add tomato puree and cook until oil separates from masala.


Add Spices

Step 11: Add turmeric, chili powder, coriander powder, cumin powder, and salt.

Step 12: Cook the masala on medium heat for 2–3 minutes until aromatic.


Add Rajma & Simmer

Step 13: Pour the cooked rajma (along with water) into the masala.

Step 14: Mix well and adjust water for gravy consistency (1–1.5 cups).

Step 15: Cover and simmer for 15 minutes to make it thick and dhaba-style.

Step 16: Add garam masala and crushed kasuri methi. Stir well.


Final Touch

Step 17: Mash a few rajma beans with the spoon to thicken the gravy naturally.

Step 18: Garnish with fresh coriander and turn off the heat.


Serving Suggestions

Serve hot with Rajma Chawal, Steamed RiceJeera RiceNaan, Tandoori RotiPulao Rumali RotiAloo Paratha, or any North Indian thali.

Tips

  • Soak rajma well for best texture and fast cooking.
  • Always simmer after mixing rajma with masala for that rich dhaba-style flavor.
  • Crushed kasuri methi enhances the aroma.
  • Mash a few rajma beans to make the gravy thicker and creamier.
  • Use Kashmiri red chili powder for color without extra heat.


------------------------------------------------------------------------------------------------------------------------


Nutrition Facts
(Per 100 g of Rajma)
NutrientAmount% Daily Value*
Calories127 kcal6.4%
Protein7.5 g15%
Carbohydrates22.8 g8%
Dietary Fiber6.4 g23%
Sugars0.3 g
Fat0.5 g0.7%
Saturated Fat0.1 g0.5%
Monounsaturated Fat0.1 g
Polyunsaturated Fat0.2 g
Sodium2 mg0.1%
Potassium406 mg9%
Calcium26 mg2%
Iron1.5 mg8%
Magnesium35 mg8%
Phosphorus69 mg6%
Vitamin C1.2 mg1%
Vitamin A0 IU0%
Vitamin B60.1 mg6%
Folate (Vitamin B9)54 µg13%

*Percent Daily Values are based on a 2000 calorie diet.

Please note, These values are approximate and may vary depending on the specific recipe ingredients used and cooking method.


 




How to Store and Reheat Rajma

After cooking a big pot of rajma, I often save some for later because the flavors actually get deeper and tastier the next day. Rajma stores beautifully and reheats even better, which makes it perfect for busy days when you want a quick meal without cooking again.

How to Store Rajma Properly

1. Let the rajma cool completely:- Before storing, allow the rajma to reach room temperature. Never store it while it’s hot—this creates condensation and spoils the taste faster.

2. Transfer into an airtight container:- Use a clean, airtight glass or BPA-free container. This prevents smells from mixing and keeps the rajma gravy thick and fresh.

3. Divide into portions (optional but useful):- If you made a large batch, divide the rajma into small portions. This way, you only reheat the amount you need and the rest stays fresh longer.

4. Store in the refrigerator (for 2–3 days):- Place the container in the fridge. Rajma stays good for up to 3 days, and tastes even better on day two as the spices settle.

5. For long-term storage, freeze the rajma:- If you want to store it for weeks, freeze the rajma in freezer-safe containers. It stays fresh for 1–2 months in the freezer.
(Just avoid freezing with coriander—add fresh coriander after reheating.)

How to Reheat Rajma

1. Reheat on the stovetop (best method):- Pour the required portion into a pan. Add a splash of water because rajma thickens in the fridge. Heat on low to medium flame for 4–6 minutes, stirring occasionally. This brings back its creamy, dhaba-style texture.

2. Reheat in the microwave (quick method):- Transfer rajma to a microwave-safe bowl. Add 1–2 tablespoons of water and cover the bowl. Heat for 1 minute, stir, then heat again for 30–40 seconds until hot.

3. For frozen rajma:- Let it thaw on the counter for 20–25 minutes (or overnight in the fridge). Then reheat using the stovetop or microwave method. Frozen rajma may thicken more—just add a little extra water while heating.

4. Refresh the flavor after reheating:- Sometimes reheated rajma loses a little of its aroma. To refresh it, add: a pinch of garam masala, a sprinkle of kasuri methi, a few drops of ghee (optional), This brings back the fresh taste instantly.

I hope this little guide makes your kitchen routine easier and helps you enjoy warm, delicious Rajma Masala anytime you want.




Common Mistakes to Avoid

Rajma looks like a simple comfort dish, but trust me, a few small mistakes can change the whole taste and texture. Sometimes the rajma stays hard, sometimes the gravy becomes thin, and sometimes the flavor doesn’t feel “dhaba-style.” here are the most common mistakes people make, and how you can easily avoid them.

Mistake 1: Not soaking rajma long enough
  • Problem: Rajma stays hard even after pressure cooking.
  • Solution: Always soak rajma for at least 8–10 hours, preferably overnight. This helps them cook soft and evenly.

Mistake 2: Using old or poor-quality rajma
  • Problem: Old beans take a long time to cook and never turn fully soft.
  • Solution: Use fresh, new-season rajma. They cook faster and taste much better.

Mistake 3: Not washing rajma properly
  • Problem: Dust and impurities affect taste and can disturb digestion.
  • Solution: Rinse rajma 2–3 times until the water runs clear before soaking.

Mistake 4: Under- or overcooking rajma in the pressure cooker
  • Problem: Too few whistles = hard rajma. Too many whistles = mushy rajma.
  • Solution: Cook rajma for 15–20 minutes (6–7 whistles) on medium heat. The beans should mash easily between two fingers.

Mistake 5: Adding uncooked masala to the cooked rajma
  • Problem: The gravy tastes raw and lacks depth.
  • Solution: Cook the masala properly — onions golden, ginger-garlic sautéed well, and tomatoes cooked until oil separates.

Mistake 6: Adding too much water to the gravy
  • Problem: The rajma becomes runny, not creamy.
  • Solution: Start with 1–1.5 cups water when simmering. Mash a few rajma beans to naturally thicken the gravy.

Mistake 7: Rushing the simmering step
  • Problem: Flavor doesn’t deepen, and gravy tastes flat.
  • Solution: Simmer rajma for at least 15 minutes. This slow cooking builds restaurant-style flavor.

Mistake 8: Skipping garam masala or kasuri methi
  • Problem: The curry tastes basic, not dhaba-like.
  • Solution: Add garam masala + crushed kasuri methi at the end. These two ingredients elevate the taste instantly.

Mistake 9: Not adjusting the consistency properly
  • Problem: Either too thick or too watery.
  • Solution: Rajma gravy should be creamy, slightly thick, and pourable. Adjust water slowly — a little at a time.

Mistake 10: Not resting the rajma before serving
  • Problem: The flavors feel separate and not blended.
  • Solution: Let rajma rest for 5–10 minutes after cooking. The gravy becomes smoother and richer.

Mistake 11: Using too little oil or ghee
  • Problem: Masala doesn’t roast properly and tastes raw.
  • Solution: Use enough oil/ghee for the onions and tomatoes to cook fully.

Mistake 12: Skipping the step of mashing a few rajma beans
  • Problem: Gravy stays thin and doesn’t get that creamy dhaba touch.
  • Solution: Mash 6–8 rajma beans into the gravy while simmering to naturally thicken it.

Once you avoid these simple mistakes, your rajma will turn out soft, creamy, and full of homely flavor,  just like the dhaba-style curry we all love with a big bowl of hot rajma chawal. Enjoy cooking and serving your best version yet.




Conclusion

Rajma is one of those recipes that brings comfort, warmth, and happiness to every Indian home. Throughout this blog post, we learned how a little patience and a few simple steps can help you make perfect dhaba-style Punjabi Rajma right in your own kitchen. 

The best part about rajma is that it is simple, wholesome, and always brings a smile to the table. Whether you are cooking for your family, friends, or just for yourself, this recipe is a great way to make a comforting meal any day of the week. If you follow the step-by-step instructions, use fresh ingredients, and give a little time to the simmering process, you will surely make a bowl of rajma that tastes rich, creamy, and full of homemade love.

So, gather your ingredients, and start cooking this delightful treat today. Share your feedback and let us know how your rajma turned out. I hope this guide helps you make your best rajma ever, and I wait to hear about your cooking experience. Enjoy your meal, and happy cooking!




FAQs Related Rajma Recipe

Ques:- Why is rajma difficult to digest?

Ans:-  Rajma, or kidney beans, can be challenging to digest due to their high content of complex carbohydrates and certain indigestible sugars called oligosaccharides. Additionally, Rajma contains compounds called lectins, which can interfere with nutrient absorption and cause digestive discomfort. To make Rajma easier to digest, soaking the beans before cooking and thorough cooking at the right temperature are essential.

Ques:- What are the benefits of eating rajma?
Ans:-  Eating Rajma, or kidney beans, offers numerous health benefits. They are rich in plant-based protein, making them an excellent choice for vegetarians and vegans . Additionally, Rajma provides essential minerals like iron, potassium, and magnesium, contributing to overall well-being and heart health .

Ques:- Who should not eat rajma?
Ans:-  Individuals with certain dietary restrictions or medical conditions should exercise caution when consuming Rajma. People with G6PD deficiency should avoid Rajma, as the beans contain a compound called hemagglutinin, which can lead to hemolysis in these individuals. Additionally, those with irritable bowel syndrome (IBS) or digestive sensitivity may experience discomfort due to Rajma's oligosaccharides and lectins.

Ques:- Is rajma a superfood?
Ans:-  While Rajma, or kidney beans, is undoubtedly nutritious and offers several health benefits, but it is not typically classified as a "superfood." Superfoods are generally reserved for foods that are exceptionally dense in nutrients and antioxidants. Rajma does provide essential nutrients like protein, fiber, and various minerals, making it a valuable part of a balanced diet.

My Other Popular Recipes

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.