Dal makhani is an Indian dish prepared with lentils. It is a popular dish in Northern India and Pakistan. Another name for dal makhani is dal-biryani, both terms indicating that it is a rice-based dish with lentils. It is a vegetarian dish prepared especially for the Hindu festival of Shraadh or, in some regions, Vishu.

The concept of the restaurant style of cooking is not new. Many of the best chefs the world over have been influenced by this style of cooking, which requires the use of fresh ingredients, and the careful preparation of the final dish. Dal makhani is one such dish that has its roots firmly in the restaurant style of cooking.The dish is prepared using a variety of spices and herbs, which are slow cooked to perfection by simmering them in a rich tomato based sauce. The delicious dish needs to be cooked at a slow and steady rate for a long period of time. The result is a rich, soft and mouth-watering dish that people really love to eat.

Dal makhani is a dish from Punjabi cuisine that is made with a thick gravy (chicken or beef), and is cooked in the Punjabi style with lots of spices. The dish is usually served with naan, rice, and salad. The recipe can be found in cookbooks from different regions of India, but there is no one clear recipe that fits all regions. The dish is most popular in Punjab, which is not far from Pakistan, and Sindh, which is not far from Baluchistan, where the dish originated.

Dal makhani is a famous Punjabi and North Indian dal. Dal makhani is a flavorful and aromatic dish that is rich, creamy, and buttery. Every restaurant’s version of dal makhani is unique. Dal makhani has a velvety texture and is prepared with black urad dal and rajma, as well as butter and cream. This dal is traditionally cooked slowly over charcoal for hours. It is cooked gently on low heat in restaurants and often contains a significant quantity of milk and butter. Lentils and beans are soaked overnight for at least 8 hours before being gently cooked over low heat with ginger, garlic, and a few other spices to make dal makhani (garam masala). The onions and tomatoes are then mixed with spices in an onion and tomato sauce.

My dal makhani has a restaurant flavor since it is cooked on a low heat for more than an hour with milk, butter, and spices, making the dal creamier, smoother, and melting in your tongue faster. You will be able to replicate the restaurant experience at home. There are no compromises in this dal for the butter and cream, but it is your decision. You don’t have to cook for 8 hours. Cook the dal makhani the way I do and savor the delectable Punjabi dal makhani. The dal makhani tastes even better the following day.

Time to prepare: 45 minutes

Time to cook: 1 hour

Punjabi cuisine

4 to 5 people

Mild spiciness


Boiling water

    • 1/2 cup whole black urad dal
    • 2 1/2 tbsp rajma
    • 3 cups of water
    • 1 tsp Kashmiri chilli powder
    • 2 tsp ginger (chopped)

For curry

    • 1 tbsp. oil
    • 4 tbsp butter
    • 1 teaspoon cumin seeds
    • a medium onion – 1 a medium onion – 1 a medium onion – 1 a medium onion –
    • 1 green chilli
    • 1 tbsp. tomato puree (bug tomato)
    • 4 tbsp tomato puree (thick, twice concentrated)
    • 1 cup of water
    • 1/2 teaspoon chili powder
    • 1 1/2 teaspoon ginger (chopped)
    • 1 teaspoon garlic (chopped)
    • 1/2 teaspoon chili powder
    • 1 1/2 teaspoon garam masala
    • 5 cups water
    • Again, 40 gms (4 tbsp) butter
    • 100 mL (1/2 cup) single cream

as a garnish

  • 2 tbsp butter (or as needed)
  • a single cream (as needed) or a third of a cup



  • I used store-bought tomato puree, which is a double-concentrated, thick paste.
  • You may adjust the amount of butter and cream to your preference.
  • You can cook using milk instead of cream, but the flavor will be different.
  • You can simply alter the consistency of dal makhani by adding more or less water.
  • Add additional green chilies and Kashmiri chilli powder if you want your dal makhani to be spicy.
  • For a healthier alternative, just boil the dal and rajma and combine with the onion and tomato curry. Cook for 30 minutes without adding butter or cream.
  • Restaurants add cream, butter, and ginger julienne on top of dal makhani before serving. You may serve it to your liking.


Dal makhani is one of the most popular ways to eat dal in India. The dish is made with lentils that are cooked in a pan with onions, tomato, and spices. The spices used in this dish help to flavor and thicken the dish.. Read more about black dal recipe and let us know what you think.

Frequently Asked Questions

What is the difference between Dal Makhani and Dal Bukhara?

Dal Makhani is a type of dish that is made with black lentils and red kidney beans. Dal Bukhara is a type of dish that is made with black lentils and white kidney beans.

In which state Dal Makhani is famous?

Dal Makhani is a dish that is famous in India.

What is the Dal in Dal Makhani?

Dal is a type of lentil that is used in many Indian dishes.