The BBC Good Food logo
Roast cod with curried cauli ower purée & onion bhaji

Roast cod with curried cauliflower purée & onion bhaji

A star rating of 5 out of 5.8 ratingsRate
Magazine subscription – your first 5 issues for only £5!
  • Preparation and cooking time
    • Prep:
    • Cook:
    • plus resting and 2 hrs macerating
  • More effort
  • Serves 4

One of Phil Howard's menu highlights, this dish is a mix of spices, flavours and textures. Try this delicate cod with crispy bhajis and creamy cauliflower

Nutrition: per serving


  • 200g spinach , washed
  • olive oil , for frying
  • 4 x 150g portions skinless cod fillet (from the head end if possible)

For the dressing

  • ½ onion , finely chopped
  • vegetable oil , for frying
  • 1 tbsp golden raisins
  • 2 tsp nonpareilles capers
  • 50ml apple juice
  • ½ lime zested and juiced
  • 1 tsp chopped coriander
  • pinch of golden caster sugar

For the bhaji

  • 125g gram flour
  • 1 egg
  • 125ml milk
  • 1 red onion , very finely sliced
  • ½ red chilli , finely chopped
  • 1 tsp chopped coriander
  • vegetable oil , for frying

For the purée

  • 25g unsalted butter
  • ½ onion , finely sliced
  • 1 tsp mild curry powder
  • 150g cauliflower , chopped
  • 100ml double cream


  • STEP 1

    To make the dressing, fry the onion in a small, non-stick pan with a splash of oil for 5 mins. Transfer to a bowl and add the rest of the dressing ingredients with a pinch of salt, and leave to macerate for 2 hrs.

  • STEP 2

    To make the bhaji, whisk the flour, egg and milk into a light batter. Add the onion, chilli and coriander with a pinch of salt and set aside for 30 mins.

  • STEP 3

    For the purée, melt the butter over a medium heat in a heavy-based saucepan. Add the onion, a generous pinch of salt and fry for 5 mins until soft and translucent. Add the curry powder and cook for another 5 mins, then stir in the cauliflower and cook for a few mins more. Pour in the cream, bring to the boil, then turn the heat right down. Cover with a lid and cook gently for 25-30 mins. Transfer to a blender and blend to a smooth purée. Check the seasoning.

  • STEP 4

    Half an hour before you want to serve, heat oven to 160C/140C fan/ gas 3. To fry the bhaji, heat enough oil to half-fill a large pan to 160C. Using a slotted metal spoon, lift the onion mix from the batter and let the excess liquid drain away. Lower into the oil and fry until the slices are crisp and golden. Drain on kitchen paper, then spread out on a baking tray and keep warm in the oven while you prepare the other elements.

  • STEP 5

    Wilt the spinach in a splash of olive oil, seasoning as you do so, and warm your purée through. Keep both on a low heat while you cook the cod.

  • STEP 6

    Put a non-stick ovenproof pan over a high heat. Season the top of the cod with salt. Add a splash of oil to the pan and put the seasoned side of the cod into the oil. Fry until golden brown, turn down the heat, turn the fish over and roast in the oven for 2-3 mins until just cooked.

  • STEP 7

    To serve, spoon some purée onto four heated plates. Put the spinach alongside and top with a piece of cod. Spoon a generous amount of the dressing onto the cod and garnish the fish with a bhaji.

Recipe from Good Food magazine, January 2017

Goes well with


Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating

A star rating of 5 out of 5.8 ratings

Sponsored content