Launch offer 10% off - use code WELCOME10 (No min cart value required)

By ODM Masala

Dal Makhani Recipe: Creamy Punjabi Dal Without a Tandoor

Quick answer: Dal makhani is a slow-cooked Punjabi dal made with whole black urad and a little rajma, simmered in a tomato, butter and cream gravy until thick and silky. The smoky depth that makes it taste like a restaurant dal comes from long cooking and one whole badi elaichi (black cardamom) added to the tadka.

Winter evenings and a bowl of dal makhani with hot naan or jeera rice are a perfect match. The good news is you do not need a tandoor or a whole night of cooking. With an overnight soak, a pressure cooker and the right whole spices, you can make a creamy, dhaba-style dal makhani at home.

Also known as: maa ki dal, kaali dal or dal makhni in Hindi and Punjabi; in English it is often called "buttery black lentils". The key spice, badi elaichi, is black cardamom in English.

What do you need for dal makhani?

This makes 4 servings. Quantities are a rough home guide, so adjust to your taste.

How do you make dal makhani at home, step by step?

  1. Soak overnight. Wash the urad and rajma together and soak them in plenty of water for 8–10 hours. This is what lets them cook soft and creamy.
  2. Pressure cook. Drain, add 3 cups fresh water and a little salt, and cook for 6–7 whistles on medium, then let the pressure drop on its own. The dal should mash easily between your fingers.
  3. Build the tadka. Heat butter and ghee in a heavy kadhai. Add jeera, the cracked badi elaichi and tej patta, and let them sizzle for 30 seconds until fragrant.
  4. Cook the masala. Add ginger-garlic paste and saute for a minute. Pour in the tomato puree and Kashmiri mirch, and cook on low until the butter starts to separate from the masala, about 8–10 minutes.
  5. Simmer slowly. Add the cooked dal with its water and lightly mash a few spoons of it against the side. Simmer on the lowest flame for 30–40 minutes, stirring now and then and adding hot water if it gets too thick.
  6. Finish. Crush kasuri methi between your palms and add it with the garam masala in the last 5 minutes, so their aroma stays fresh.
  7. Add cream. Switch off the flame, stir in the cream, and remove the badi elaichi pod and tej patta before serving.

Why is my dal makhani not creamy? Common problems and fixes

Problem Likely cause Fix
Dal stays hard Not soaked long enough Soak 8–10 hours and pressure cook until fully soft
Thin, watery gravy Simmer was too short Slow-simmer 30–40 minutes and mash a little dal
Raw, sour tomato taste Masala not cooked through Cook puree until butter separates before adding dal
Cream splits Added on high flame Switch off the heat first, then stir in cream

Why use badi elaichi in dal makhani?

Black cardamom pods are fire-dried, which gives them a deep, smoky, slightly camphor-like aroma. One pod in the tadka quietly gives dal makhani that slow-cooked, almost tandoor-like warmth without any charcoal. It is bolder and earthier than green cardamom, so one pod is enough for a full pot.

ODM Badi Elaichi comes as whole, pure pods, free from additives. Like all ODM spices, it is handpicked, with no artificial colours, no fillers and no preservatives. If you enjoy this smoky flavour, try it in our Punjabi chole masala with badi elaichi too.

What to serve with dal makhani, and how to store it

  • Serve with butter naan, laccha paratha, tandoori roti or plain jeera rice.
  • Add sliced onion, lemon and green chilli on the side.
  • Dal makhani thickens as it cools. Reheat with a splash of hot water.
  • Store in an airtight box in the fridge and use within 2 days.

FAQ

What is dal makhani called in English?

Dal makhani is usually called "buttery black lentils" or "creamy black lentil curry" in English. It is made mainly from whole black urad dal, also known as black gram.

Can I make dal makhani without cream?

Yes. Mash a few extra spoons of the cooked dal and simmer a little longer for natural creaminess, or stir in a spoon of butter or thick milk at the end instead of cream.

When should I add black cardamom to dal makhani?

Add one lightly cracked pod to the hot butter and ghee at the start of the tadka, so its smoky aroma infuses the masala. Remove the pod before serving, as it is not meant to be eaten.

For that slow-cooked, smoky flavour in your next pot, try ODM Black Cardamom.