Khichdi is a one-pot comfort meal of rice and lentils, and a pressure cooker brings both ingredients to a soft, porridge-like consistency in minutes. If you are wondering how much time to cook khichdi in pressure cooker, the short answer is 3 to 5 whistles, which works out to about 10 to 15 minutes of actual cooking time after the cooker comes to full pressure. Soaking the rice and dal ahead cuts that time even further.
The total time from start to finish, including prep and pressure release, usually lands between 25 and 35 minutes. That range depends on your dal, your rice, and the type of cooker you own. This guide breaks down every stage so you can plan your meal with confidence.
How Much Time To Cook Khichdi In Pressure Cooker
Most homes in India cook khichdi at 3 to 5 whistles on medium heat. The exact count changes with the ingredients and the cooker. Here is a quick reference you can follow.
- Moong dal khichdi, soaked 30 minutes: 3 whistles, about 10 minutes
- Moong dal khichdi, unsoaked: 4 to 5 whistles, about 12 to 15 minutes
- Masoor dal khichdi: 3 whistles, about 10 minutes
- Toor dal or chana dal khichdi: 5 to 6 whistles, about 15 to 18 minutes
- Vegetable khichdi with extra water: 4 whistles, about 12 minutes
- Steel pressure cooker vs hard-anodized: add 1 extra whistle for steel in some cases
After the whistles, let the pressure release on its own. This natural release takes 8 to 10 minutes and finishes the cooking gently. If you release pressure manually, the grains may stay slightly firm.
Why The Whistle Count Varies
Three things control your cooking time more than anything else.
- Soaking time. Soaked dal and rice cook faster and need fewer whistles.
- Water ratio. More water means softer khichdi but also a longer time to build pressure.
- Cooker size and heat level. A small cooker on high heat reaches pressure fast, but a large one takes longer.
If you keep these in mind, you can adjust the whistle count instead of guessing every time.
Step-By-Step Cooking Timeline
Here is the full timeline for a standard moong dal khichdi for two people. Follow the steps in order.
- Rinse 1/2 cup rice and 1/2 cup moong dal under running water. Takes 2 minutes.
- Soak them together for 20 to 30 minutes. Skip this if you are in a hurry, but add one extra whistle.
- Heat 1 tablespoon ghee in the cooker. Add cumin seeds, hing, ginger, and a pinch of turmeric. Takes 2 minutes.
- Add the drained rice and dal. Stir for 1 minute so the grains coat in ghee.
- Pour in 3 to 3.5 cups water. Add salt. Stir once. Takes 1 minute.
- Close the lid. Place the whistle. Turn heat to medium-high.
- Wait for the first whistle. This usually takes 5 to 7 minutes.
- Lower the heat and cook for 3 to 4 whistles total. Takes 5 to 8 minutes more.
- Turn off the heat. Let the pressure drop on its own. Takes 8 to 10 minutes.
- Open the lid, stir well, and add a little ghee on top if you like. Takes 1 minute.
Add it all up and you get roughly 28 to 35 minutes from the first rinse to the first spoon. The active cooking time is only about 15 minutes.
Pressure Cooker Khichdi Time By Type
Different khichdi styles need different times. Use this section as your cheat sheet.
Moong Dal Khichdi
This is the most common version. Soak the dal and rice for 30 minutes. Cook at 3 whistles on medium heat. Natural release for 10 minutes. Total time is about 30 minutes including prep.
Masoor Dal Khichdi
Masoor dal cooks very fast. You do not need to soak it. Cook at 3 whistles. Total time is around 25 minutes. The texture comes out soft and creamy without much effort.
Vegetable Khichdi
Add chopped carrots, peas, beans, or cauliflower. Use 4 cups water for a softer finish. Cook at 4 whistles. Total time is about 32 minutes. The vegetables add moisture, so you may need one less whistle if you like a firmer bite.
Toor Dal Or Chana Dal Khichdi
These dals are heavier. Soak them for at least 1 hour. Cook at 5 to 6 whistles. Total time is around 40 minutes. Without soaking, you may need 7 whistles and the dal may still feel grainy.
Instant Pot And Electric Cooker Times
Electric cookers work on pressure, not whistles. Set the timer instead.
- Instant Pot, soaked dal: 6 minutes on high pressure, then 10 minutes natural release
- Instant Pot, unsoaked dal: 8 minutes on high pressure, then 10 minutes natural release
- Other electric pressure cookers: add 1 to 2 minutes to the Instant Pot times
Total time in an electric cooker is usually 25 to 30 minutes, since the pot takes a few minutes to come up to pressure.
Tips To Get The Timing Right Every Time
Small habits make a big difference in how your khichdi turns out.
- Soak the dal and rice together. One bowl, one step, faster cooking.
- Keep the water ratio at 1 cup rice and dal to 3 cups water for soft khichdi.
- Use medium heat after the first whistle. High heat burns the bottom.
- Always let the pressure release naturally for at least 8 minutes.
- If the khichdi looks thick after opening, add 1/4 cup hot water and stir.
- If it looks watery, cook uncovered for 2 minutes on low heat.
- Salt the water, not the dal, so it spreads evenly.
One more thing. The whistle count starts from the first whistle, not from the moment you close the lid. Many people count wrong and end up with mushy khichdi.
Common Mistakes That Add Time
You can avoid most timing problems by watching for these errors.
- Not soaking the dal, then wondering why 3 whistles are not enough
- Overfilling the cooker, which slows pressure build-up
- Using old dal that has dried out and needs extra cooking
- Opening the lid too soon and letting steam escape
- Cooking on high heat the whole time, which burns the base and adds cleanup minutes
Fix these and your khichdi will be ready in the same window every single time. The 3 to 5 whistle range covers almost every home recipe, and the 10 to 15 minute active cook time is what you should really plan around. Prep and pressure release make up the rest, so start soaking early and the whole meal comes together in under 35 minutes.