MasalaMart grocery display with rice, lentils, chapati flour, oil, spices and vegetables

Dal makhani is a rich Punjabi-style dish commonly made with whole skin-on urad, often kidney beans, tomatoes, butter and cream. Urad is black gram, not a black beluga lentil. Choosing the correct pulse and cooking it fully matters more than an “authentic” label or a promise that longer is always better.

This guide explains the ingredients and gives a home-cooking version using cooked kidney beans. Explore Top-Op Premium Whole Urad Beans 1kg, or use our urad buying guide to distinguish whole, split and peeled forms before shopping.

What makes dal makhani different?

Dal makhani is associated with a thick, creamy finish and whole black gram. Butter and cream contribute to many versions, while household recipes vary in richness, seasonings and whether kidney beans are included.

Dal tadka describes a dal finished with a spiced tempering and may use toor or masoor. Dal bhat is a meal of dal and rice, not one fixed pulse recipe. Chana dal is split chickpeas. These names should not be turned into a universal table of cooking times or compulsory fats.

Key ingredients and buying choices

Whole skin-on urad

Choose whole black gram when that is what your method specifies. Split skin-on urad, peeled split white urad and whole peeled urad are different forms. Split urad is not always white; it can retain its dark skin.

Top-Op Premium Whole Urad Beans 1kg is listed as whole urad with skin. Check the actual label, preparation directions and current availability. The 1kg pack is a shopping quantity, not the amount for this recipe.

Kidney beans: use a clearly cooked route

The recipe below uses 100g cooked, drained kidney beans, not 100g dry beans. This is a measured cooked quantity rather than an assumed equivalence to the previous dry-bean quantity.

Dried kidney beans need their own safe preparation and cooking method. Do not add raw or merely soaked kidney beans to this low-simmering recipe, and do not use its simmering stage as a substitute for their required preparation. This version avoids giving a dried-kidney-bean shortcut.

Dunns River Red Kidney Beans 400g can labelled in salted water

View Dunns River Red Kidney Beans 400g. Check the actual can for preparation directions, cooked status and drained weight before using it for the cooked-bean quantity. The 400g net weight includes packing liquid and is not the recipe's bean quantity.

Butter, cream, tomatoes and kasuri methi

Butter and cream give this version dairy richness. Adjustments change the result, and adding more dairy cannot fix undercooked pulses. Kasuri methi is dried fenugreek leaf, used here as a finishing flavour rather than a requirement for every household's version.

Use tomatoes as specified below. Fresh tomatoes and concentrated tomato purée do not have identical liquid or flavour strength, so this version retains the fresh blended-tomato route rather than treating them as an exact swap.

Home dal makhani recipe

Serves approximately 4–6 with accompaniments. This revised method separates the urad cooking stage from adding already cooked kidney beans. Follow any more specific preparation requirements on your packets.

Ingredients

  • 200g whole skin-on urad, prepared and soaked according to its packet and a suitable recipe
  • 100g fully cooked, drained kidney beans, prepared according to their label
  • 3 tbsp butter for the masala, plus up to 2 tbsp to finish
  • 1 tbsp suitable cooking oil
  • 1 large onion, finely chopped
  • 5 garlic cloves, minced
  • 2 tsp fresh ginger, grated
  • 3 medium tomatoes, blended smooth
  • 1 tsp cumin seeds
  • 1 tsp turmeric
  • 1 tsp ground coriander
  • Up to 1 tsp chilli powder, adjusted to preference
  • 1 tsp garam masala
  • 1 tsp kasuri methi, crumbled
  • 100ml double cream
  • Salt to taste
  • Fresh coriander to garnish
  • About 1.5 litres water as the urad-cooking starting amount, adjusted as needed and according to packet guidance

Check ingredient labels for allergens and dietary requirements. This version contains milk-derived butter and cream. A dish described as vegetarian is not automatically vegan or suitable for someone avoiding milk.

1. Cook the urad fully

Drain and rinse the prepared urad as directed. Place it in a suitable large, heavy pot with fresh water according to the packet and method. Bring to the boil and cook as directed until fully soft, monitoring the water and stirring as appropriate so it does not catch.

The earlier 60–90 minute estimate is not a guarantee. Check a cooled sample with a spoon rather than pressing hot pulses between your fingers. Retain suitable cooking liquid for the sauce, adjusting the amount when combining. If pressure cooking, use the appliance's pulse, liquid, fill-limit and release guidance, not a universal pressure time.

2. Make the masala

Heat 3 tbsp butter and the oil in a suitable pan over controlled heat. Add cumin briefly without burning it, then cook the onion until golden, stirring regularly. Add garlic and ginger and cook briefly until fragrant.

Stir in turmeric, coriander and chilli powder, watching so the spices do not scorch. Add the blended tomatoes and cook until softened and reduced into a cohesive base. The former onion and tomato timings are guides, not a reason to ignore a catching pan.

3. Combine and simmer under supervision

Add the fully cooked urad and enough of its suitable cooking liquid to the masala for a simmering consistency. Add the fully cooked, drained kidney beans according to their label's heating directions.

Simmer gently, partially covered, stirring frequently and checking the base and liquid. The earlier recipe used a further 1–2 hours to develop the texture; that is a planning guide, not a compulsory duration for every batch. Stop when the fully cooked ingredients and consistency suit the dish, adding water gradually if needed.

Keep the cooking supervised. Do not leave a hob simmering unattended all day or overnight, and do not assume that a very low flame makes that safe. A slow cooker needs its own suitable recipe and appliance guidance; this is not a conversion method.

4. Finish and serve

Near the end, stir in the cream, garam masala, kasuri methi and any finishing butter you want from the listed amount. Heat through carefully, stir and adjust seasoning. Serve with coriander once ready.

Choose naan, roti or rice according to your preferences, checking ingredients for guests. More butter or extra hours are not automatic measures of a better result.

Texture and troubleshooting

  • Urad is firm: ensure the pulse is fully cooked. Cream does not compensate for an undercooked centre.
  • Sauce is too thick: add hot water gradually and stir while heating appropriately.
  • Sauce catches: reduce heat and monitor closely; do not scrape burnt material into the dish to hide it.
  • Not creamy enough: check the urad form and tenderness first, then adjust consistency and finishing ingredients to preference.

Time can affect texture and flavour, but “the longer the better” is not a safe universal rule. Recipe, supervision, tenderness and handling all matter.

Shopping checklist for dal makhani

  1. Choose whole skin-on urad, not an unspecified packet of white or split urad.
  2. For this method, buy kidney beans explicitly suitable for the cooked-bean route and check drained quantity.
  3. Check butter, cream, seasonings and fresh ingredients already at home.
  4. Compare pack sizes with the recipe quantities rather than buying an assumed minimum.
  5. Read allergens and preparation and storage labels.
  6. Confirm current availability and delivery options for your address.

Explore the Dal, Lentils & Pulses collection and Spices collection for relevant listings. This guide does not confirm stock of every ingredient.

Planning for a gathering

Dal makhani can be part of a celebration menu, but do not plan it as unattended all-day cooking. Allow time to supervise and check the pulses, and organise serving or storage safely if cooking ahead. There is no guarantee that every batch improves with repeated reheating.

For leftovers, follow reliable food-storage guidance suited to the prepared ingredients, including prompt cooling, suitable refrigeration and reheating. This guide does not establish a tested refrigerated or frozen shelf life.

Frequently asked questions

Is urad a black lentil?

It is black gram, often grouped with lentils in shopping language. It is not the same pulse as black beluga lentils.

Can I replace whole urad with split white urad?

Not and expect the same method and texture. Follow a recipe designed for that form rather than making an unchanged substitution.

Can I add dried kidney beans directly?

Not in this method. It specifies fully cooked kidney beans. Dried beans need their own safe preparation and cooking instructions, not merely soaking and low simmering here.

Can I skip soaking or use a fixed pressure-cooker shortcut?

Follow the packet and a suitable method for your urad and equipment. This guide does not provide a universal unsoaked or pressure-cooker time.

Can I make a vegan version?

Use a recipe designed for suitable plant-based fats and cream alternatives and check every label. The flavour will differ; this listed butter-and-cream recipe is not vegan.

Can I leave it on the hob overnight?

No. Keep hob cooking supervised. Use suitable cooking-ahead and storage guidance instead of leaving it simmering unattended.

Related guides

Choose your ingredients with the method in mind

Start with whole skin-on urad, check the kidney-bean can's label for the cooked route, and add only the ingredients you need. Review product details, current availability and delivery options before ordering from MasalaMart.

Black lentil curry uk, Dal makhani diwali, Dal makhani explained, Dal makhani ingredients uk, Dal makhani recipe uk, Diwali dal uk, How to make dal makhani uk, Kasuri methi dal makhani, Urad dal recipe uk, What is dal makhani uk