Curried Lentils with Potatoes and Spinach Recipe

Prep Time Cook Time Serves
15m 40m 2 to 4

Lentils have been an adult discovery for me. They just weren’t part of my mom’s repertoire when I was young. Now, I can’t seem to get enough of them. So good for you and so tasty – particularly when cooked with some curry powder like in this recipe!


  • 2 tablespoons olive oil, plus more for garnish
  • 1 onion, finely chopped
  • 3 garlic cloves, minced
  • 1 carrot, peeled and grated
  • 2 medium potatoes (e.g., Yukon gold), peeled and cubed
  • 1 tablespoon curry powder
  • 1 teaspoon salt
  • 1/2 teaspoon freshly ground black pepper
  • 2 cups lentils, rinsed and drained
  • 2 cups vegetable (or chicken) stock
  • 8 ounces fresh baby spinach, washed and dried
  • 1/2 cup greek yogurt


Heat the oil in a wide, heavy-bottomed pot over medium high heat. Sauté the onion for 3-5 minutes, or until translucent. Add the garlic and carrots and fry for another couple minutes. The carrots should start to soften. Toss in the cubed potatoes, curry powder, salt and pepper. Gently toss together so that all the vegetables are coated in the spices. Add the lentils and stock and bring to a simmer. Turn the heat to low and cover, leaving the lid slightly ajar. Cook for 30 minutes.

Pierce the potatoes with a knife to check they are fully cooked. Taste for seasoning and adjust to your taste. Stir in the spinach and gently cook for about 2 minutes or until you see the spinach has started to wilt.

When serving, I like to garnish each plate of curried lentils with a dollop of greek yogurt, drizzle of olive oil and a twist of black pepper. The contrast between the dark lentils and the white yogurt is very pretty.

Related Recipes