This post may contain affiliate links. Please read our disclosure policy.
Spinach Dal Fry is a hearty and wholesome Indian lentil curry made with a combination of toor dal (split pigeon peas) and yellow moong dal (yellow split lentils) in a spinach masala and a flavorful garlic tadka. This comforting dal fry takes 30 minutes to cook and pairs perfectly with jeera rice.

Whenever I return from vacation, the first thing I crave is a bowl of comforting dal with tadka (tempered spices) and Jeera Rice. There’s truly nothing more that warms my soul like dal, especially during the colder months. It’s wholesome, packed with protein, and always feels like home.
Difference between Dal Fry and Dal Tadka
Dal Fry and Dal Tadka are often confused with one another, but they’re slightly different dishes. Both use cooked lentils as the base, but the method of flavoring sets them apart.
- Dal Fry – In dal fry, the lentils are cooked separately and then mixed into a masala mixture of sautéed onions, tomatoes, ginger, garlic, green chilies, and spices. The “fry” part refers to frying the masala (spice mixture) before adding the cooked dal. It results in a thicker, creamier consistency. Adding tadka to a dal fry is optional, but it does enhance the flavor even more.
- Dal Tadka – In dal tadka, the lentils are cooked plain with turmeric and salt as seen in my Toor Dal Tadka recipe. The flavor comes from the tadka (tempering), which is added on top – made with oil or ghee consisting of asafoetida (hing), cumin seeds, garlic, and dried red chilies. This version is lighter, thinner in consistency, and has a smokier finish.
For my Spinach Dal Fry, also known as Palak Dal Fry, I use a combination of toor and moong dals, and cook them in the Instant Pot until soft and creamy. The dal is then combined with a flavorful masala made of onions, tomatoes, spices, and fresh spinach leaves, and finally finished with an aromatic garlic tadka.
It’s so good, I hope you try it.
Ingredients & Substitutions

- Toor & Moong Dal – Wash the dal well and soak for 30 minutes before cooking.
- Oil – I used oil for the entire recipe, for the spinach dal fry, and tadka. Feel free to use ghee for the tadka if you wish.
- Gluten-free option – For a gf option, skip asafoetida (hing), or use gluten-free asafoetida.
*See the recipe card below for full information on ingredients and quantities.*
Let’s Make Spinach Dal Fry
Cook Lentils in Instant Pot

Step 1. Add soaked lentils, water, turmeric powder, and salt to the Instant Pot.

Step 2. Close the Instant Pot and cook on High Pressure for 8 minutes. Let the pressure naturally release.

Step 3. Once the dal is cooked, this is what you should have.

Step 4. Use a whisk and mix for about 20 seconds, until the mixture is smooth and creamy.
Make Spinach Dal Fry

Step 5. Heat a pot on medium heat. Once hot, add the oil, followed by the cumin seeds. Sauté for 30 seconds.

Step 6. Add 1 inch chopped ginger, 3 cloves chopped garlic, and 2 chopped green chilies. Sauté for a minute.

Step 7. Add onions and season with salt. Sauté for 5 minutes until golden brown. This step is crucial, so ensure the onions brown nicely.

Step 8. Add tomatoes and season with salt. Mix.

Step 9. Now add cumin powder, coriander powder, turmeric powder, and Kashmiri red chili powder. Mix well.

Step 10. Cover and cook over low to medium heat for 5-6 minutes.

Step 11. Your masala paste is now ready.

Step 12. Increase the heat to medium again. Add fresh chopped spinach and season with a bit of salt. The spinach will wilt quickly and cook down for 2-3 minutes.

Step 13. Your masala mixture with spinach is ready.

Step 14. Add the cooked dal to the tomato spinach mixture. Stir well and cook on medium heat for 5 minutes, and bring to a boil.

Step 15. Add garam masala, amchur powder, and fresh cilantro.

Step 16. Adjust water as needed, but you shouldn’t need additional water. Mix well and set aside.
Prepare Tadka

Step 17. Heat a small tadka pot on medium heat. Once hot to the point of smoky, add asafoetida (hing). Cook for 20 seconds.

Step 18. Next, add 3 cloves of chopped garlic, followed by 2 dry red chilies, and 1/2 teaspoon Kashmiri red chili powder. Cook for 30 to 45 seconds.

Step 19. Pour sizzling hot tadka over the spinach dal and mix well. Enjoy with hot rice.
Recipe Tips
- Soak & Prep – Wash and soak the lentils. While the lentils are soaking, prep the remaining ingredients for the spinach dal fry.
- Onions & Tomatoes – Brown the onions nicely, as this adds a ton of flavor to the recipe. Cook down the tomatoes until you achieve a paste-like consistency.
- Tadka – Heat the oil until it reaches a smoking point. When the oil is hot, it yields a richer flavor in the tadka, enhancing the taste of your dal even further. Be careful not to burn the garlic, though. Feel free to use ghee instead of oil for the tadka.
- Storage – Store dal in an airtight glass container and keep it refrigerated for up to 3 days. Reheat on the stove and add a little water to adjust consistency. This dal makes great leftovers.
Serving Suggestions
- Serve the Spinach Dal Fry recipe with hot Jeera Rice or plain Basmati Rice, accompanied by papad, achaar (Indian pickle), and laccha onions.
- Dal also pairs well with other dishes such as Jeera Aloo or Bhindi Fry, along with roti (whole-wheat flatbread).

Tried this recipe? If so, please leave a comment & rate this recipe. That would mean so much to me. If you’re on Instagram, please tag me so I can see your creations. I’m happy to share and mention you. Thank you!

Spinach Dal Fry
EQUIPMENT
INGREDIENTS
For Instant Pot Dal
- 3/4 cups toor dal / split pigeon peas
- 1/4 cup yellow moong dal
- 3 cups water you can add more later
- 1/2 tsp turmeric powder
- 1/2 tsp salt
For Spinach Dal Fry
- 1 1/2 tbsp avocado oil
- 1/8 tsp asafoetida, hing, use gluten-free hing
- 1 1/2 tsp cumin seeds
- 2 inch piece ginger, chopped
- 3 cloves garlic, chopped
- 2 green chilies, chopped
- 2/3 cup red onion, chopped
- 2 plum tomatoes, chopped
- 2 tsp coriander powder
- 1 tsp cumin powder
- 1/2 tsp Kashmiri red chili powder
- 1/4 tsp turmeric powder
- salt to taste
- 50 grams baby spinach, chopped
- add cooked dal
- 1/2 tsp garam masala
- 1 tsp amchur powder, mango powder
- 2 tbsp fresh cilantro, chopped
- add tadka
For Tadka (Tempering)
- 1 1/2 tbsp avocado oil
- 1/8 tsp asafoetida (hing)
- 2 dry red chilies
- 3 cloves garlic, chopped
- 1/2 tsp Kashmiri red chili powder
INSTRUCTIONS
- Cook Lentils. Cook the soaked lentils with water, turmeric, and salt in the Instant Pot on high pressure for 8 minutes, then allow the pressure to release naturally. Open the Instant Pot, and whisk the dal until smooth and creamy.
- Make Spinach Masala. In a pot, heat oil and add cumin seeds, followed by ginger, garlic, and green chilies. Add onions with salt and sauté until golden brown, then stir in tomatoes, a little more salt, and the ground spices. Stir, cover, and cook for 5 minutes. Then, add the chopped spinach and cook until wilted. Stir in the cooked dal, and bring to a boil. Turn off the stove and finish with garam masala, amchur, and fresh cilantro.
- Prepare Tadka. In a small tadka pot, heat oil with hing until fragrant. Add garlic, dry red chilies, and Kashmiri chili powder, then cook briefly. Pour the sizzling tadka over the dal, mix well, and serve hot with rice.
NOTES
- Soak & Prep – Wash and soak the lentils. While the lentils are soaking, prep the remaining ingredients for the spinach dal fry.
- Onions & Tomatoes – Brown the onions nicely, which adds a ton of flavor to this recipe. Cook down the tomatoes so you end up with a paste-like consistency.
- Tadka – Heat the oil until it reaches a smoking point. When the oil is hot, it results in a richer flavor in the tadka, making your dal taste even better. Be careful that you don’t burn the garlic, though. Feel free to use ghee instead of oil for the tadka.
















Awesome recipe.. super easy and healthy too
Was very easy and fool proof recipe. Turned out very yum. Thanks for these awesome recipes
I tried this recipe and it was really yummy and super comforting! I loved adding the amchur to bring out the tanginess and cutting the sweetness of the tomatoes. The dal tasted even better the next day. Thanks for sharing your recipe, Nisha!
This is such an easy and delicious recipe!!!
I tried it today and my husband complimented that it was the best dal he has ever tasted so far and it’s so easy..Thank you so much for sharing your recipes with us Nisha, you have made a big difference to our lives..You are doing a great job. Thanks once again !