A simple dal fry with Indian bread is the ultimate comfort food. Pigeon pea lentils or toor dal is first tempered with onions, tomatoes and spices in the instant pot, then pressure-cooked to perfection. Vegetarian, gluten-free and delicious!
Sunshine in a bowl: that's what I call this dal fry or Indian lentil soup. Just look at it. Aren't you tempted to dip a piece of naan in this bright yellow dal and eat it? There's nothing more simple and hearty than a bowl of steaming hot dal and bread. It is a staple in North Indian homes across the globe.
Or have the dal with white rice.
Another really delicious instant pot lentil recipe is the ever popular dal makhani. It is very different in taste and texture as compared to dal fry, but you will become a fan, I promise. If you aren't one already, that is. And if you like the idea of a little green goodness in your dal, check out this dal palak: lentils cooked with spinach and raw mangoes. It's easy and yum!
Why make dal in the instant pot?
In most Indian homes, dal is made in the pressure cooker for the sake of convenience. Although the time taken in both is the same, give or take a few minutes, you don't have to babysit the dal cooking in the instant pot. And that's huge, believe me! If you decide to make it in an open pan, you will have to stir it and watch it almost constantly for 25-30 minutes. You will also have to keep removing the white froth that builds up inevitably with dal every now and then. The minute you turn away, it will boil over and make a mess on your stovetop. Or the water will dry up and the dal will stick to the bottom. Lots of reasons NOT to make it in an open pan, don't you think?
Which lentils should I use for dal fry?
Pigeon pea lentils, also known as toor dal or arhar dal, are generally used for dal fry. But there is no hard and fast rule here. I have made dal fry with red lentils too or with a combination of both. It's really up to you. Use whichever lentils you happen to have at hand.
If you are making this with red lentils, there is no need to soak the lentils. Also, reduce the pressure cooking time to four minutes only with pressure release after five minutes.
What is the difference between dal fry and dal tadka?
Dal fry and dal tadka are almost the same except in the method of tempering. In dal fry, the tempering is done before the dal is cooked. So, while making dal fry, ghee is heated in the instant pot and ingredients like onions, tomatoes and spices are added to the hot ghee. Then the dal and water is poured into this tempering and pressure-cooked for 5 minutes.
In dal tadka, the tempering is done after the dal is cooked. The dal is pressure-cooked first, then a tempering of ghee, onions, tomatoes and spices prepared in a frypan is poured on the dal.
If you want to know more about this cooking method, have a look at my guide: 5 Indian Cooking Techniques. It discusses 4 other cooking techniques that you may not have heard of!
- pigeon pea lentils (toor dal)
- ghee (corn oil if you're on a vegan diet)
- cumin seeds
- red chilli powder
- turmeric powder
- coriander powder
- sea salt
- herbs - cilantro or parsley (for garnishing)
- green chillies (for garnishing)
- If you want non-spicy lentils, add paprika powder instead of red chilli powder. It will add a pleasing color without the heat.
- To make the dal vegan, substitute ghee with any cooking oil of your choice. I use canola oil sometimes.
- If you like the flavor and fragrance of ghee, add a teaspoon to the hot dal just before garnishing it with the chilli and herbs.
How to make dal fry in the instant pot
1. Wash and soak the dal in two cups water.
2. Mince the ginger and garlic.
3. Dice the onion.
4. Chop the tomato.
Step 1 - Turn on the instant pot and press the saute button. Wait for the display to show HOT. Add the ghee and cumin seeds.
Step 2 - After a few seconds, add the diced onion. Fry for two minutes or until the onions soften.
Step 3 - Add the ginger, garlic, tomato, powdered spices (red chilli, turmeric and coriander) and salt. Roast this masala for two minutes, adding splashes of water to prevent it from sticking to the bottom of the pot. Cancel the saute mode.
Step 4 - Add the dal along with the water in which it was soaked. Close the lid, make sure the steam valve is set to sealing, press the pressure cooking button (high) and set the timer to ten minutes. When the timer beeps, wait for ten minutes, then release the rest of the steam by turning the steam valve to venting. Open the lid.
Note: The dal will be cooked perfectly at twelve minutes with ten minutes NPR. However, if it is too thick, press the saute button again, add a fourth cup water to the pot and mash the dal lightly with the back of a spoon. Let it simmer for one or two minutes. Cancel the saute mode and take it out in a bowl. Finally, garnish with the green chillis and green leaves. Serve hot with naan bread or white rice.
How to make dal and rice together in the instant pot
If you want to save time and get going, make the dal and rice at the same time in the instant pot, using the pot-in-pot method (PIP). PIP just means cooking two things at once in the instant pot. This is how to do it -
Step 5 - Place a trivet in the inner pot right after you've added the soaked lentils in step 4 above.
Step 6 - Wash one cup white rice and add one and a fourth cups water to it in a stainless steel container or bowl. Place this bowl on the trivet. Close the lid, make sure the steam valve is set to sealing, press the pressure cooking button (high) and set the timer to ten minutes.
Step 7 - When the timer beeps, wait for 10 minutes, then release the rest of the steam by turning the steam valve to venting. Open the lid. Both the dal and rice will be cooked perfectly in the same amount of time!
Step 8 - Remove the container of rice carefully using the handles of the trivet and place it on a tray. It is going to have some dal and liquid stuck to the bottom, so don't place it directly on the countertop.
Note: The dal is cooked but it might be a little thick. Turn the instant pot to saute again, add one-fourth cup water to the pot and mash the dal lightly with the back of a spoon. Let it simmer for one or two minutes, then cancel saute and take it out in a bowl. Garnish with green chillies and parsley or cilantro. Serve hot with the rice.
If you want to make the rice separately, here's a cumin rice recipe that tastes yum with this dal.
More Dal Recipes
- Maash ki daal - A vegan dal that has a slightly thick texture unlike other lentils. It has a nutty, warm and savory taste that goes very well with Indian breads like naan or tandoori roti.
- Whole masoor dal - This is mostly a hands-off recipe made with whole brown lentils. A tempering of ghee, onions, garlic, and cumin makes it vey tasty.
Dal Fry (Spiced Lentil Soup in the Instant Pot)
A simple and quick dal fry recipe. Serve with warm naan or white rice for an easy, no-fuss meal.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: Serves 4 1x
- Category: Brunch
- Method: Pressure cooking
- Cuisine: Indian
- 1 cup pigeon pea lentils (toor dal)
- 2 tsp ghee or corn oil
- ½ tsp cumin seeds
- 1 small onion
- 1 small tomato
- ½" piece ginger
- 4 cloves garlic
- ½ tsp red chilli powder
- ½ tsp turmeric powder
- ½ tsp coriander powder
- salt, to taste
- 2 sprigs fresh herbs - cilantro or parsley (for garnishing)
- 1-2 green chillies (for garnishing)
- Wash and soak the dal in 2 cups water.
- Mince the ginger and garlic.
- Dice the onion.
- Chop the tomato.
- Turn on the instant pot and press the saute button. Wait for the display to show HOT. Add the ghee and cumin seeds.
- After a few seconds, add the diced onion. Fry for 2 minutes or until the onions soften.
- Add the ginger, garlic, tomato, powdered spices (red chilli, turmeric and coriander) and salt. Roast this masala for 2 minutes, adding splashes of water to prevent it from sticking to the bottom of the pot. Cancel the saute mode.
- Add the lentils along with the water in which they were soaked. Close the lid, make sure the steam valve is set to sealing, press the pressure cooking button (high) and set the timer to 10 minutes. When the timer beeps, wait for 10 minutes, then release the rest of the steam by turning the steam valve to venting. Open the lid.
- If the lentils are too thick, add ¼ cup water and mash with the back of a spoon. Press the saute button again and simmer for 2 minutes so that the lentils get incorporated into the liquid.
- Take it out in a bowl and garnish with parsley or cilantro. Serve hot with naan or white rice.
- If you want a vegan dal fry, use corn oil instead of ghee.
- For a non-spicy dal, substitute the red chilli powder with paprika.
- If you don't have pigeon pea lentils, make this dal with red lentils. In this case, wash the lentils but don't soak them, reduce the pressure cooking time to 4 minutes, and release pressure after 5 minutes.
- Look at the body of the post to cook the dal and rice together in the instant pot.
- Calories: 88.3
- Sugar: 0.8
- Sodium: 592.3
- Fat: 2.8
- Saturated Fat: 1.7
- Unsaturated Fat: 1.1
- Trans Fat: 0
- Carbohydrates: 13.4
- Fiber: 3.4
- Protein: 3.4
- Cholesterol: 5
Keywords: dal fry, Indian lentil soup, toor dal, instant pot lentils
Did you make this instant pot dal fry? Don't forget to give it a star rating below!