Explore

Creamy Coconut Red Lentil Dal with Spinach

Red lentils simmered until soft in a silky coconut milk sauce with ginger and tomato, then finished with wilted spinach. A comforting one-pot bowl that is rich, creamy and not spicy.

Total
30 min
Prep 7 · Cook 23
Serves
1
Difficulty
Easy

You'll practice: Simmering · Blooming spices

Not rated yet

  • Savory
  • Standard
  • Indian
  • Stovetop
  • Oven
Made October 16, 2026

Instructions

  1. Rinse the 70 g red lentils under cold water until it runs clear and drain well. Finely chop the 1 tomato and grate the 10 g ginger.

    ~5 min

  2. Warm the 1 tbsp oil in a small pot over medium heat. Add the grated ginger and cook for 1 minute until fragrant and just starting to colour, without letting it brown.

    ~1 min

  3. Add the chopped tomato and 0.25 tsp black pepper to the pot and cook for 3 minutes, stirring, until the tomato collapses into a soft paste. Pour in the 150 ml coconut milk and 250 ml water, then stir in the 0.5 tsp salt.

    ~3 min

  4. Stir in the drained red lentils and bring to a gentle simmer. Cook uncovered for 15 to 18 minutes, stirring now and then, until the lentils are tender and the sauce is thick enough to hold a trail behind the spoon. If it tightens too much, stir in 2 tbsp hot water.

    ~18 min

  5. Stir the 60 g spinach into the pot in handfuls and cook for 2 minutes, until fully wilted and glossy. Taste and adjust the salt.

    ~2 min

  6. While step 4 cooks

    While the lentils simmer, warm the 1 piece naan in a dry frying pan over medium heat for 2 minutes per side, until soft and lightly blistered.

    ~4 min

  7. Spoon the dal into a bowl and serve with the warm naan for scooping.

    ~1 min

Your next dinner may already be in your kitchen

3 free recipes each week · No card needed · Google sign-in

Create a free recipe