Posted on Leave a comment

Maa Ki Dal Recipe (Punjabi Black Dal / Kali Dal)

Bowl of Punjabi Maa Ki Dal made with whole black urad, showing many dark urad skins and whole grains in thick brown gravy, lightly garnished with ginger and coriander, with rice, red onion and pickle behind it.

Good Maa Ki Dal has a soft, almost lazy texture. The black skins are still visible, but the urad underneath gives easily under a spoon and the gravy clings to every grain. A cumin, ginger, garlic and tomato tadka brings warmth and savouriness, while the softened urad gives the bowl most of its body.

This version stays on the homestyle Punjabi side: whole black urad, no rajma in the base, and no cream. It stays well away from the heavier butter-and-cream territory of many modern Dal Makhani recipes. It is the kind of dal that can make hot rice, a little pickle and sliced onion feel like dinner.

Whole urad can also be annoyingly inconsistent from one packet to the next. One batch softens exactly when expected; another wants ten or fifteen minutes more. Start with the timings below, then test a grain. A firm centre means it needs longer.

Quick Answer: How to Make Maa Ki Dal

Soak 200 g (7 oz / about 1 US cup) whole black urad for 8–12 hours or overnight. Pressure-cook it with 720 ml (about 3 US cups) water until one grain crushes easily with no firm or chalky centre. In a 3–4 litre stovetop pressure cooker, begin with 20–25 minutes at pressure, followed by a natural release.

Make a separate onion-tomato tadka with cumin, ginger, garlic and spices. Add the cooked urad with its liquid, mash a small amount against the side of the pan, then simmer for 15–20 minutes until the liquid thickens around the grains.

The timer tells you when to check. The crush test tells you when the urad is ready.

Maa Ki Dal Recipe

Timing and Yield

Yield4 servings with rice or roti
Soaking8–12 hours or overnight
Chopping & prep15–20 minutes
Pressure cycle40–60 minutes including heating and natural release
Tadka + finishing30–40 minutes
From soaked dal to tableRoughly 75–100 minutes

Some prep can happen while the cooker heats or the pressure comes down. Chop the onion, tomato, ginger and garlic during that downtime.

The recipe is vegetarian as written. For a vegan version, use neutral oil throughout and skip the optional ghee or butter finish. If you need the dish to be gluten-free, check the label on compounded hing because some commercial blends contain flour.

Before You Start

Use whole black urad, also sold as sabut urad or whole black gram. Split or skinned urad cooks differently. The 200 g / 7 oz measurement is the dry weight before soaking.

A 3–4 litre stovetop pressure cooker works well for this quantity. Beans and pulses can foam as they cook, so leave generous headroom and follow the fill and release instructions for your cooker.

Ingredients

For the urad

  • 200 g (7 oz / about 1 US cup) whole black urad, dry weight
  • 720 ml (about 3 US cups) fresh water, plus more hot water if needed
  • ¾ teaspoon fine salt

For the tadka

  • 2 tablespoons ghee, or neutral oil
  • ½ teaspoon cumin seeds
  • Small pinch asafoetida (hing), optional
  • 1 medium onion, 100–120 g (3½–4¼ oz), finely chopped
  • 8–10 g fresh ginger, about 2 teaspoons finely grated
  • 12–15 g garlic, about 1 tablespoon finely minced or 4–5 medium cloves
  • 1 small green chilli, or to taste
  • 2 medium ripe tomatoes, 225–250 g (8–9 oz), finely chopped or blended; or 200 ml plain passata
  • 1 teaspoon ground coriander
  • ¼ teaspoon turmeric
  • ½–1 teaspoon Kashmiri red chilli powder, to taste

To finish

  • ¼ teaspoon garam masala
  • ½ teaspoon kasuri methi, optional
  • ¼ teaspoon fine salt, plus more if needed
  • 2–3 tablespoons chopped fresh coriander
  • Extra fresh ginger, cut into fine juliennes, optional
  • 1–2 teaspoons ghee or butter, optional at the table; omit for vegan dal

How to Make Maa Ki Dal

1. Sort, rinse and soak

Spread the dry urad out briefly and pick out any small stones, shrivelled grains or obvious debris. Rinse three or four times, then cover generously with cool water.

Soak for 8–12 hours or overnight. In a very warm kitchen, put the soaking bowl in the refrigerator overnight. Drain and rinse once more before cooking.

The grains should look slightly fuller and less hard-edged than they did straight from the packet. They do not need to double in size.

2. Pressure-cook the urad

Put the soaked urad in the pressure cooker with 720 ml (about 3 cups) fresh water and ¾ teaspoon salt.

Bring the cooker to full pressure, lower the heat enough to maintain steady pressure, and cook for 20–25 minutes at pressure. Turn off the heat and let the pressure fall naturally.

Whistle counts vary enormously between cooker designs and burners. Use them if that is how you know your own cooker, but test a grain before moving on.

3. Crush one grain

Lift out a grain, let it cool for a moment, and press it against the side of the cooker with the back of a spoon.

It should flatten and crush easily all the way through. A firm, chalky centre needs more time. Some dark skins may already be splitting away from the pale centres; that is expected.

Add 120 ml (½ cup) hot water if the cooker is running low, pressure-cook for 5–10 minutes more, then release naturally and test again.

Side-by-side whole black urad tenderness test with a metal spoon: on the left, grains labelled ‘Needs Longer’ remain cracked but firm inside; on the right, grains labelled ‘Ready’ crush into soft creamy mash with pieces of black skin.
If the batch seems uneven, test two or three sabut urad grains. Several firm centres mean the urad needs longer; when the dal is otherwise creamy and only an isolated grain stays hard, pick it out rather than overcooking the whole pot.

Still finding firm grains? See why whole urad sometimes refuses to soften.

4. Make the tadka

Heat the ghee or oil in a wide saucepan or kadai over medium heat. Add the cumin. When the seeds start sizzling and smell nutty, add the optional hing.

Add the onion and cook until soft and translucent, with a little gold beginning around the edges.

Stir in the ginger, garlic and green chilli. Cook for 60–90 seconds, until the sharp raw smell softens. This is the point where the kitchen starts smelling like dinner.

Lower the heat. Add the ground coriander, turmeric and Kashmiri chilli and stir for 15–20 seconds. Add the tomatoes straight away.

Cook for 7–10 minutes. Fresh tomatoes should collapse into the onion and lose their watery, raw look; passata should reduce and lose its sharp raw smell. Either way, the masala should look thicker before the urad goes in.

Two dark pans compare onion-tomato masala stages: the ‘Not Ready’ masala is bright red, wet and chunky, while the ‘Ready’ masala is darker, reduced, glossy and integrated.
Judge the tomato masala with your nose as well as your eyes. The sharp raw-tomato aroma should have softened, but do not push the pan so far that the garlic or ground spices begin to scorch.

5. Bring the dal together

Add the cooked urad with its cooking liquid and bring everything to a gentle simmer.

Mash one or two ladlefuls against the side of the pan, leaving most of the grains intact. Right after combining, the pot can look disappointingly loose. Give it a few minutes.

6. Let it thicken gently

Simmer for 15–20 minutes, uncovered or partly covered, stirring every few minutes.

The liquid should gradually begin clinging to the grains. Drag the ladle across the bottom of the pan. The trail should remain visible for a moment, then slowly fill in.

Overhead view of finished Maa Ki Dal in a dark pan with a metal ladle leaving a wide trail through the thick gravy; whole black urad grains and dark skins remain visible on both sides of the path.
Before judging Maa Ki Dal consistency, stir from the bottom and let vigorous bubbling settle for a few seconds. The centre of the pan then gives a truer reading than the edges, which can look thicker simply because they reduce faster.

Too thin, too thick or uneven? Jump to Maa Ki Dal troubleshooting.

By now the dark skins should look suspended through the gravy instead of floating in thin liquid. Spoon some up and it should fall slowly back into the pan.

A soupy pot needs 5 minutes more uncovered. If it has become heavier than you want, stir in 60 ml (¼ cup) hot water at a time.

Stop slightly earlier for rice. For roti or paratha, let the pot reduce further. It will thicken again while it sits.

7. Finish and taste

Stir in the garam masala and optional kasuri methi. Add the remaining ¼ teaspoon salt, taste, and adjust from there.

Scatter over the fresh coriander and extra ginger juliennes if using. A spoonful of ghee or butter can go over the hot bowl just before serving; skip it for a vegan version.


Cooking dinner now? You can stop here. If you want to understand the urad better, adapt the method or fix a stubborn batch, the deeper guide starts below.

More About Maa Ki Dal

Which Black Dal Should You Buy?

“Black lentils” is a useful English shortcut until you are standing in front of several different dark-coloured pulses. For this dish, look for whole black urad, sabut urad or whole black gram; some packages also say black matpe or black matpe beans.

Seven labelled pulse types compared together: whole black urad or sabut urad marked correct for Maa Ki Dal, split black urad, dhuli urad, whole masoor, black beluga lentils, green mung and much larger black beans.
When buying whole black urad, use shape and scale before colour. Sabut urad is a small oval pulse with a pale seam; whole masoor and beluga are flatter lentils, while common black beans are dramatically larger.
Package or ingredientFor this recipe?What to expect
Sabut urad / whole black urad / whole black gram / black matpeYesThe ingredient used here
Urad chilka / split black uradCan be adaptedCooks much faster and breaks down more
Urad dhuli / skinned white uradNo direct swapPaler and much faster-cooking
Whole masoorNoA different lentil
Black beluga lentilsNoFirmer and quite different in the pot
Green mungNoA different pulse
Black beansNoNot urad

Have the right urad? Back to the recipe ingredients.

Soaking Whole Black Urad

Overnight is the dependable option. A shorter soak can work with fresher urad and a pressure cooker, but the final cooking time becomes harder to predict.

The soaking bowl is often your first clue about the packet. Most of the grains should look visibly plumper; urad that barely changes here is often the batch that asks for more patience later. Grains that remain conspicuously tiny and hard-looking while everything around them hydrates are worth picking out.

Three groups of whole black urad compare hydration: small dry grains, visibly larger and plumper soaked grains, and barely hydrated grains that remain closer to their original dry size.
After soaking whole black urad, compare the grains with one another rather than against a fixed colour chart. A mostly even increase in size tells you more about hydration than whether the wet skins happen to look black, olive, grey-green or brownish.

If the soaked urad looks green: hydrated skins can shift toward black-green, grey-green or brownish. Colour alone is not a useful spoilage test. A musty or rancid smell, mould, insects or visibly mixed-in grains are much better reasons to reject a packet.

Forgot to soak it? Cover the rinsed urad generously with fresh water, bring it to a boil and boil for 3 minutes. Turn off the heat, cover and leave it for 1 hour. Drain, rinse and continue with the pressure-cooker method. A quick-soaked batch may need a few extra minutes at pressure.

Why This Method Works

Cooking the urad until soft before adding tomato makes an inconsistent pulse much easier to manage. Tomato and other acidic ingredients can slow dried pulses from softening, which is why the tomato goes in later. Salt is different: it can go in from the start without preventing the urad from softening. Colorado State University Extension’s guide to cooking dried pulses explains these differences in more detail.

The creaminess comes mostly from the urad itself. Keep the cooking liquid, mash a small amount of the tender grains and give everything time to simmer together. Some of the urad breaks down into the gravy while plenty of black skins and whole grains remain visible.

Two matching pans show Maa Ki Dal at different stages: just combined, the dal has more free liquid and separate tomato pieces; after simmering, it is thicker and cohesive with whole black urad grains suspended through the gravy.
The loose first stage is normal. As very soft whole urad simmers with its cooking liquid, some of the grain breaks down and the gravy gradually gains body without needing cream.

When it is right, the centres are completely soft but the bowl has not turned into a uniform purée. You can still pick out black skins and some whole grains beneath the creamy gravy. A blender takes the texture much further than it needs to go.

Maa Ki Dal Troubleshooting

Most problems become clearer once you look at the grains, liquid and tadka instead of the clock.

What happened?What to do
Most of the urad is hardCook it longer before adding the tomato tadka
Only a few grains are rock-hardPick out the isolated hard grains; do not keep cooking an otherwise finished pot for them
Dal is wateryMash some more urad and simmer uncovered
Dal is too thickAdd hot water ¼ cup at a time
Grains are soft but the gravy feels thinKeep simmering uncovered
Dal looks very paleConfirm whether you used split or skinned urad
Dal tastes bitterLook for scorched garlic or ground spices, too much kasuri methi, or urad that smelled stale before cooking
Tomato tastes raw or too sharpGive the dal more simmering time

Why Won’t My Urad Soften?

If the whole batch is firm, it usually needs more cooking. Add hot water if the cooker is running low and pressure-cook for 5–10 minutes more.

An older bag of urad may take noticeably longer, especially when the grains barely changed during soaking. Very hard tap water can slow things down too. When fresh packets repeatedly take much longer in your kitchen, try one batch with filtered water and compare. High elevation can stretch the timing as well.

If the whole pot is creamy and you still hit one or two little pebbles, pick them out. That usually points to a rogue old or poorly hydrating grain—or occasionally a tiny bit of debris—not a finished pot that needs another pressure cycle.

Back to the recipe · Back to guide

Maa Ki Dal vs Dal Makhani: What Is the Difference?

There isn’t one dividing line that every Punjabi household follows. Some Maa Ki Dal recipes contain only whole urad; others include rajma, and modern usage sometimes overlaps with Dal Makhani.

Maa Ki DalDal Makhani
Main pulseWhole black uradWhole black urad
RajmaUsed in some versions; absent in othersCommonly included
ButterOptional or modestOften more prominent
CreamNot requiredCommon in modern restaurant versions
Overall styleOften simpler and homestyleTypically richer
TextureCreamy with more obvious grains and skinsOften cooked longer until the grains and gravy feel more blended together

The recipe above stays on the simpler side: urad only in the base, restrained fat and no cream.

You may also see it written as Maa Di Dal, Mah Di Dal, Maah Di Dal, Kali Dal or Kaali Dal. “Kali Dal” is not a foolproof shopping name because some kitchens use it for other dark lentils. At the store, look for sabut urad.

For a quicker everyday yellow-lentil dal, try our Punjabi Dal Tadka instead.

How the Dish Changes From Kitchen to Kitchen

If the Maa Ki Dal you know looks different, that’s normal. Some versions include rajma or chana dal; others leave out the tomato or finish with more ghee.

If the version you know includes rajma, 25–50 g (1–1¾ oz) dry kidney beans is enough for this quantity without turning rajma into the main ingredient. Soak them thoroughly and cook until both pulses are soft; rajma may take longer. For a rajma-first meal, make this Punjabi Rajma Curry instead.

Urad is also paired with chana dal in related Punjabi dishes such as Maa Chole Ki Dal or Maa Choliyan Di Dal; those versions often use split black urad rather than whole. Chana makes the finished dal thicker, nuttier and lighter in colour.

Other Common Variations

If the version you know skips tomato, leave it out. The urad does not need tomato to become creamy. Build the tadka around cumin, ginger, garlic, chilli and hing, then add lemon juice or amchur at the end if the bowl needs some brightness.

For a stronger garlic finish, fry 2–3 thinly sliced cloves in 1–2 teaspoons ghee or neutral oil until pale gold. Add a pinch of cumin and Kashmiri chilli—or a broken dried red chilli—then spoon the sizzling tadka over the finished dal.

Using split black urad? It cooks much faster and breaks down more readily, so do not use the whole-urad pressure timing unchanged. The finished dal will also be softer, with fewer distinct grains. If split urad is what you have, treat it as an adaptation rather than simply swapping it into the timings above.

Cooking Without a Stovetop Pressure Cooker

Whichever method you use, cook the urad until it passes the same crush test. Once it does, make the tadka and finish the dal as in the main recipe.

Instant Pot

For 200 g soaked urad in a 6-quart Instant Pot, start with 600–650 ml (2½–2¾ cups) fresh water. An electric pressure cooker loses less water during cooking, so the starting quantity is slightly lower than on the stovetop.

Cook on High Pressure for 40 minutes, then let the pressure release naturally. Crush one grain when the cooker opens. A firm centre needs 5–10 minutes more at High Pressure.

Leave plenty of headroom for the expanding, starchy dal and follow your model’s bean or pulse fill limit. Keeping the tomato tadka separate also keeps thick masala away from the base of the insert during pressure cooking.

Regular Saucepan

Soak the urad overnight. Put it in a heavy saucepan with 1–1.2 litres (about 4–5 cups) fresh water, bring to a boil, then reduce to a gentle simmer.

Cook partly covered and add hot water when the level drops too far. Start checking after an hour. Some batches soften around 90 minutes; older urad can take much longer. Once a grain crushes easily all the way through, make the tadka and finish the dal as above.

Slow Cooker

For 200 g soaked whole urad, start with 720 ml (about 3 cups) fresh water. Slow cookers vary in how much moisture they lose, so check the level during cooking and add hot water if needed.

Cook on Low and begin checking after roughly 8 hours. A stubborn batch or gentler cooker may need considerably longer.

If you want dry rajma in a slow-cooker version, soak the kidney beans first, drain them, then boil them briskly in fresh water for 30 minutes before they go into the slow cooker. Undercooked kidney beans can contain unsafe levels of a natural lectin called phytohaemagglutinin; Illinois Extension explains the safety issue. Already cooked or canned rajma is the simpler option.

Back to recipe · Back to guide

Cooking a Bigger Batch

Scale the urad, onion, tomato, ginger and garlic roughly in proportion. With chilli and garam masala, hold back slightly at first and adjust the finished pot to taste.

Pressure time does not double with the quantity. A larger cooker takes longer to heat and depressurize, but once it reaches pressure, begin with the usual cooking window and test a grain.

Scale the water roughly with the dal, but stay within your cooker’s safe fill limit. For a much larger batch, use a bigger cooker or cook in two batches.

What to Serve With Maa Ki Dal

Maa Ki Dal does not need a crowded plate around it. Serve it over hot basmati or jeera rice, letting some of the gravy run into the spaces between the grains. If the rice is going on at the same time, our basmati rice guide covers stovetop, pressure-cooker and Instant Pot methods.

With roti or phulka, serve the dal thick enough for a torn piece of bread to scoop it cleanly. Add sliced onion or cucumber and something sharp from the pickle jar; a spoonful of homemade mango pickle is especially good against the soft, earthy urad.

For a fuller Punjabi-style meal, add cooling raita and either paratha or jeera rice. Keep the rest simple and let the dal do the heavier work.

Maa Ki Dal served two ways on one dark wooden table: looser black urad dal spooned over basmati rice and slightly thicker dal being scooped with torn roti, with red onion, cucumber and mango pickle nearby.
One pot can serve both rice and roti without compromise. Ladle out the rice portions while the Maa Ki Dal is slightly looser, then let what remains simmer another minute or two for a thicker, more scoopable consistency with roti.

Storage, Freezing and Reheating

Cool leftovers promptly and refrigerate them in a covered container for 3–4 days. Freeze meal-size portions for up to about 3 months for best quality.

The bigger surprise comes the next morning: cold black-urad dal can look almost solid compared with the pot you served at dinner. Warm it gently and add ¼ cup water at a time until it becomes spoonable again.

Taste for salt after the dal has loosened back up.


Add fresh coriander, perhaps a few ginger slivers, and bring the pot to the table while the cumin and garlic are still fragrant.

Back to recipe · Back to guide · Back to start

Leave a Reply

Your email address will not be published. Required fields are marked *