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.

A pot of cooked spinach dal fry with cilantro and garlic tadka, and a ladle lifting a portion from the center.

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

Ingredients for Spinach Dal Fry.
  1. Toor & Moong Dal – Wash the dal well and soak for 30 minutes before cooking.
  2. 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.
  3. 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

An instant pot contains yellow split lentils soaking in water along with salt and turmeric powder.

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

A close-up of an Instant Pot control panel, with the display showing “On” and various function buttons visible.

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

An Instant Pot containing cooked yellow lentils in a liquid.

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

A hand uses a whisk to stir a pot of steaming yellow lentils inside an electric pressure Instant Pot on a kitchen counter.

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

Make Spinach Dal Fry

A yellow pot on a stove contains hot oil with cumin seeds being sautéed.

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

Chopped ginger, garlic, green chilies, and cumin seeds are being sautéed in oil in a yellow-handled pot on a stovetop.

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

Chopped red onions are added in a yellow enameled pot on a stovetop.

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.

Chopped tomatoes with salt are added in a yellow pot on a gas stove.

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

A yellow pot on a stove contains chopped tomatoes, onions, and assorted ground spices, being cooked together.

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

A yellow enameled cast iron Dutch oven with a lid sits on a gas stove burner.

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

Yellow Dutch oven on a stove containing cooked masala consisting of onions, tomatoes, ginger, garlic, and green chilies with spices.

Step 11. Your masala paste is now ready.

A yellow pot on a stove contains a mixture of chopped spinach and tomato-based masala.

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.

A yellow pot on a stovetop containing a cooked mixture of chopped greens, tomatoes, and spices.

Step 13. Your masala mixture with spinach is ready.

A pot of yellow dal with herbs cooks on a gas stove, while a lid is lifted to reveal the contents.

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.

A yellow pot on a stove contains simmering dal, garnished with chopped cilantro and spices on top.

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

A yellow pot filled with a yellow spinach dal with visible herbs sits on a stove burner.

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

Prepare Tadka

A small stainless steel pot with oil and asafoetida (hing) sits on a gas stovetop burner.

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

A saucepan on a stove with chopped garlic, whole dried chili peppers, oil, and Kashmiri red chili powder being sautéed for spinach dal fry.

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.

A close-up of a bowl of spinach dal fry, an Indian lentil curry garnished with chopped cilantro and a layer of spiced tadka oil on top, with a spoon partially submerged.

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).
A blue bowl with spinach dal fry, white basmati rice, and sliced red onion salad, served with a spoon on a fringed cloth.

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!

5 from 7 votes

Spinach Dal Fry

Spinach Dal Fry is a hearty Indian lentil curry with toor & moong dal, spinach, & garlic tadka. Easy to make, comforting, and perfect with Jeera Rice.
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 4 servings

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
Save this recipe!
Get this recipe sent to your inbox! Plus get new recipes from us every week!

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

This recipe was first published in January 2022 and has been updated with new photos, instructions, and helpful 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, 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.

Nutrition

Calories: 287kcal | Carbohydrates: 37g | Protein: 11g | Fat: 12g | Saturated Fat: 1g | Sodium: 419mg | Potassium: 343mg | Fiber: 9g | Sugar: 5g | Vitamin A: 1848IU | Vitamin C: 47mg | Calcium: 76mg | Iron: 3mg

Additional Info

Course: Main Course
Cuisine: Indian
Diet: Vegetarian
Tried this recipe?Mention @honeywhatscooking or tag #honeywhatscooking!
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Hi, I'm Nisha!

A foodie passionate about bringing authentic Indian recipes and global flavors to your kitchen. I create dishes using simple, real ingredients, and seasonal produce. Join me on this soul-searching journey as I share "what's cooking" through my love for good food. I hope to inspire you to cook more at home, explore new flavors, and enjoy the process along the way.


You May Also Like

5 from 7 votes (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




5 Comments

  1. 5 stars
    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!

  2. 5 stars
    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 !