National Dish Pakistan: Daal Makhani (Recipe) · National Dish Recipes

National Dish Pakistan: Daal Makhani (Recipe)

Creamy daal makhani garnished with coriander, served with naan
In this article

Discover Daal Makhani, one of the great comfort dishes of Pakistani cooking! This velvety curry of black lentils and red kidney beans is simmered slowly until it turns rich and utterly creamy. A fragrant tempering of butter, onion, ginger, garlic and warming spices gives it deep, satisfying flavour. A firm favourite for festive gatherings, it is best enjoyed with warm Naan or a bowl of steaming rice.

About Daal Makhani

Daal Makhani is a classic of Pakistani cuisine, made from black lentils (urad dal) and red kidney beans (rajma). The combination gives you not only a wonderfully nourishing meal but also a real explosion of flavour. The secret lies in the long, gentle cooking, which coaxes the ingredients into a beautifully creamy consistency. It is a fixture at celebratory occasions and is often served with freshly baked naan or fragrant rice.

Ingredients (serves 1–2)

  • 1 cup black lentils (urad dal)
  • 1/2 cup red kidney beans (rajma)
  • 4 cups water
  • 2 tablespoons butter
  • 1 onion, finely chopped
  • 2 tomatoes, puréed
  • 1 teaspoon ginger-garlic paste
  • 1 teaspoon cumin
  • 1 teaspoon garam masala
  • Salt to taste
  • Fresh coriander, to garnish
  • Chilli to taste

Shopping for the ingredients

For daal makhani it is well worth checking the freshness and quality of the beans and lentils. The best place to shop is an Indian or Pakistani grocery, where you will often find the right spices in the quality you want too. Choose fresh spices, as they make a significant difference to the finished flavour. While you are there, pick up extras such as fresh coriander and perhaps a little yoghurt for a cooling side.

Preparing the dish

Before you start cooking daal makhani, it is important to wash the lentils and beans well and soak them overnight. This shortens the cooking time and helps the beans turn beautifully soft. The next day, drain off the soaking water and cook the lentils and beans in fresh water. These preparatory steps are key to a really tasty result.

Step-by-step instructions

  1. Bring the soaked lentils and beans to the boil in a large pot with 4 cups of water.
  2. Reduce the heat and let them simmer for about 1–2 hours, until the beans are tender.
  3. In a separate pan, heat the butter and fry the chopped onion until translucent.
  4. Add the ginger-garlic paste and cumin, fry briefly, then stir in the puréed tomatoes.
  5. Add the spices (garam masala and chilli) along with the salt and mix well.
  6. Stir the cooked lentils and beans into the spice mixture and cook over low heat for a further 30 minutes.
  7. Garnish with fresh coriander and serve warm.

Gluten-free / lactose-free version

Daal makhani is naturally a gluten-free and lactose-free dish, as long as you leave out the butter or replace it with a vegetable oil. Use coconut oil in place of butter, for example, to make the dish vegan. Plant-based cream is also an excellent option for achieving that signature creaminess. Do take care, though, that all the ingredients you use — particularly spices and ready-made sauces — contain no hidden gluten or lactose.

Tips for vegans and vegetarians

For vegans, the base recipe for daal makhani works wonderfully if you swap the butter for a plant-based fat. You can also add cashew or almond cream to build a rich creaminess. Use fresh spices, as they not only improve the flavour but also bring health benefits. It is worth preparing the sides — naan or rice — with carefully chosen ingredients too, so that they fit a vegan lifestyle.

More tips and tricks

One important tip for intensifying the flavour of daal makhani is slow cooking. The longer you let it simmer, the better the aromas blend together. Puréeing part of the lentils after cooking can also help you reach an even creamier consistency. Experiment with different spices to find the perfect balance for your palate. Another trick is to add a little smoked paprika for a special umami note.

Adapting the recipe to your taste

The great thing about daal makhani is how flexible the recipe is. You can adjust the heat to taste by reducing the amount of chilli or garam masala. Add vegetables such as spinach or carrots to bring extra nutrients and new textures into play. The consistency is easy to vary too, simply by adding more water or cream for a smoother or thicker daal. Let your creativity run free and find the perfect balance for your own preferences.

Ingredient substitutions

If you do not have black lentils or red kidney beans to hand, you can use green lentils or chickpeas instead — the same pulses that shine in a hearty Chana Masala. These alternatives change the flavour and texture of the dish a little, but still make for a delicious result. In place of butter, margarine or a neutral oil will keep things a touch lighter. Experiment with different herbs, such as thyme or oregano, to give your daal makhani a whole new twist.

Drink pairing ideas

To round out the flavours of daal makhani, you have plenty of drink options to choose from. A refreshing mango Lassi or a traditional masala chai harmonises beautifully with the dish. If you would prefer something alcoholic, a light beer or a dry white wine pairs well. The right drink can add a truly special touch and enrich the whole meal.

Serving and presentation ideas

Presentation can lift the daal makhani experience considerably. Serve it in traditional copperware or a handsome bowl and garnish with freshly chopped coriander and a swirl of cream. Arrange the sides — naan and rice — elegantly on the table. A few lime wedges on the plate not only add a splash of colour but also bring a fruity freshness that works well against the hearty dish.

A bit of history

Daal Makhani has its roots in the cooking of northern India and Pakistan and is often prepared for special occasions. Originally created by Punjabi farmers, the dish reflects the traditions and richness of the region’s food culture. While the classic ingredients have stayed the same over the years, every cook has added their own touch, giving rise to countless variations. Its popularity means daal makhani is served not only in home kitchens but also in restaurants around the world — a proud example of Pakistani cuisine.

More recipe ideas

Summary: Daal Makhani

In short, Daal Makhani is more than just a dish — it is an experience that embodies the rich culinary tradition of Pakistan. With its creamy texture and abundance of aromas, it is perfect for sharing with friends and family. Whether at a celebration or as part of an everyday meal, daal makhani is sure to win you over with its layers of flavour. Give it a try yourself and discover the wonderfully varied world of Pakistani cooking!