Dal Makhani Recipe | Classic Punjabi Creamy Black Lentil Curry
Quick Links
- Introduction
- Traditional & Regional Value of Dal Makhani
- Is Dal Makhani Healthy?
- Recipe Key Ingredients & Steps (Quick Summary)
- Key Ingredients required to make Dal Makhani
- Quick Steps
- Watch video and learn how to make Dal Makhani
- Tips & Tricks
- Variations of Dal Makhani
- What Can Be Eaten Together or What to Serve With
- Frequently Asked Questions (FAQ)
- Can Dal Makhani be made without cream?
- Why does Dal Makhani taste better the next day?
- Can I cook Dal Makhani in a pressure cooker?
- Is Dal Makhani gluten-free?
Dal Makhani Recipe | Classic Punjabi Creamy Black Lentil Curry
Introduction
Dal Makhani is one of the most loved dishes from North Indian cuisine. Known for its rich, creamy texture and slow-cooked flavor, this dish is made using whole black lentils and kidney beans simmered gently with butter, cream, and aromatic spices. It is a comfort food that feels festive and special at the same time.
Traditional & Regional Value of Dal Makhani
Dal Makhani comes from the Punjab region of India, where lentils and dairy are an important part of everyday
meals. Traditionally, it was cooked overnight on a slow wood fire, allowing the lentils to absorb deep,
smoky flavors. This dish represents Punjabi hospitality, richness, and the love for hearty, nourishing food.
Short Video Recipe
Watch recipe video about Dal Makhani Recipe | Classic Punjabi Creamy Black Lentil Curry: Authentic Dal Makhani - Tips & Tricks New Simple Way | Creamy Rich Punjabi Special Dal Dhaba Style
Full Recipe: https://hebbarskitchen.com/punjabi-dal-makhani-recipe/ @hebbarskitchenhindi @hebbarskitchenoriginals dal ...
Is Dal Makhani Healthy?
Dal Makhani is nutritious but rich. Black lentils and kidney beans provide protein, fiber, and iron.
Butter and cream add calories, so portion control is important. With less butter and cream, it can easily
be made into a healthier, home-style version.
- High in plant-based protein and fiber
- Good source of iron and energy
- Can be made lighter by reducing cream
- Very filling and satisfying
Recipe Key Ingredients & Steps (Quick Summary)
Key Ingredients required to make Dal Makhani
- Whole black lentils (sabut urad dal)
- Kidney beans (rajma)
- Butter
- Fresh cream
- Onion, finely chopped
- Tomato puree
- Ginger-garlic paste
- Red chilli powder
- Cumin powder
- Garam masala
- Salt
Quick Steps
- Soak black lentils and kidney beans overnight.
- Pressure cook until soft and creamy.
- Heat butter in a pan and sauté onions until golden.
- Add ginger-garlic paste and tomato puree, cook well.
- Add spices and cooked lentils with water.
- Simmer on low heat for at least 30–40 minutes.
- Finish with cream and a little butter.
Watch video and learn how to make Dal Makhani
Tips & Tricks
- Slow cooking enhances the flavor and texture.
- Mash some lentils while cooking for creaminess.
- Use fresh butter for authentic taste.
- Add a pinch of sugar to balance acidity if needed.
Variations of Dal Makhani
- Restaurant-style: Extra butter and cream for richness.
- Home-style: Less butter, more lentils.
- Vegan Dal Makhani: Use oil and cashew cream.
- Smoky Dal Makhani: Give dhungar (coal smoke) at the end.
What Can Be Eaten Together or What to Serve With
- Butter naan or garlic naan
- Jeera rice or plain basmati rice
- Onion salad with lemon
- Pickle and papad
Frequently Asked Questions (FAQ)
Can Dal Makhani be made without cream?
Yes, you can skip cream or replace it with blended cashews for a lighter version.
Why does Dal Makhani taste better the next day?
Slow-cooked lentils absorb flavors over time, making the dish richer and more flavorful the next day.
Can I cook Dal Makhani in a pressure cooker?
Yes, pressure cooking saves time, but slow simmering after that is important for taste.
Is Dal Makhani gluten-free?
Yes, Dal Makhani is naturally gluten-free.

Dal Makhani
Ingredients
Equipment
Method
- Rinse the urad dal under cold water several times until the water runs clear. Soak in double the volume of warm water with 1 tsp bicarbonate of soda for at least 12 hours or overnight.
- Drain the soaked dal and transfer to a large pot. Cover with 1.5 litres of water. Add sliced ginger, whole green chilli, and turmeric. Bring to a boil, skim off any scum, then reduce heat and simmer uncovered for 1 hour, or pressure cook for 20 minutes.
- Remove ginger and chilli.
- In a separate pan, heat butter over medium-high heat until it turns nut-brown. Pour half into a container and set aside. Add cumin seeds, fenugreek leaves, ground coriander, crushed garlic, grated ginger, and tomato purée. Cook for 2 minutes.
- Stir the spice mixture into the cooked dal. Add the undrained kidney beans and their liquid. Season generously with salt.
- Mash the dal mixture with a potato masher until some of the lentils are crushed. Cook over low heat for 15–20 minutes until thick and creamy.
- Stir in most of the reserved brown butter, garam masala, and half the cream. Transfer to a serving dish. Drizzle the remaining cream and brown butter on top. Garnish with chopped chilli and ginger matchsticks.
Notes
Ensure all ingredients, especially beans, are fully cooked to avoid digestive discomfort.
Substitutions: Use cashew cream or coconut cream instead of double cream for a dairy-free version.
Replace ghee with vegetable oil if needed.
Use fresh tomatoes blended into purée instead of canned tomato purée.
Storage: Store in an airtight container in the refrigerator for up to 5 days.
Freeze for up to 3 months; thaw overnight in the fridge before reheating.
Pro Tips: Soaking the lentils overnight ensures they cook evenly and become tender.
The dish improves in flavor after resting for a few hours or overnight, making it ideal to prepare ahead.
For a deeper, smokier flavor, use smoked paprika or a pinch of cumin seeds roasted in ghee.
The final texture should be thick and creamy, with some lentils mashed and others intact—do not over-mash.
