Authentic Dal Makhni recipe with slow-cooked lentils, butter and spices. Easy steps for creamy, rich dhaba-style flavour at home.

December 2 , 2025
Dal Makhni is one of the most iconic dishes of Punjabi cuisine — rich, buttery and full of homely nostalgia. This recipe helps you make perfect creamy Dal Makhni at home, with authentic smoky flavour just like dhabas.
Ingredients Required
- Whole black urad dal – 1 cup
- Kidney beans (rajma) – ¼ cup
- Onions – 2 finely chopped
- Tomatoes – 3 pureed
- Ginger-garlic paste – 1 tbsp
- Kashmiri red chilli – 1 tsp
- Garam masala – ½ tsp
- Fresh cream – 4 tbsp
- Butter – 3 tbsp
- Salt – to taste
Step-by-Step Cooking Instructions
1. Soaking
Rinse and soak urad dal and rajma overnight.
2. Pressure Cooking
Pressure cook the dal and rajma with salt until soft and mushy.
3. Making the Gravy
In a pan, heat butter. Add onions, ginger-garlic paste and sauté. Add pureed tomatoes, chilli and garam masala. Cook until aromatic.
4. Combining
Add cooked dal mixture into the gravy and stir on low flame. Slow simmering helps develop the creamy texture.
5. Finishing
Add cream and butter during the last 5 minutes for rich flavour.
Tips for Getting Smoky Dhaba Taste
- Cook on low flame for longer – ideal is 45–60 minutes.
- Add a piece of charcoal on a small bowl inside the dal, pour ghee over it and close the lid for 2 minutes.
- Use Kashmiri red chilli for colour without too much heat.
Serving Suggestions
- Butter naan
- Garlic naan
- Jeera rice
- Lachha paratha
Nutrition Information (Approx. Per Serving)
| Nutrient | Value |
| Calories | 310 |
| Protien | 13g |
| Carbs | 34g |
| Fats | 14g |
Final Thoughts – Dal Makhni isn’t just a recipe — it’s comfort in every bite. Try it for special occasions, family dinners or weekend indulgence.
Comment below if you tried this recipe — we would love to hear how it turned out!

Pingback: Creamy Paneer Makhani Recipie - GHAR DI THAALI
Nice.
Pingback: Dal Tadka with Jeera Rice | Simple Indian Meal -