logo
chefadora
chefadora
Recipes
Become An Author
Chefadora AI
Blogs
Help Center
Recipes
Become An Author
Blogs
Dal Makhani recipe

Dal Makhani

User profile image
mao mao (@yamimiee)
IndianDinnerLunchMain CourseVegetarianGluten-Free

Dal Makhani is a rich and creamy lentil dish that is a staple in North Indian cuisine. This recipe involves soaking lentils and beans overnight, slow cooking them with a flavorful masala base, and finishing with cream and butter for a luxurious texture. Perfect to serve with naan, roti, or rice, this dish is a comforting and indulgent treat.

Stuck mid-recipe?

Chefadora AI has the answer - timers, swaps, step-by-step help.

Prep Time
20min
Cook Time
1hr 30min
Total Time
1hr 50min

Ingredients

4 Servings
(1 serving = 1 bowl)

For Soaking

  • whole black lentils (urad dal)
    whole black lentils (urad dal)
    1cup
  • red kidney beans (rajma)
    red kidney beans (rajma)
    1/4cup

For Pressure Cooking

  • salt
    salt
    1pinch
  • as needed water
    as needed water

For Masala Base

  • as needed butter
    as needed butter
  • finely chopped onion
    finely chopped onion
    1cup
  • ginger-garlic paste
    ginger-garlic paste
    1tbsp
  • tomato puree
    tomato puree
    1cup
  • red chili powder
    red chili powder
    1tsp
  • garam masala
    garam masala
    1tsp
  • cumin seeds
    cumin seeds
    1tsp

For Creamy Texture

  • as needed fresh cream
    as needed fresh cream
  • as needed butter
    as needed butter

Final Seasoning

  • salt
    salt
  • kasuri methi (optional)
    kasuri methi (optional)
    1pinch

For Garnishing

  • cube butter
    cube butter
    1
  • as needed cream swirl
    as needed cream swirl
  • as needed coriander leaves
    as needed coriander leaves

Want to keep this recipe for later? We can email it to you!

Nutrition (per serving)

Calories

0.0kcal

Protein

0.0g

Carbs

0.0g

Sugars

0.0g

Healthy Fat

0.0g

Unhealthy Fat

0.0g

% Daily Value based on a 2000 calorie diet

Prep Time
20min
Cook Time
1hr 30min
Total Time
1hr 50min

How to make Dal Makhani

Soaking the Lentils & Beans

  1. Step 1

    Take whole black lentils and red kidney beans.

  2. Step 2

    Wash them 2–3 times in clean water.

  3. Step 3

    Soak them overnight for 8–10 hours to make them soft and help in faster cooking.

Pressure Cooking

  1. Step 1

    Drain the soaked water.

  2. Step 2

    Add lentils and beans to a pressure cooker with fresh water and a little salt.

  3. Step 3

    Pressure cook for 6–8 whistles until they become soft and mashable.

  4. Step 4

    Once cooked, lightly mash some of the dal with a spoon to give a creamy texture.

Preparing the Masala Base

  1. Step 1

    Heat butter in a pan.

  2. Step 2

    Add finely chopped onion and ginger-garlic paste. Sauté until onions turn golden brown.

  3. Step 3

    Add tomato puree, red chili powder, garam masala, and cumin seeds.

  4. Step 4

    Cook until the masala thickens and butter or oil separates from the sides. This step builds the main flavor.

Making It Creamy

  1. Step 1

    Add the cooked dal and rajma into the masala and mix well.

  2. Step 2

    Add fresh cream and butter. Stir gently.

  3. Step 3

    Let it simmer on a low flame for 30–45 minutes. Slow cooking is the secret of authentic Dal Makhani, making it rich, smoky, and creamy.

Final Seasoning

  1. Step 1

    Add salt if needed and a pinch of kasuri methi (optional).

  2. Step 2

    Simmer for 5 more minutes.

Serving

  1. Step 1

    Garnish with a butter cube, cream swirl, and coriander leaves.

  2. Step 2

    Serve hot with naan, roti, jeera rice, or plain rice.

Want to keep this recipe for later? We can email it to you!

Nutrition (per serving)

Nutrition (per serving)

Calories

0.0kcal

Protein

0.0g

Carbs

0.0g

Sugars

0.0g

Healthy Fat

0.0g

Unhealthy Fat

0.0g

% Daily Value based on a 2000 calorie diet

Tips & Tricks

  1. Soaking the lentils and beans overnight ensures they cook faster and become soft.

  2. Slow cooking the dal for 30–45 minutes enhances its creamy and smoky flavor.

  3. Lightly mashing some of the cooked dal gives the dish a rich and creamy texture.

  4. Adding kasuri methi at the end gives a subtle earthy flavor to the dish.

FAQS

  1. Why is soaking the lentils and beans important?

    Soaking the lentils and beans overnight softens them and reduces the cooking time significantly.

  2. Can I skip the slow cooking step?

    Slow cooking is essential for authentic Dal Makhani as it enhances the flavors and gives the dish its creamy and smoky texture.

  3. What can I serve with Dal Makhani?

    Dal Makhani pairs well with naan, roti, jeera rice, or plain rice.

  4. Can I make Dal Makhani without cream?

    Yes, you can substitute cream with cashew paste or coconut cream for a dairy-free version, but the taste may vary slightly.

  5. How can I store leftover Dal Makhani?

    Store leftover Dal Makhani in an airtight container in the refrigerator for up to 2–3 days. Reheat it on low flame before serving.

yamimiee's profile picture

mao mao

(@yamimiee)

Home baker sharing easy, delicious recipes 🍰 Specialized in brownies, cakes & desserts. Step-by-step recipes anyone can make at home.

chefadora
© 2023-26 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia
About Us
What's Chefadora?Chefadora AIOur MissionHelp Centre
Explore
HomeSearchOur BlogsCollectionsOur AuthorsIngredientsRecipesAndroid AppiPhone App
For Creators
Become an AuthorEarn ProgramContact Us
Our Policies
Terms of ServicePrivacy PolicyCookie Policy
Dal Makhani recipe