Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Indian Lentil Curry with Spinach Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 39 reviews

  • Author: admin
  • Total Time: 1 hour
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

This Indian Lentil Curry with Spinach is a hearty and flavorful vegetarian dish combining red split lentils simmered to creamy perfection with aromatic spices and fresh spinach. Perfect for a comforting meal, it embraces traditional Indian flavors through a slow simmering process and a spiced onion-tomato tempering.


Ingredients

Scale

Lentils and Vegetables

  • 1 cup red split lentils (masoor dal)
  • 3 1/2 cups water
  • 1/2 teaspoon turmeric powder
  • 8 ounces baby spinach, coarsely chopped

Tempering and Spices

  • 4 tablespoons vegetable oil
  • 1 medium onion, finely chopped
  • 2 green chilies, minced
  • 2 tablespoons garlic-ginger paste
  • 1/4 cup diced tomatoes (or 2 tablespoons tomato paste diluted in 2 tablespoons water)
  • 1 tablespoon ground coriander
  • 2 teaspoons ground cumin
  • 1 teaspoon Kashmiri chili powder
  • 1 1/2 teaspoons salt (adjust to taste)

Instructions

  1. Prepare the Lentils: In a large pot, combine the red split lentils, water, and turmeric powder. Bring to a gentle boil and then reduce to a simmer. Let it cook uncovered over medium heat for about 40 minutes until the lentils are soft, thick, and creamy, stirring occasionally to prevent sticking or burning.
  2. Make the Tempering: Meanwhile, heat the vegetable oil in a skillet over medium heat. Add the finely chopped onion and sauté until it turns golden brown, about 5 to 7 minutes.
  3. Add Aromatics: Stir in the minced green chilies and garlic-ginger paste to the onions. Cook for 1 to 2 minutes until the mixture becomes fragrant, taking care not to burn the paste.
  4. Incorporate Tomatoes: Add the diced tomatoes (or tomato paste mixture) to the skillet. Cook for 3 to 4 minutes until the tomatoes soften and the mixture thickens slightly.
  5. Spice it Up: Sprinkle in the ground coriander, cumin, and Kashmiri chili powder. Stir constantly for about 30 seconds to toast the spices gently and develop their aromas without burning them.
  6. Combine Lentils and Tempering: Pour the spiced onion and tomato mixture into the pot of cooked lentils. Stir thoroughly to blend the flavors evenly.
  7. Add Spinach: Mix in the coarsely chopped baby spinach. Stir the greens into the warm curry and allow them to wilt naturally within the simmering lentils.
  8. Season and Simmer: Add salt to taste and adjust any other seasonings if needed. Let the curry simmer gently for an additional 5 minutes to marry the flavors perfectly.
  9. Rest the Curry: Remove from heat and let the curry rest for several minutes before serving to allow the flavors to deepen further.
  10. Serve: Garnish with fresh cilantro if desired and serve the lentil curry warm with steamed rice or naan bread for a complete meal.

Notes

  • Adjust the number of green chilies according to your heat preference.
  • Using tomato paste diluted with water is a quick alternative when fresh tomatoes are unavailable.
  • Simmering the lentils slowly helps develop a creamy texture without the need for blending.
  • This dish pairs excellently with basmati rice or flatbreads like naan.
  • The lentils can be soaked beforehand for faster cooking, though it’s not necessary.
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian