
This post covers eight classic Indian dal recipes adapted for the Instant Pot, with precise pressure cooking times, water ratios, and full stovetop conversion instructions. Each recipe includes a proper tadka, tips for restaurant-style results, and notes for vegan, Jain, and gluten-free adaptations. Dals range from 8-minute moong dal tadka to rich, creamy dal makhani.
Before we dive into individual instructions, here’s a quick reference chart so you can decide what you’re making tonight:
Most of these ingredients are pantry staples in any Indian kitchen, but notes are included for those shopping at regular grocery stores or international supermarkets.
You can read more about the history and varieties of dal as a staple Indian food on Wikipedia — it’s genuinely fascinating how deeply embedded lentils are in South Asian culinary culture.
Once you understand this basic method, all eight recipes follow the same pattern. Only the dal variety, water ratio, and pressure cooking time change.
Rinse your chosen dal in 2-3 changes of cold water, swishing it around with your hand, until the water runs mostly clear. This removes surface starch and any impurities. For split dals (moong, masoor, toor) — you can cook them directly without soaking. For whole lentils (urad, chana, sabut moong) — soak in plenty of cold water for the times listed above. Soaked lentils will have swollen visibly and feel slightly softer when you press one between your fingers.
Press the Sauté button on your Instant Pot and let the pot heat for 1 minute. Add ghee — it should shimmer almost immediately. Add cumin seeds and watch them carefully; within 30-40 seconds they’ll turn slightly darker and release a toasty, warm aroma. This is your cue to add onions. Cook onions for 5-6 minutes, stirring every minute or so, until they’re genuinely golden brown (not just translucent — actually golden). Add ginger-garlic paste and cook another 2 minutes until the sharp raw smell gives way to something sweeter and more fragrant. Add tomatoes and dry spices, and cook until the oil separates from the masala — you’ll see little orange-red pools forming around the edges of the mixture. That’s when you know the masala is ready.
Cancel Sauté mode. Add your rinsed dal and water according to these ratios:
Add salt, give everything a gentle stir, and secure the lid with the vent set to Sealing.
Select Pressure Cook (or Manual) on High Pressure and set the time:
For all these dals, use a Natural Pressure Release (NPR) for at least 10 minutes. This means leaving the pot alone after the cooking time ends. The pressure will gradually release on its own. After 10 minutes, you can flip the vent to Venting to release any remaining steam. NPR gives a creamier, more evenly cooked dal — especially for whole lentils — compared to Quick Release, which can make lentils slightly grainy in texture.
Open the lid and stir the dal. It should be soft enough that a grain mashes easily between two fingers. If it’s too thick, add hot water and stir. If it’s too thin, use Sauté mode to simmer it down uncovered for a few minutes. For Palak Dal, stir in 2 cups of roughly chopped fresh spinach right now — the residual heat will wilt it perfectly in 2-3 minutes without losing that bright green color. For Dal Makhani, stir in butter and cream here, then switch to Sauté mode and let it simmer for 5-8 minutes. The longer you simmer dal makhani, the better it gets.
This step is optional but it’s what separates good dal from great dal. Heat 1-2 tablespoons of ghee in a small steel or iron ladle directly on the flame (or in a small pan). Add cumin seeds, 1-2 dried red chilies, and a fat pinch of red chili powder. The moment the chili powder hits the hot ghee it’ll foam up and turn deep red — immediately pour this sizzling tadka over your dal and cover the pot for 30 seconds so the smoke and aroma infuses through the dal. Finish with crushed kasuri methi rubbed between your palms (this releases the oils), fresh coriander, and a squeeze of lemon.
Dal makhani deserves its own moment because it’s genuinely the most involved of all these recipes, and also the most rewarding. I know purists will insist that real dal makhani needs to simmer for 6-8 hours on a wood fire or slow cooker, and they’re not entirely wrong — but the Instant Pot gets you 90% of the way there in a fraction of the time, and I’ll take that trade any day of the week.
The key tip for instant pot dal makhani that often goes unmentioned: after the pressure cooking cycle, switch to the Keep Warm setting (not Sauté) and let it sit for another 30 minutes without opening the lid. The gentle residual heat continues to break down the dal and develop that characteristic creaminess. Then open, add butter and cream, and finish on Sauté mode. This extra step makes a remarkable difference.
Check out my complete standalone dal makhani recipe for even more detail on this dish.
If you don’t have an Instant Pot, don’t worry — every single one of these recipes works beautifully in a traditional Indian pressure cooker or even a regular heavy-bottomed pot. Here’s exactly how to convert:
Follow the exact same masala-building steps in the pressure cooker base. Add soaked/rinsed dal and water (use the same ratios). Close the lid, place the weight/whistle on top, and cook on medium-high heat. Use these whistle counts:
Always let the pressure release naturally by moving the cooker off the heat and waiting until the weight drops on its own.
This works best for split dals. Cook the masala base in a heavy pot. Add dal and 3 cups water per cup of dal (more water evaporates this way). Bring to a boil, skim any foam, reduce heat to medium-low, partially cover, and simmer: moong/masoor for 20-25 minutes, toor dal for 30-35 minutes. Stir occasionally. Whole dals are not recommended without a pressure cooker — they can take 2+ hours.
Skip the onion, garlic, and ginger entirely. Instead, build your masala base with just cumin, asafoetida (hing), tomatoes, and spices. Increase the hing slightly — it does some of the flavor work that garlic would normally do. All 8 dals work beautifully this way.
Same as above, but you can keep ginger if you like. A good trick is to add a few more tomatoes and a teaspoon of amchur (dry mango powder) at the end to compensate for the missing depth.
Replace ghee with coconut oil or a neutral vegetable oil. Skip the butter and cream in dal makhani and use full-fat coconut milk instead — stir in ¼ cup at the end. The flavor profile is slightly different but genuinely delicious. For other dals, the switch from ghee to oil is seamless.
All 8 of these dal recipes are naturally gluten-free as long as you check that your asafoetida (hing) is gluten-free. Many commercial hing products contain wheat flour as a filler. Look for brands that specifically say gluten-free or use pure asafoetida resin.
Dal is one of those dishes that plays beautifully with so many things. Here’s what pairs well:
Dal is one of the best meal prep foods there is. It keeps beautifully and often tastes even better the next day once the flavors have had time to meld.
For split dals like moong dal, masoor dal, and toor dal — no soaking needed at all. For whole lentils like urad dal, chana dal, and rajma, soaking for 4-6 hours dramatically reduces cooking time and improves digestibility. If you forget to soak, just add 5-10 extra minutes to the pressure cooking time.
The general rule: split dals get a 1:2 ratio of dal to water, while whole dals need 1:2.5 to 1:3. So 1 cup of moong dal gets 2 cups of water, and 1 cup of whole urad dal gets about 3 cups of water (after soaking). You can always adjust consistency after cooking by adding more water or simmering to thicken.
It is possible by adding 10-15 extra minutes to cook time, but the texture is never quite as creamy and the skins can be a little tough. For dal makhani specifically, the overnight soak makes a meaningful difference to the final dish. Plan ahead and you won’t regret it.
If it’s too watery, simply switch to Sauté mode and simmer without the lid for 5-8 minutes — it’ll thicken right up. If it’s too thick, add ¼ cup of hot water at a time and stir. Dal continues to thicken as it cools, so always cook it a little thinner than you want to serve it.
The most common cause is not enough liquid, or thick masala stuck to the bottom of the pot before you sealed the lid. Two fixes: always deglaze the pot (add a splash of water and scrape any browned bits off the bottom) after the Sauté step and before adding dal and water. And make sure you’re using enough water per the ratios listed above. If you get a burn notice, switch the pot off, do a quick release, open, add ¼ cup water, scrape the bottom, and restart pressure cooking.