Toor dal in a pressure cooker typically requires just a few whistles, making it one of the fastest ways to prepare this lentil. If you want to know exactly how long to cook toor dal in pressure cooker, the short answer is 10 to 15 minutes after the first whistle, depending on whether you soak it and how soft you want it. This guide breaks down the timing for every common method.
You will also learn how soaking, water ratio, and cooker size change the cook time. That way you can get perfectly soft dal every single time.
How Long To Cook Toor Dal In Pressure Cooker
The total time depends on three things: soaking, the type of cooker, and the texture you want. Here is a simple breakdown.
- Soaked toor dal (2 to 4 hours): 3 to 4 whistles, about 10 to 12 minutes
- Unsoaked toor dal: 5 to 6 whistles, about 15 to 18 minutes
- Stovetop cooker on low flame after first whistle: add 2 to 3 minutes
- Electric pressure cooker (like Instant Pot): 10 to 12 minutes on high pressure
For most home kitchens, 3 whistles on medium heat works great for soaked dal. If you skip soaking, plan for 5 whistles. Always let the pressure release on its own for the softest result.
Why The Number Of Whistles Matters
A whistle tells you the cooker reached full pressure. Each extra whistle adds more cooking time. Toor dal needs enough time to break down its starch. Too few whistles and the dal stays firm. Too many and it turns into a paste.
For everyday dal fry or dal tadka, 3 to 4 whistles gives soft but still separate grains. For a smooth puree or baby food, go for 5 to 6 whistles or mash it after cooking.
Step By Step Cooking Method
Follow these steps for perfect toor dal every time.
- Rinse 1 cup of toor dal under running water until the water runs clear.
- Soak it in 3 cups of water for 2 to 4 hours if you have time. This cuts cook time in half.
- Drain the soaked dal and add it to the pressure cooker.
- Add 3 cups of fresh water for soaked dal, or 3.5 cups for unsoaked dal.
- Add 1/2 teaspoon turmeric, 1 teaspoon salt, and 1 teaspoon oil. The oil stops foam from blocking the valve.
- Close the lid and put the weight on. Turn the heat to medium high.
- Wait for the first whistle, then lower the heat to medium.
- Count 3 whistles for soaked dal or 5 whistles for unsoaked dal.
- Turn off the heat and let the pressure drop on its own. Do not force release.
- Open the lid and stir. If the dal looks thick, add hot water to thin it.
That is the whole process. From start to finish, soaked dal takes about 20 minutes including heat up time.
Water Ratio Tips
Getting the water right is just as important as the cook time. Too little water and the dal burns at the bottom. Too much and you get thin soup.
- Soaked dal: 1 cup dal to 3 cups water
- Unsoaked dal: 1 cup dal to 3.5 to 4 cups water
- For thick dal: use 2.5 cups water per cup of soaked dal
- For runny dal: use 4 cups water per cup of soaked dal
Keep in mind that toor dal absorbs water as it sits. If you plan to eat it later, add a splash of hot water when you reheat it.
Stovetop Vs Electric Pressure Cooker
Both work well, but the timing is different.
Stovetop Pressure Cooker
This is the traditional way. You count whistles. Soaked dal needs 3 to 4 whistles. Unsoaked dal needs 5 to 6. The whole thing takes 15 to 20 minutes of active cooking time.
One tip: keep the flame on medium after the first whistle. A high flame can burn the dal even with enough water.
Electric Pressure Cooker
Electric cookers use minutes, not whistles. Set the machine to high pressure for 10 to 12 minutes for soaked dal. For unsoaked dal, set it to 15 to 18 minutes. Then let the pressure release naturally for 10 minutes.
These cookers are slower to come up to pressure, so the total time is often 25 to 30 minutes. But you do not have to stand and count anything.
Common Mistakes To Avoid
Even simple dishes can go wrong. Here are the mistakes I see most often.
- Not soaking the dal and using the soaked timing. This leaves hard, undercooked lentils.
- Adding too much water. The dal turns mushy and loses texture.
- Skipping the oil. Foam can rise and clog the vent, which is a safety risk.
- Opening the lid too soon. Forcing the pressure out stops the cooking early.
- Adding salt at the wrong time. Salt is fine in the cooker, but add acidic things like tomato or lemon only after cooking. Acid keeps the dal firm.
If your dal comes out undercooked, just add a little hot water and cook for 1 or 2 more whistles. It fixes the problem fast.
How To Tell If Toor Dal Is Done
Press a grain between your fingers. It should squash easily with no hard center. The dal should look soft and slightly broken down. If it still feels firm, it needs more time.
You can also taste a spoonful. It should be smooth and creamy, not grainy.
Quick Recap
So how long does it really take? Soaked toor dal needs 3 to 4 whistles or 10 to 12 minutes in an electric cooker. Unsoaked dal needs 5 to 6 whistles or 15 to 18 minutes. Always let the pressure release naturally.
With these timings, you can make soft, creamy toor dal without guesswork. Adjust by one whistle or one minute next time if you want it softer or firmer. Soon you will not even need to check the clock.