Tarka dhal

Make a simple and healthy storecupboard supper like this easy dhal when you're cooking on a budget. To keep it vegan, use vegetable oil rather than ghee

  • Prep:10 mins
    Cook:1 hrs
  • Serves 2
  • Easy

Nutrition per serving

  • kcal 473
  • fat 12g
  • saturates 1g
  • carbs 59g
  • sugars 5g
  • fibre 8g
  • protein 26g
  • salt 0.4g


  • 200g red lentils
  • 2 tbsp ghee, or vegetable oil if you're vegan
  • 1 small onion, finely chopped
  • 3 garlic cloves, finely chopped
  • ¼ tsp turmeric
  • ½ tsp garam masala
  • coriander, to serve
  • 1 small tomato, chopped


  1. Rinse the lentils several times until the water runs clear, then tip into a saucepan with 1 litre water and a pinch of salt. Bring to the boil, then reduce the heat and simmer for 25 mins, skimming the froth from the top. Cover with a lid and cook for a further 40 mins, stirring occasionally, until it’s a thick, soupy consistency.

  2. While the lentils are cooking, heat the ghee or oil in a non-stick frying pan over a medium heat, then fry the onion and garlic until the onion is softened, so around 8 mins. Add the turmeric and garam masala, then cook for a further minute. Set aside.

  3. Tip the lentils into bowls and spoon half the onion mixture on top. Top with the coriander and tomato to serve.

Suggested recipes from this collection...