• 150 ml full-fat natural yogurt
  • Juice of 1 lemon
  • 0.5 tsp turmeric
  • 350 g cod loin, cut into cubes (check it over for any small bones)
  • 20 g unsalted butter, melted

For the dhal:

  • 200 g yellow split peas
  • 1 tbsp olive oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, finely chopped
  • 1 red pepper, halved, deseeded and finely diced
  • 4 medium vine-ripened tomatoes, chopped
  • 1 tsp turmeric
  • 0.5 tsp ground cumin
  • 0.5 tsp ground coriander
  • 0.5 tsp ground ginger
  • 1 cinnamon stick
  • 1 litre very low-salt vegetable stock (eg Kallo)


  1. 1

    Put the yogurt, lemon juice and turmeric in a large bowl and combine. Add the cod and leave to marinate for 30 minutes. Soak short wooden skewers in cold water to prevent them burning.

  2. 2

    Meanwhile, start the dhal. Put the split peas in a large bowl and cover with plenty of cold water. Soak for 30 minutes.

  3. 3

    Heat the olive oil in a medium saucepan and cook the onion and garlic, stirring, for about 5 minutes, until just beginning to soften. Stir in the red pepper and tomatoes and cook for a further 10 minutes. Add the turmeric, cumin, coriander, ginger and cinnamon, stir until well combined, and cook for 1 minute.

  4. 4

    Drain the split peas and add to the pan, tossing well with the vegetables and spices. Pour over the stock and bring to the boil. Simmer for 50-60 minutes. You may need to top up with a little extra stock to ensure that the pan doesn’t go dry. The dhal is cooked when the split peas are tender and creamy and all the liquid has been absorbed.

  5. 5

    About 10 minutes before the dhal is due to be ready, preheat the grill to high. Thread the marinated fish onto the skewers – about 3 pieces per skewer. Place on a foil-lined baking sheet and drizzle over the melted butter. Grill under a high heat for 7-10 minutes, turning frequently until they are golden and crispy around the edges. Serve with the dhal.

Nutritional Details

Each serving provides
  • Energy 1595kj 381kcal 19%
  • Fat 15.2g 22%
  • Saturates 7.0g 35%
  • Sugars 13.6g 15%
  • Salt 0.8g 13%

% of the Reference Intakes

Typical values per 100g: Energy 335kj/80kcal

Each serving provides

25.3g carbohydrate 6.4g fibre 32.5g protein

Back to top