Pesto-crusted cod with Puy lentils

A light and healthy fish supper with homemade basil pesto, fresh tomatoes and a hint of chilli –  ready in under half an hour

  • Prep:15 mins
    Cook:10 mins
  • Serves 2
  • Easy

Nutrition per serving

  • kcal 672
  • fat 37g
  • saturates 5g
  • carbs 34g
  • sugars 7g
  • fibre 11g
  • protein 45g
  • salt 1.6g


  • large pack basil, leaves only
  • 4 garlic cloves, 2 whole, 2 crushed
  • 25g pine nuts
  • 1 lemon
  • 50ml olive oil
  • 2 cod fillets
  • 2 red chillies, finely chopped
  • 2 large tomatoes, roughly chopped
  • 250g ready-to-eat Puy lentils


  1. First, make the pesto. In a food processor, pulse the basil, whole garlic cloves, pine nuts, the juice of half the lemon and some seasoning, gradually adding most of the oil. Taste and adjust the seasoning.

  2. Heat oven to 180C/160C fan/ gas 4 and line a roasting tin with foil. Season the cod on both sides and coat each fillet in the pesto. Cook for 8-10 mins until a crust has formed and the cod is cooked through.

  3. Meanwhile, heat the remaining oil in a small saucepan. Add the crushed garlic and the chillies, and cook for a couple of mins to release the flavour. Add the tomatoes and cook for 1 min more. Tip in the lentils, squeeze over the other half of the lemon, then season. Cook until piping hot and serve with the pesto cod.

Suggested recipes from this collection...