indian lentil curry with spinach

Indian lentil curry with spinach is a wholesome bowl of delicious. If you are looking for something that’s healthy but still tastes great this is it.

It’s even vegan and gluten-free. It combines classic Indian spices, onion, ginger, garlic and a bit of green chili with red lentils and spinach. A bit of tomato rounds it out.

This is a dish that I cook all the time. Maybe not exactly the same way every time but close. It makes a great side dish to any Indian meal.

Dal palak would be the Indian name. I doubt you’ll find it done this way on a menu anywhere though. This is homestyle cooking. And it’s easy to make. Really easy.


Lentil curry with spinach in a copper bowl from above.


This is what Indians call dal

Dal palak is a famous dish. This is a simpler version. Straightforward. It’s just something I like to make. There are a million variations out there.

I vary it depending on my mood. Hotter sometimes. A few curry leaves when I feel like taking it towards south Indian. Mix it up.

You could fry up a bit of mustard seed or whole cumin seed at the start if you wanted to. Tomato paste if you can’t get nice fresh tomatoes. Squeeze of fresh lemon juice. A big handful of chopped cilantro. 

All sorts of possibilities with this one. This is a baseline recipe. Make it as written. Or take it wherever you feel like going. Indian lentil curry with spinach doesn’t even need to have spinach in it. Although you’d have to change the name I guess.

Really cook your lentils to make creamy lentil curry with spinach

The key to making any red lentil or masoor dal recipes is to first cook the lentils with a bit of turmeric until they disintegrate. Completely lose their shape. Nice and creamy. I love this. Do it all the time.

While the dal is cooking, make what’s called a tempering – the flavours that will season the dish. Temperings can be as simple as a few mustard and cumin seeds, fried in oil.

Or it can be a bit more involved like is is here. Dal is great like that. It’s a canvas waiting to be painted by whatever suits your fancy.

It’s tasty stuff. Lentils and spinach. Practically health food. But it’s tasty. And that’s what counts.


Table scene with lentil curry, egg curry and parathas from above.


Spoonful of lentil curry with spinach with parathas and egg curry in the background.
Print Pin
4.88 from 8 votes

indian lentil curry with spinach

Course Main
Cuisine Indian
Keyword lentil curry, lentil curry with spinach
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings 8
Calories 168kcal
Author romain | glebekitchen


The spice mix

  • 1 Tbsp coriander powder
  • 2 tsp cumin powder
  • 1 tsp kashmiri chili powder
  • 1 1/2 tsp salt

The dahl

  • 1 cups red split lentils masoor dahl
  • 3 1/2 cups water
  • 1/2 tsp turmeric
  • 8 oz baby spinach coarsely chopped

The tempering

  • 4 Tbsp vegetable oil
  • 1 onion finely chopped
  • 2 green chilies minced
  • 2 Tbsp garlic ginger paste - recipe link below
  • 1/4 cup tomatoes diced or use 2 Tbsp tomato paste diluted in 2 Tbsp water
  • 1 tsp salt to start. You are going to need more. Adjust to taste.


Cook the dal

  • Combine the lentils, water and turmeric in a pot big enough to hold the spinach.
  • Bring to a simmer and cook, covered, until the lentils disintegrate, about 40 minutes. Add a bit more water if needed. You are going for a thick puree consistency.

Make the tempering

  • Heat a skillet over medium heat.
  • Add the oil. When the oil starts to shimmer, add the onion and cook until the edges of the onions start to brown.
  • Stir in the green chili and garlic ginger paste and cook until the sputtering stops.
  • Add the spice mix and cook for about 30 seconds, stirring constantly. This is the critical step. You don't want your spices to burn.
  • Add the tomato paste and stir. Turn the heat down and let it simmer 3-4 minutes.
  • Stir the tempering into the lentils. Add the salt and taste.
  • Mix in the spinach, a bit at a time, letting it wilt into the dal. When all the spinach has been mixed in, cover and let simmer 5 minutes.
  • Adjust the salt and serve. You are going to need more. For sure. So creep up on it. Add a bit. Stir. Taste. Add some more. Keep going until you get it where you want it.


You can buy garlic ginger paste but it's not nearly as good as making it from scratch.


Serving: 8servings | Calories: 168kcal | Carbohydrates: 19g | Protein: 8g | Fat: 8g | Saturated Fat: 6g | Sodium: 824mg | Potassium: 586mg | Fiber: 9g | Sugar: 2g | Vitamin A: 5470IU | Vitamin C: 20mg | Calcium: 84mg | Iron: 3.8mg



14 thoughts on “indian lentil curry with spinach”

  1. 5 stars
    Hi Romain, perfect vegetarian dish for weekdays! Super easy to make, doesn’t take that long, and tastes like fine dining. What more could you ask for?

    By the way, I made birria tacos con consomé for the second time a few weeks ago. That is the most crazy awesome dish ever!

    • You can ask for nothing more. Cheap. Easy. Healthy. Delicious. I don’t know too many dishes that fit that bill:-).

      Birria tacos really is the most crazy awesome dish ever. I am sooo tempted to serve it for Christmas dinner (but I will get in trouble if I do I think!)

  2. Hi Romain, I came across your blog and I can’t wait to try many of your recipes. I have some food intolerances that have workarounds, and I’m wondering if soaking the lentils overnight before cooking will change the final taste or texture?

    • Happy you found it!

      I soak some legumes (urad dal can be a real challenge) but masoor dal cooks up just fine without any pre-soak. It’s a very friendly lentil.

  3. 5 stars
    Just finished trying your recipe for the first time. As it settles and cooks overnight I can’t wait to serve it to my family tomorrow! Thank you so much!

  4. Lentils are such a wonderful and filling protein alternative. While I’m not a vegetarian, I often have days or weeks where I prefer vegetable based dishes and this would be perfect! And it would absolutely break with tradition, but I’m tempted to try this in a slow cooker some how.

    • Haha – innovate! This could be the slow cooker recipe of the year:-) However, the spinach goes in at the end I think, whatever approach you choose.

  5. Lentils are a new passion of mine. Spinach is an old one. Thank you for combining them into a wonderful curry dish! Pinning for later!

    • If you like spinach and lentils then you should play with the combo. I do a simple curry of chicken, lentils and spinach with common Indian spices sometimes – just cumin, coriander, turmeric and chili. Always turns out. Have fun with it.

4.88 from 8 votes (6 ratings without comment)

Leave a Comment

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.