How to Cook Dal Perfectly: Soaking, Pressure Cooker Timings and Common Mistakes

How to Cook Dal Perfectly: Soaking, Pressure Cooker Timings and Common Mistakes

Quick answer: Rinse the dal 2 to 3 times, add 2.5 to 3 parts water per 1 part dal, and pressure cook on medium heat. Toor dal takes about 3 to 4 whistles, split moong dal 2 to 3, split urad dal 3 to 4. Whole legumes such as green gram and horse gram should be soaked for 6 to 8 hours first and need 5 to 6 whistles. Add salt and tamarind after the dal turns soft.

Key Takeaways

  • Split dals (toor, moong, urad) cook well with or without a short soak. Whole legumes (green gram, horse gram) need long soaking.
  • Water ratio matters as much as time: 1 part dal to about 3 parts water for a soft, spoonable dal.
  • Add tamarind, tomato and lemon after the dal is soft. Acid can keep dal firm.
  • Old dal and hard water are the two most common reasons dal stays hard.
  • Cooker timings vary by cooker size and stove, so treat whistle counts as a starting point and test by pressing a grain between your fingers.

Do You Need to Soak Dal?

It depends on the type.

Dal Soak? Why
Toor dal (split pigeon pea) Optional, 15 to 30 minutes Softens faster, cooks more evenly, especially if the dal is old
Moong dal (split, yellow) Not needed Cooks quickly on its own
Urad dal (split, white) Optional, 15 to 30 minutes Softer texture, shorter cooking time
Whole urad (black) Yes, 6 to 8 hours or overnight Tough skin and dense grain
Green gram (whole moong) Yes, 6 to 8 hours Cooks evenly and becomes easier to digest
Horse gram (kollu) Yes, 8 hours or overnight Very hard, dense legume

Chef's tip: Discard the soaking water for whole legumes and cook them in fresh water. Many cooks prefer this for a cleaner taste and easier digestion.

Dal-to-Water Ratio and Pressure Cooker Timings

These are starting points for a standard 3-litre Indian pressure cooker on medium flame. Whistle counts are for cooking after the first full pressure builds.

Dal Water ratio (dal : water) Soaked Whistles (unsoaked) Whistles (soaked)
Toor dal 1 : 2.5 to 3 15 to 30 min 3 to 4 2 to 3
Moong dal (split) 1 : 3 Not needed 2 to 3 2
Urad dal (split) 1 : 3 15 to 30 min 3 to 4 2 to 3
Green gram (whole) 1 : 3 6 to 8 hours Not recommended 4 to 5
Horse gram 1 : 3 to 4 8 hours Not recommended 5 to 6


Cooking without a pressure cooker:
Simmer in an open pot with a lid, stirring occasionally. Expect roughly 25 to 30 minutes for split moong and 40 to 50 minutes for toor dal. Whole legumes take longer even after soaking.

How to check if the dal is done: Press a grain between your thumb and finger. It should mash easily with no hard core. If you're unsure, cook a few minutes more.

Step-by-Step: How to Cook Dal Perfectly

  1. Measure the dal. A standard serving is about 1/4 to 1/3 cup dry dal per person.
  2. Rinse in a bowl or sieve, swirling gently, 2 to 3 times until the water runs mostly clear. This removes dust and surface starch.
  3. Soak if needed (see table above).
  4. Add water in the right ratio, plus 1/4 tsp turmeric and a few drops of oil or ghee. The oil helps prevent frothing and boil-over.
  5. Pressure cook on medium flame for the recommended whistles. Switch off and let the pressure release naturally, without forcing the valve.
  6. Mash the cooked dal gently with a whisk or the back of a ladle for a smooth, creamy finish.
  7. Season with salt and add tamarind, tomato or lemon now, then simmer 3 to 5 minutes so the flavours blend.
  8. Temper (tadka) with ghee or oil, mustard seeds, cumin, garlic, dried red chilli, curry leaves and asafoetida, then pour over the dal.

10 Common Dal Cooking Mistakes and How to Fix Them

1. Not rinsing the dal.
Unrinsed dal can taste dusty and foam more. Rinse until the water is mostly clear.

2. Adding tamarind or tomato too early.
Acidic ingredients can slow softening. Add them after the dal is soft.

3. Using too little water.
The dal turns thick and can burn or stay firm. Stick to the ratios above.

4. Adding salt at the very start for whole legumes.
Salt early can make the skins tougher for some whole legumes. For horse gram and whole green gram, add salt after they soften.

5. Using old dal.
Dal stored for a long time loses moisture and takes longer to cook. Soaking helps. Buy fresh stock and store it properly.

6. Cooking in hard water.
Hard water can keep dal from softening. Use filtered or boiled-and-cooled water, or soak the dal in it first.

7. Overfilling the cooker.
Dal foams, and too much of it blocks the vent. Fill the cooker only up to about half.

8. Skipping the tadka.
A fresh tempering added at the end lifts the whole dish. It's not optional in most South Indian kitchens.

9. Forcing pressure release.
Releasing pressure suddenly makes dal spray and can leave grains unevenly cooked. Let it settle naturally.

10. Not adjusting for the dal type.
Cooking toor, moong and horse gram for the same time will give you mushy moong or hard kollu. Match time to the dal.

A note on baking soda: Some home cooks add a tiny pinch to speed softening. It can change the taste and affect nutrients, so we don't recommend it as a routine habit. Soaking is a gentler fix.

Why Isn't My Dal Getting Soft? Quick Troubleshooting

Problem Likely cause Fix
Dal stays hard after cooking Old dal, hard water, or acid added early Soak next time, use filtered water, add acid later
Dal is too mushy Too much water or too many whistles Reduce water and whistles, especially for moong
Dal is watery and separated Not mashed, not simmered after tempering Whisk well and simmer 3 to 5 minutes
Dal foams and overflows Overfilled cooker, no oil Fill only half, add a drop of ghee or oil
Dal tastes flat Not enough salt or tadka Adjust salt after cooking, add fresh tadka
Dal is bitter Burnt garlic or spices in the tadka Lower the heat and temper carefully


Which Dal Suits Which Dish?

  • Toor dal : Sambar, kootu, rasam, everyday dal
  • Moong dal (split): Pongal, payasam, light dals, khichdi
  • Urad dal: Idli, dosa and vada batter, dal fry, kali
  • Green gram (whole moong): Sundal, sprouts, curry, pesarattu
  • Horse gram (kollu): Rasam, kuzhambu, podi, soups

How to Store Dal After Buying

Keep dal in an airtight container in a cool, dry place away from direct sunlight and moisture. Use a dry spoon every time. Dal stored well stays fresh for many months, but fresher dal always cooks faster and tastes better. Use it within the period on the pack.


Frequently Asked Questions

How many whistles does toor dal need?
About 3 to 4 whistles on medium flame in a standard cooker. If you soak it for 15 to 30 minutes first, 2 to 3 whistles is usually enough.

Should we soak toor dal before cooking?
It's not required, but a 15 to 30 minute soak helps it cook evenly and softer, especially if the dal is old.

How long does moong dal take to cook?
Split moong dal takes about 2 to 3 whistles, or 15 to 20 minutes in an open pot. It does not need soaking.

Why is my dal not cooking soft?
Common causes are old dal, hard water, adding tamarind or tomato too early, or too little water. Soaking and using filtered water usually fixes it.

Do we need to soak green gram and horse gram?
Yes. Soak whole green gram for 6 to 8 hours and horse gram for around 8 hours or overnight so they cook evenly.

Should salt be added before or after cooking dal?
For split dals, salt at either stage works. For whole legumes, add salt once they've softened.

How much water should I add to dal?
Roughly 1 part dal to 3 parts water for a soft, spoonable dal. Use 2.5 parts for toor dal if you prefer it thicker.

Why does dal foam in the cooker?
Starch and proteins create foam as dal boils. Rinsing well, adding a few drops of oil or ghee, and not overfilling the cooker all help.

Can I cook dal without a pressure cooker?
Yes. Simmer with a lid, adding hot water if needed. Expect around 25 to 30 minutes for split moong and 40 to 50 minutes for toor dal.

How do I store cooked dal?
Cool it, refrigerate in a closed container and use within a day or two. Reheat thoroughly before serving.

Try these tips with SS Brand dals

About the Author

Ragav Chandra

Ragav Chandra specializes in traditional South Indian cooking, with a focus on regional dal-based dishes across textures and techniques. Drawing on years of hands-on kitchen experience, he writes SS Brand Rice's guides on how different dals behave in cooking — from the sambar pot to the dosa batter — so readers can pick the right one for what they're making.

Disclaimer: Cooking times vary by cooker, stove, altitude and dal age. Use this guide as a starting point and adjust to your kitchen.

 

Related Reading