This comforting Punjabi Dal Tadka, also called Dal Fry, turns toor dal (yellow split pigeon peas) into a cozy homestyle meal in just 30 minutes. The Instant Pot conveniently cooks the dal and fluffy basmati rice together using the pot-in-pot method, and a sizzling ghee tadka at the end adds that familiar dal-chawal comfort.

Want to save this recipe?
Growing up, Monday dinner was almost always dal and rice. It was the ideal "light" meal after the weekend indulgence. My mom made this creamy, comforting toor dal (yellow split pigeon peas) in a typical Punjabi-style onion-tomato masala, then finished it with a gentle ghee tempering (tadka) with curry leaves and red chilies.
This is my Instant Pot adaptation of my mom's recipe, turned into a seamless one-pot meal in just 30 minutes. Using the smart pot-in-pot (PIP) method, creamy Toor dal (or Arhar dal) simmers with onions, tomatoes, and warming spices while fluffy basmati rice cooks simultaneously, eliminating the need for multiple pots.
Jump to:
What is Dal Tadka?
Dal (also spelled Daal or Dhal) is the Hindi word for lentils. Dal Tadka is a comforting South Asian lentil curry with many variations across Indian households. It's finished with tadka-a traditional technique where whole spices like cumin and dried chilies are bloomed in hot ghee to release their flavors.
This recipe features split yellow pigeon peas (toor dal), a naturally gluten-free and vegan legume packed with plant-based protein, fiber, and essential minerals.
While North Indian restaurants and roadside eateries (dhabas) often serve a heavily spiced, rustic version, this 30-minute Instant Pot recipe is the mild, nourishing, homestyle version I grew up eating. It is soul food for me, and I hope you enjoy it too. Let's get started!

Ingredients- Notes & Substitutions
Let's take a look at the key ingredients for this yellow dal tadka:
1. What Dal to Use
- Toor dal/ Arhar Dal: This is the classic choice for Punjabi-style Dal Fry and gives it that creamy, comforting texture. You can also replace up to half of it with moong dal or masoor dal for a slightly softer, lighter dal.
Do you need to soak toor dal? Since toor dal is split, it cooks fairly quickly in the Instant Pot. That said, I like to soak it in warm water for 10 minutes while I chop the onions and tomatoes. It helps the dal hydrate evenly and cook up soft and creamy in the short pressure cooking time.
2. Aromatics & Spices
- Onions, Tomatoes, Ginger & Garlic, cilantro: These make the flavorful masala base for the dal. Fresh ginger-garlic paste and finely chopped Roma tomatoes give the best flavor. Fresh cilantro is a must-have for a vibrant herby finish.
- Mustard, Cumin & Spices: Mustard and toor dal go hand in hand! I use mustard and cumin in the final tadka as well. Spices include the Indian staple - turmeric, garam masala, Kashmiri red chili powder, and of course, salt!
3. For the Ghee Tadka
- Ghee or Oil: Ghee gives the tadka that classic homestyle flavor, but avocado oil works well for a vegan version.
- Hing / Asafetida: Just a pinch adds a savory depth and is commonly used in Indian lentil dishes. It's also traditionally added to dals to make them easier to digest. Gluten-Free Tip: Many hing brands contain wheat flour, so use a certified gluten-free hing if needed, or simply skip it.
- Curry Leaves & Dried Red Chilies: These are bloomed in hot ghee or oil right before serving. They make the tadka fragrant and smoky.
4. Rice
- Basmati Rice: Use long-grain basmati rice for fluffy, fragrant rice that pairs beautifully with dal. Rinse it a few times until the water runs mostly clear, which helps the grains cook up separate instead of sticky.
Scroll to the recipe card for a detailed list of ingredients and quantities.
How to Make Dal Tadka in Instant Pot
Here are the step-by-step instructions and photos for making the Instant Pot Dal Tadka recipe:
Sauté aromatics
Heat oil on Saute mode (high). When it displays 'hot', add mustard seeds (or cumin seeds). Wait for them to sizzle and splutter and add onions, green chili, and crushed ginger and garlic. Saute for a few minutes.

Tomato and spices
Add the chopped tomato and spices, then sauté to help the spices bloom.

Lentils and water
Add rinsed lentils and water. Deglaze the pot, scraping off any brown bits at the bottom. This step is very important to avoid the burn message.

Assemble rice & pressure cook
In an oven-safe bowl, add rinsed rice, water, and seasoning. Stir everything. Now, place a trivet in the Instant Pot and place the bowl on top of the trivet. Close the lid and pressure cook for 6 minutes.
Note: If you're not making rice, skip this step and pressure cook for 6 minutes. If you like a mushier dal, increase the cooking time to 8 minutes.

When the cooking time is up, wait 5-10 minutes, then release the remaining pressure manually. Stir the dal gently, adjust seasoning to taste (if needed), and garnish with cilantro.

Tadka
Heat a small saucepan over medium heat. Add ghee (or oil for vegans) along with dry red chili, cumin seeds, mustard seeds, hing (optional), Kashmiri red chili powder (optional), and curry leaves.
Gently heat it until the seeds begin to splutter. Turn off the heat and add this tempering on top of the cooked dal just before serving.

Accessories Needed for This Dal and Rice Pot-in-Pot Recipe: Tall Trivet, Stainless Steel Bowl, or any oven-safe bowl
What to Serve with Dal Tadka
Rice is the most common pairing with lentils, especially Dal tadka. Here are my most favorite pairings including rice and alternatives:
- Rice: This recipe makes a simple steamed rice, but you can also turn that into Cumin Rice, also called Jeera Rice. Alternatively, enjoy it with healthier brown basmati rice or spinach rice. For a low-carb alternative, swap with cauliflower rice. Note: Since brown rice requires 22-23 minutes of pressure cooking time, cook it separately, not with the dal.
- Flatbread: You can also serve it with Roti or Paratha. For a low-carb alternative, serve with keto roti.
- Vegetable Side Dishes: Pair it any of the following veggie stir frys: Aloo Gobi, Green Beans and Carrot, Beetroot Thoran, Spicy Bombay Potatoes.
- Salad & Pickle: I personally love this dal and rice with this sweet and spicy lemon pickle recipe, and a side of kachumber salad.
Recipe Tips & Notes
- To make this lentil curry mild, omit red chili powder or reduce it to ¼ tsp.
- To make pot-in-pot rice, use any oven-safe bowl for rice and make sure that it fits your pressure cooker with about 1 inch space around it.
- This recipe can easily be doubled in a 6qt or an 8-qt cooker by multiplying the ingredients. Cooking time stays the same.
- Some hing brands contain wheat. Look for the gluten-free stamp to ensure this recipe is 100% gluten-free.
- If in a time pinch, the finishing tadka (tempering) can be skipped.
- Store any leftover dal in any airtight container and refrigerate for up to 3 days. To reheat, simply microwave for 1-2 minutes or heat in a sauce pan.

Troubleshooting & FAQ
Heavy starches and sugars released easily scorch if they sit directly on the bottom heating element. To avoid the burn message, thoroughly deglaze the pot by scraping up any stuck brown bits with a wooden spoon after adding the water. If your Instant Pot model is highly sensitive, add the chopped tomatoes after adding the water and lentils, leaving them on top without stirring.
Yes, 6 minutes is the perfect time for this combination. Split yellow pigeon peas (toor dal) get tender and creamy at 6 minutes of high pressure, and basmati rice get soft and fluffy in the exact same time, followed by a 5-10 minute natural pressure release (NPR).
I use 1:1.25 rice-to-water ratio for the PIP rice method. This ratio is different than standard stovetop rice, since in that you lose water to evaporation. Inside an enclosed PIP stainless bowl, there is zero evaporation, which is why a lower ratio works best.
No, brown rice requires 22-23 minutes of pressure cooking, which would completely overcook and disintegrate the toor dal. If you prefer brown rice, cook it separately.
Yes. You can easily substitute red lentils (masoor dal) or split yellow mung beans (moong dal). However, you will need to reduce the pressure cooking time to 3 minutes. In that case, cook the rice separately as 3 minutes is not enough time for rice.
More Dal Recipes
Learn more about Dal in these related posts: How to make lentils in Instant Pot, and 10+ Instant Pot Lentil Recipes
📖 Recipe

Instant Pot Dal Tadka / Dal Fry (With Basmati Rice)
Want to save this recipe?
Video
Equipment
Ingredients
- 1 cup toor dal : rinsed and soaked in warm water (split yellow pigeon peas)
- 2 teaspoons ghee or olive oil for vegan
- 1 teaspoon black mustard seeds
- 3 cloves garlic minced pr paste
- 1 inch ginger minced or paste
- 1 small onion finely chopped
- 1-2 serrano chili (optional)
- 1 roma tomato diced
- 2- 2½ cups water (adjust to your desired consistency)
Spices
- 1 teaspoon salt
- ½ teaspoon turmeric powder
- 1 teaspoon garam masala
- ½ teaspoon kashmiri red chili powder : adjust to your spice level
For Finishing
- 2 tablespoons cilantro chopped for garnish
- few drops of fresh lime juice optional
Tadka- Garnish Before Serving
- 2 teaspoons ghee heated in a small sauce pan. Use oil for vegan
- 1 dry Red Chili (whole) (Indian Chili or Arbol chili)
- ½ teaspoon cumin seeds
- ½ teaspoon mustard seeds
- 1 pinch hing (asafetida) optional
- ¼ teaspoon Kashmiri red chili powder or paprika
- 6-8 curry leaves (optional)
Pot-in-Pot Rice
- 1 cup basmati rice (or any long-grain white rice), rinsed 2-3 times, till water runs clear
- 1¼ cups water
- ½ teaspoon salt
- 1 teaspoon olive oil or ghee
Instructions
Instant Pot recipe
- Saute aromatics:Heat oil on Saute mode (high). When it displays 'hot', add mustard seeds (or cumin seeds). Wait for them to sizzle and splutter and add onions, green chili, and crushed ginger and garlic. Saute for a few minutes.
- Add the chopped tomato and spices, then sauté to help the spices bloom.
- Add rinsed lentils and water. Deglaze the pot, scraping off any brown bits at the bottom. This step is very important to avoid the burn message.
- In an oven-safe bowl, add rinsed rice, water, and seasoning. Stir everything. Now, place a trivet in the Instant Pot and place the bowl on top of the trivet. Close the lid and pressure cook for 6 minutes.Note: If you're not making rice, skip this step and pressure cook for 6 minutes. If you like a mushier dal, increase the cooking time to 8 minutes.
- When the cooking time is up, wait 5-10 minutes, then release the remaining pressure manually. Stir the dal gently, adjust seasoning to taste (if needed), and garnish with cilantro.
- Heat a small saucepan over medium heat. Add ghee (or oil for vegans) along with dry red chili, cumin seeds, mustard seeds, hing (optional), Kashmiri red chili powder (optional), and curry leaves.Gently heat it until the seeds begin to splutter. Turn off the heat and add this tempering on top of the cooked dal just before serving.
Stove top recipe
- Sauce pan: Heat a heavy-bottom sauce pan or a dutch oven, on medium-high heat. Follow steps 1, 2 and 3. Reduce heat to medium and cook the lentils for 20-25 minutes, covered, or until cooked through and soft. Garnish with lemon and cilantro and serve warm.
- Indian Pressure Cooker: Follow steps 1 and 2. Close the lid of the pressure cooker. Cook on high-heat till 1 whistle and then reduce to medium heat and cook for 5 minutes. Wait for pressure to release naturally before opening. Continue with step 3.
Notes
- To make this lentil curry mild, omit red chili powder or reduce it to ¼ tsp.
- To make pot-in-pot rice, use any oven-safe bowl for rice and make sure that it fits your pressure cooker with about 1 inch of space around it.
- This recipe can easily be doubled in a 6qt or an 8-qt cooker by multiplying the ingredients. Cooking time stays the same.
- To adapt this recipe for red lentils, follow the instructions and reduce the cook time to 3 minutes.
- The finishing tadka (tempering) is optional but highly recommended. It elevates this recipe to a whole new level.
- Store any leftover dal in any airtight container and refrigerate for up to 3 days. To reheat, simply microwave for 1-2 minutes or heat in a saucepan until warmed.
Nutrition
This recipe has been updated with new photos, helpful information, tips, and step-by-step photos.












Elyssa McGregor says
Going to give this a try tonight. Just got my Instant Pot and have been searching for Dal Tadka recipes all over the internet.
Aneesha says
I hope you enjoyed it Elyssa!
Ellen Brown says
Love it, as always! Easy, comforting, and delicious.
Aneesha says
Thank you so much, Ellen ????????
Steven H says
I really like this recipe! It's so fast in the Instant Pot and the perfect cooking time of 6min allows for PIP Rice! I made this for lunch the other day in a little less than an hour. My only adjustment is to add a sprinkle of MSG after pressure cooking to give it that extra umami kick and still keep it vegetarian.
Aneesha says
Sounds great, I'm glad you enjoyed it! Thanks for taking the time to rate the recipe 🙂
Tommy says
This Dhal came out delicious! I added my own Tadka!
I heated up olive oil on medium high, then added mustard seeds and cumin. Then when they started popping and sizzling i added dried red chillies. After they turned black I added curry leaves. After the curry leaves got crisp i added some fresh chopped habanero then crushed garlic. When the garlic browned I then added tumeric and hing then when the raw smell went away I put the tadka in the Dhal. Absolutely delicious!
Aneesha says
That sounds delicious! So glad you enjoyed it. Thanks for taking the time to rate the recipe!
Nadia Rahman says
Really good recipe that delivers a comforting dal dish. Thanks!
Aneesha says
Thank you Nadia, I'm so glad you enjoyed it! Dal and rice is comfort food for me too!
Lauren says
This was very good! At the last minute I realized I didn't have toor dal on hand, so I used a mix of orphaned lentils and moong dal. So that my toddler could eat it (he LOVED it!), I used green bell pepper for the hot peppers and omitted the cayenne. I also cut back a little on the ginger and garlic. After it was finished cooking, I took out a couple cups for my son, then added cayenne and some more ginger, and simmered for 5 minutes. We've been enjoying this as leftovers. Thank you!
Aneesha says
Hi Lauren, thats awesome! I am so glad your family enjoyed this recipe, it's one of my go-to comfort foods 🙂 Thanks for sharing your experience!
Lisa Morgan says
Thanks for this recipe, Aneesha. I made it this morning in my IP, and it's really good. I used coconut oil so it's vegan, and I did use the curry leaves (had some in my freezer!). I know this is blasphemy, but I didn't even rinse or soak my toor dal before cooking. 🙂 Again, thanks for a tasty, easy recipe for the IP that actually works! Best, Lisa M.
Aneesha says
Hi Lisa, that's awesome. I am so glad you enjoyed it, it's one of my favorite comfort foods 🙂 Thanks for taking the time to rate the recipe ????.
Lori says
This looks really great. Was going to make it tonight but I read the recipe up, down and sideways and can't find the amount of rice and water to use for the pot in pot. Did I miss it somehow? Thanks!
aneeshasg says
Hi Lori, sorry about that! I have updated the recipe card with the PIP rice details. Hope you enjoy it!
Ian says
This was delicious! Super simple to make.
aneeshasg says
Hi Ian, I'm so glad you enjoyed this recipe! If you enjoy lentils, do try Misir Wot (Ethiopian red lentils) and Dal Makhani (Madras Lentils) too. Thanks again, for sharing your feedback!