Flavors by Aatiqa
HomeRecipesCuisinesBlogAboutContact
YouTubeInstagramTikTokFacebook
Flavors by Aatiqa

Authentic Pakistani recipes shared through cooking videos, reels, and detailed step-by-step guides. Your complete companion for mastering Pakistani cuisine.

YouTubeInstagramFacebookTikTok

Quick Links

  • Home
  • Recipes
  • Cuisines
  • Blog
  • About
  • Contact

Legal

  • Privacy Policy
  • Terms & Conditions

Stay Connected

Subscribe for recipes, tips, and updates.

shanza@flavorsbyaatiqa.com
+923088220807
16C Broadway Commercial, Al Kabir Town, Raiwind Road, Lahore, Punjab

© 2026 Flavors by Aatiqa. All rights reserved.

Privacy PolicyTerms of ServiceDeveloped by CodeMiners IT & Consultancy
Home/Recipes/Dal Makhani

Dal Makhani

Creamy black lentils slow-cooked with butter and cream — rich and indulgent.

Prep: 30 min
Cook: 180 min
Serves: 6
4.7 (175)
Mediummain coursePakistaniVegetarianIndian
Share:

The Story

Dal Makhani is a beloved dish in Punjabi cuisine, celebrated for its rich, creamy texture and deep, earthy flavors. Traditionally served during festive occasions and family gatherings, it represents the warmth of Indian hospitality and the joy of sharing a meal with loved ones.

Nutrition per Serving

350

Calories

15g

Protein

45g

Carbs

15g

Fat

10g

Fiber

Ingredients

For 6 servings

  • whole black urad dal1 cup
  • kidney beans (rajma)0.25 cup
  • water4 cup
  • ghee or unsalted butter4 tbsp
  • cumin seeds1 tsp
  • ginger-garlic paste1 tbsp
  • onion, finely chopped1 pc
  • tomatoes, pureed2 pc
  • green chilies, slit2 pc
  • red chili powder1 tsp
  • coriander powder1 tsp
  • garam masala0.5 tsp
  • cream0.5 cup
  • saltto taste
  • fresh coriander leaves, chopped2 tbsp

Step-by-Step Instructions

  1. 1

    Start by rinsing the whole black urad dal and kidney beans under cold water until the water runs clear. Soak them in enough water for at least 8 hours or overnight to ensure they soften properly.

  2. 2

    After soaking, drain the dal and beans. In a large pot, add the soaked dal, kidney beans, and 4 cups of fresh water. Bring the mixture to a boil over medium heat and then reduce to a simmer. Cook for about 1.5 to 2 hours until the beans are tender and creamy. You can use a pressure cooker to speed up the process, cooking for about 15-20 minutes under pressure.

  3. 3

    While the dal is cooking, prepare the tempering (tadka). In a separate pan, heat 4 tablespoons of ghee or unsalted butter over medium heat. Once melted, add 1 teaspoon of cumin seeds and wait until they start to sizzle and darken slightly, which should take about 30 seconds.

  4. 4

    Add 1 tablespoon of ginger-garlic paste to the pan and sauté for about 1-2 minutes until fragrant, ensuring it does not burn. The mixture should turn golden brown, releasing a rich aroma into the air.

  5. 5

    Next, add 1 finely chopped onion to the pan and cook until it turns translucent and golden brown, which will take about 5-7 minutes. Stir occasionally to prevent sticking and burning.

  6. 6

    Once the onion is ready, pour in 2 pureed tomatoes and stir well. Cook for about 10 minutes on medium heat until the oil starts to separate from the tomato mixture. You should see bubbles forming around the edges.

  7. 7

    Add 2 slit green chilies, 1 teaspoon of red chili powder, 1 teaspoon of coriander powder, and salt to taste. Mix well and cook for another 5 minutes. The mixture should become thick and aromatic.

  8. 8

    Once the dal and kidney beans are tender, add the tomato-onion mixture to the pot. Stir well to combine. Cook on low heat for another 30 minutes, allowing the flavors to meld together. Stir occasionally and add water if the dal gets too thick.

  9. 9

    After 30 minutes, sprinkle in 0.5 teaspoon of garam masala and stir. Then, add 0.5 cup of cream for added richness. Mix well and allow to simmer for an additional 5-10 minutes until creamy and well combined.

  10. 10

    Finally, garnish with 2 tablespoons of freshly chopped coriander leaves before serving. Serve hot with naan, rice, or roti for a delicious meal.

Pro Tips

  • •

    Soak the lentils overnight for a creamier texture and quicker cooking time.

  • •

    Use a mix of butter and ghee for a richer flavor profile.

  • •

    Cook on low heat for a longer duration to enhance the flavors and achieve the desired creaminess.

  • •

    Finish with a splash of fresh cream for an indulgent touch.

Variations

  • →

    Make it vegan by substituting cream with coconut milk or cashew cream.

  • →

    Add spinach for a 'Palak Dal Makhani' variation, boosting nutrition and flavor.

  • →

    Swap black lentils with red lentils for a quicker cooking option; however, it will alter the texture.

halalvegetarian#lentils#creamy#vegetarian#comfort

You Might Also Like

Chicken Karahi

Chicken Karahi

45mMedium4.8
Mutton Biryani

Mutton Biryani

120mHard4.9
Daal Gosht

Daal Gosht

90mMedium4.6

From the Blog

health

Low-Calorie Pakistani Comfort Food

Enjoy your favorite dishes with smart substitutions that cut calories.

seasonal

Winter Comfort Foods of Pakistan

Gajar halwa, paye, and sarson ka saag — foods that warm the soul.

Back to All Recipes

Get the Full Meal Plan

Join 10,000+ home cooks. Get a free 7-day Pakistani meal plan + new recipes weekly.

Reviews

0
0 reviews

Leave a Review

I Made This!