Serves 6

  • 380g red lentils
  • 1tbsp coconut oil
  • 1 onion, finely diced
  • 2 cloves garlic, crushed
  • One and a half tbsp garam masala or curry spice mix
  • 1 tin chopped tomatoes
  • 1 tin coconut milk
  • 20g coriander, roughly chopped
  • Salt
  • To serve:
  • 2 limes, cut into wedges
  • Seeds from half a pomegranate
  • Nigella seeds


  1. Rinse the lentils well in a sieve.
  2. Melt the coconut oil in a large, heavy-based pan.
  3. Sauté the onion until just soft, add the garlic and the spices and cook for a minute or so.
  4. Add the lentils and the tin of tomatoes.
  5. Add 1x tin of water.
  6. Stir well to combine.
  7. I like to add the water from the tin of coconut milk and reserve the solid white cream on top for serving. Alternatively you can just stir it all through at this stage.
  8. Simmer on a low heat for 20 minutes and season to taste with salt.
  9. Stir through half the coriander.
  10. Ladle into a wide bowl and scatter with the remaining coriander, pomegranate arils and nigella seeds.
  11. Serve with wedges of lime and a dollop of coconut cream