Smoked haddock with buttered spinach & mustard sauce

A light fish dish with new potatoes, topped with a poached egg and cream sauce – suitable for brunch, lunch or dinner

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

Nutrition per serving

  • kcal 344
  • fat 12g
  • saturates 4g
  • carbs 21g
  • sugars 4g
  • fibre 4g
  • protein 38g
  • salt 3.7g


  • 2 large handfuls baby spinach
  • 250g new potatoes, thickly sliced
  • 2 undyed smoked haddock fillets, about 140g each
  • splash white wine vinegar
  • 2 eggs
  • 2 tbsp wholegrain mustard
  • 3 tbsp low-fat crème fraîche
  • juice ½ lemon
  • 1 tbsp finely snipped chive


  1. To make the sauce, gently heat and stir together the mustard and crème fraîche in a small saucepan, then turn off the heat and set aside.

  2. Put the spinach in a colander and put in the sink. Pour over kettle-hot water to wilt, cool under cold water, squeeze out as much water as possible, then set aside.

  3. Put the potatoes in the bottom part of a tiered steamer, just cover with water and bring to the simmer. Lay the fish fillets in the first tier of the steamer and, after the potatoes have cooked for 5 mins, sit on top, cover and steam for a further 5 mins or until the fish is cooked through. While the fish and potatoes are cooking, bring another small pan of water to the boil, add the vinegar and poach the eggs to your liking – we did ours for 2 mins.

  4. Gently reheat the sauce and add the lemon juice and a small splash of water if it’s a little too thick. Season and stir in the chives. Lift the fish tier off the potatoes, drain the potatoes, then tip them back into the pan. Add the spinach and a drizzle of the sauce, and mix to combine. Divide the potatoes and spinach between 2 plates, sit a fillet of haddock on each and top with a poached egg. Drizzle the remaining sauce over the eggs and around the fish, and serve straight away.

Suggested recipes from this collection...