Baked Smoked Haddock and Cheese Gratin Recipe

Smoked haddock and cheddar gratin

  • serves 6
  • Easy

In need of a comforting dinner? Cook this easy fish and cheese gratin recipe for a low calorie midweek meal to feed the whole family



  • smoked haddock 600g
  • whole milk 350ml
  • onion 1, peeled and cut into quarters
  • black peppercorns 6
  • Charlotte potatoes 650g, peeled and sliced into thick rounds
  • baby spinach 500g, washed
  • butter 50g, plus extra for the baking dish
  • plain flour 3 tbsp
  • emmental 100g, grated
  • mature cheddar 100g, grated


  • Step 1

    Put the haddock, milk, onion and peppercorns in a deep, lidded frying pan. Bring the milk to a simmer then put on the lid and turn off the heat. Leave for 10 minutes, then take out the haddock and flake into large chunks, discarding any skin and bones. Strain the milk into a jug.

  • Step 2

    Drop the potato slices into boiling water and cook for 7-10 minutes or until tender. Drain well.

  • Step 3

    Wilt the spinach in a large pan over a medium heat with a splash of water. Tip into a colander and cool, then use your hands to squeeze out as much liquid as possible. Tip onto doubled-up kitchen paper and pat as much water out as you can. This is important to prevent a puddle forming at the bottom of the dish. Chop the spinach then toss with lots of seasoning.

  • Step 4

    Heat the butter in a pan and, when foaming, stir in the flour. Stir for 3-4 minutes or until the mix has a nutty aroma. Gradually whisk in the strained milk a little at a time until you have a sauce. Simmer for 3-4 minutes then tip in the cheeses and stir until melted.

  • Step 5

    Heat the oven to 220C/fan 200C/gas 7. Butter a large ceramic baking dish and put the spinach in the bottom. Top with the haddock chunks and potatoes, then spoon over the sauce. Bake for 15-20 minutes or until the sauce is bubbling and the top golden. Serve with salad, if you like.

Try one of our other traybake recipes here...

Chicken Tray Bake Recipe With Lemon, Olives and Orzo

Nutritional Information

  • Kcals 472
  • Fat 21.2g
  • Saturates 13g
  • Carbs 30.4g
  • Sugars 5g
  • Fibre 3.5g
  • Protein 38.2g
  • Salt 1.8g