Authentic Punjabi Rajma Masala Recipe Thick Gravy Comfort Food Classic
Punjabi Rajma Masala is one of the most iconic comfort foods from North India. This hearty dish is made with soft kidney beans slow-cooked in a thick tomato-onion gravy flavored with aromatic spices. In Punjab, Rajma Chawal (rajma with rice) is a favorite lunch meal that brings warmth and satisfaction to the table.
Table Of Content
- Step 1 – Soak the Rajma
- Step 2 – Pressure Cook the Beans
- Step 3 – Prepare the Masala Base
- Step 4 – Cook the Tomato Gravy
- Step 5 – Add Rajma and Simmer
- Step 6 – Final Flavor
- 1. Why are my rajma beans still hard after cooking?
- 2. How can I make rajma gravy thicker?
- 3. Which rajma variety is best for this recipe?
- 4. Can rajma be cooked without soaking?
- 5. Why does rajma taste better the next day?
The secret of authentic Punjabi rajma lies in slow cooking, well-cooked masala, and a naturally thick gravy. When prepared properly, the curry becomes rich, creamy, and deeply flavorful without needing too many ingredients.
This recipe shows how to make restaurant-style Punjabi rajma masala at home with simple ingredients and traditional cooking techniques.
📌 Quick Recipe Overview
| Recipe Detail | Information |
|---|---|
| Recipe Name | Punjabi Rajma Masala |
| Cuisine | North Indian / Punjabi |
| Dish Type | Main Course |
| Preparation Time | 10 minutes |
| Soaking Time | 8 hours |
| Cooking Time | 35 minutes |
| Total Time | 45 minutes |
| Difficulty Level | Easy |
| Best Served With | Steamed Rice / Jeera Rice / Roti |
| Taste Profile | Spicy, Rich, Thick Gravy |
✨ About This Recipe
| Feature | Details |
|---|---|
| Traditional Punjabi Dish | Popular home-style comfort meal |
| High Protein | Kidney beans are rich in protein |
| Thick Gravy | Authentic slow-cooked texture |
| Budget Friendly | Uses simple pantry ingredients |
| Meal Filling | Perfect lunch or dinner dish |
🛒 Ingredients
| Ingredient | Quantity |
|---|---|
| Rajma (Kidney Beans) | 1 cup |
| Onion (finely chopped) | 2 medium |
| Tomato (puree) | 2 large |
| Ginger Garlic Paste | 1 tablespoon |
| Green Chili | 1 |
| Oil or Ghee | 2 tablespoons |
| Cumin Seeds | 1 teaspoon |
| Bay Leaf | 1 |
| Turmeric Powder | ½ teaspoon |
| Red Chili Powder | 1 teaspoon |
| Coriander Powder | 1 teaspoon |
| Garam Masala | ½ teaspoon |
| Kasuri Methi | 1 teaspoon |
| Salt | As per taste |
| Fresh Coriander | for garnish |
👨🍳 Step-by-Step Cooking Method
Step 1 – Soak the Rajma
First rinse the kidney beans thoroughly 2–3 times in water. After washing, soak them in enough water overnight or for at least 8 hours. This helps the beans soften and cook properly.
Step 2 – Pressure Cook the Beans
Transfer the soaked rajma to a pressure cooker. Add about 3 cups of water and a pinch of salt. Cook for 5–6 whistles until the beans become soft and tender.
Step 3 – Prepare the Masala Base
Heat oil or ghee in a deep pan. Add cumin seeds and bay leaf and allow them to release their aroma.
Add chopped onions and cook until they turn golden brown. Then add ginger garlic paste and green chili and sauté for about a minute.
Step 4 – Cook the Tomato Gravy
Add tomato puree to the pan and mix well. Add turmeric powder, red chili powder, and coriander powder. Cook the masala until oil starts separating from the sides, which indicates the masala is well cooked.
Step 5 – Add Rajma and Simmer
Add the cooked rajma along with some of its cooking water into the masala. Mix well and let the curry simmer on low heat for 15–20 minutes.
Slow cooking helps the rajma absorb the spices and creates a thick gravy.
Step 6 – Final Flavor
Lightly mash a few rajma beans with the back of a spoon. This naturally thickens the gravy.
Add garam masala and crushed kasuri methi, then garnish with fresh coriander leaves.
Your authentic Punjabi Rajma Masala is ready to serve.
💡 Pro Cooking Tips
| Tip | Benefit |
|---|---|
| Soak rajma overnight | Helps beans cook faster |
| Slow simmer the curry | Enhances flavor |
| Mash a few beans | Creates thick gravy |
| Use ghee for cooking | Adds authentic Punjabi taste |
| Let rajma rest for 30 minutes | Flavor improves over time |
🥗 Serving Suggestions
| Dish | Why It Works |
|---|---|
| Steamed Basmati Rice | Classic rajma chawal combo |
| Jeera Rice | Aromatic flavor |
| Butter Roti | Perfect with thick gravy |
| Onion Salad | Adds freshness |
| Mango Pickle | Traditional side dish |
🧾 Nutrition Information (Approx)
| Nutrient | Per Serving |
|---|---|
| Calories | 280 kcal |
| Protein | 12 g |
| Carbohydrates | 38 g |
| Fat | 8 g |
| Fiber | 9 g |
| Iron | 3 mg |
❓ Frequently Asked Questions (FAQ)
1. Why are my rajma beans still hard after cooking?
This usually happens if the beans were not soaked long enough or if they are old. Always soak rajma overnight and cook them properly until soft.
2. How can I make rajma gravy thicker?
You can mash a few cooked beans or simmer the curry longer on low heat to naturally thicken the gravy.
3. Which rajma variety is best for this recipe?
Jammu rajma or red kidney beans are commonly used for authentic Punjabi rajma masala.
4. Can rajma be cooked without soaking?
It is not recommended. Soaking helps beans cook faster and makes them easier to digest.
5. Why does rajma taste better the next day?
Rajma tastes better after resting because the spices blend deeply into the beans and gravy over time.
⭐ Watch Rajma Masala Recipe Video
You can watch a similar step-by-step recipe here:
https://www.youtube.com/results?search_query=punjabi+rajma+masala+recipe
🧡 Final Thoughts
Authentic Punjabi Rajma Masala is the perfect example of simple ingredients creating an incredibly satisfying meal. The rich, thick gravy and soft kidney beans make it a comforting dish loved across India.
Serve it with hot steamed rice and enjoy the classic Punjabi Rajma Chawal experience at home.
⚠️ Disclaimer:
This article is for educational and informational purposes only. Cooking results may vary depending on ingredients, cooking methods, and personal taste preferences.