Dal Makhani vs Dal Fry: Differences, Ingredients and When to Cook Each
Dal makhani vs dal fry: the dals, cooking time, tadka, richness and best pairings. Learn when to cook each and how to get restaurant-style flavour.
Dal makhani vs dal fry is a question that comes up every time a Punjabi menu lands on the table. Both are comforting North Indian dals, yet they are cooked differently, taste different and suit different occasions. Here is a clear comparison so you can decide which to cook tonight.
What is dal makhani?
Dal makhani is a rich, creamy dal made from whole black urad (sabut urad), usually with a small amount of rajma. The lentils are soaked overnight and then simmered for a long time, often a couple of hours or more, until they are completely soft and begin to break down. The gravy is built on tomato puree, ginger-garlic, butter and cream, with a gentle spice profile of Kashmiri chilli, garam masala and kasuri methi. Slow cooking is the point. The longer it simmers, the creamier and more velvety it becomes. Many cooks finish it with a smoky dhungar using a piece of hot charcoal.
You can follow our full method for restaurant-style dal makhani.
What is dal fry?
Dal fry is a lighter, quicker everyday dal. It is typically made from toor (arhar) dal, or a mix of toor with moong or masoor, pressure-cooked until soft and then finished with a sizzling tadka. The tadka is the star: ghee or oil with cumin, garlic, dried red chilli, onion, tomato and spices, poured over or cooked into the dal. It is thinner, sharper in flavour and does not need cream.
The differences at a glance
- Dal used: dal makhani uses whole black urad and rajma, dal fry uses toor or mixed split dals.
- Prep: dal makhani needs overnight soaking, dal fry needs a short wash and 15 to 20 minutes of soaking at most.
- Cooking time: dal makhani is slow cooked for a long time, dal fry cooks quickly in a pressure cooker.
- Richness: dal makhani uses butter and cream, dal fry uses a little ghee or oil.
- Texture: dal makhani is thick and velvety, dal fry is smooth but pourable with a hint of texture.
- Flavour: dal makhani is mellow, buttery and slightly smoky, dal fry is bright, garlicky and spicy.
When to cook dal makhani
Choose dal makhani for celebrations, dinner parties and weekend meals, when you can plan ahead and enjoy the aroma of slow cooking. It pairs well with naan, butter roti, jeera rice and a raita. It also reheats beautifully and tastes better the next day, which makes it an excellent make-ahead dish.
When to cook dal fry
Choose dal fry on a weekday, when time is short and you want something satisfying with plain rice, jeera rice or roti. It also suits lighter meals and is easy to tweak: add spinach, a squeeze of lemon, or extra garlic in the tadka.
Tips for better results with both
- Add salt moderately while the whole urad and rajma cook, and correct it at the end once they are soft.
- For dal makhani, cook the lentils until they smash easily between your fingers, then simmer them in the tomato gravy for at least 30 to 45 minutes.
- For dal fry, use fresh ghee for the tadka and pour it on while it is hot so the spices bloom.
- Mash a few spoons of dal against the pot to thicken the gravy naturally in either dish.
- Finish with kasuri methi crushed between your palms for a restaurant-style aroma.
If you enjoy the Punjabi table, you may also like our pindi chole, another dish that rewards patience. A gentler, sweeter style of dal is covered in the Gujarati dal recipe, which is a good contrast if you want to see how regional cooking shifts the same ingredient.
Cook Punjabi favourites in Nadiad
Dal makhani and dal fry are both easier to get right when you can taste the stages with someone beside you. Join the Punjabi cooking class in Nadiad at Purna's Kitchen to cook these and other North Indian classics hands-on.