Spice-crusted salmon with sautéed potatoes & spinach

BBC MasterChef winner, Dhruv Baker, shows how a classic sauce can be updated with new flavours

  • Prep:30 mins
    Cook:1 hrs
  • Serves 6
  • More effort

Nutrition per serving

  • kcal 588
  • fat 42g
  • saturates 15g
  • carbs 24g
  • sugars 2g
  • fibre 3g
  • protein 30g
  • salt 1.14g


  • 1 tsp fennel seeds
  • 1 tsp coriander seeds
  • 1 tsp yellow mustard seeds
  • 6 salmon fillets, skin on (about 140-175g/5-6oz each)
  • 3-4 tbsp vegetable oil
  • 3 shallots, finely chopped
  • 100ml white wine vinegar
  • 150ml fish stock
  • 1 pinch saffron (no more than 4-5 strands per person)
  • 100g plus 1 tbsp salted butter, cut into 2½ cm cubes and chilled until needed
  • 750g potatoes (we like Maris Piper), cut into 2cm cubes
  • 2-3 tbsp vegetable oil
  • 1 tsp turmeric
  • ¼ tsp chilli powder (optional)
  • 400g spinach leaves
  • 1 tbsp butter


  1. Start by toasting the fennel, coriander and mustard seeds in a dry frying pan on a low heat, about 8-10 mins. Once you start to smell the rich aromas of the spices, you know they have cooked through. If they start to smoke, the spices will taste bitter and it would be better to start again. Once toasted, roughly crush using a pestle and mortar, or wrap the spices in a tea towel and crush with the base of a small saucepan. Stir in a pinch of black pepper.

  2. Scrape the skin sides of the salmon with a knife to get rid of any remaining scales, and scrape off as much of the film of moisture you sometimes get (this helps to get the skin crisp). Slash the skin 3 times, about 3cm in length, to stop it shrinking during cooking.

  3. Tip the spice mix onto a plate, lay the fish on it, skin-side up, so that the spices cover the underside of the fish. You can do this a few hrs ahead to help infuse the fish with the spices. You can also start the sauce ahead – put the finely chopped shallots in a pan with the vinegar, fish stock and saffron. Bring to the boil, then reduce by two-thirds. Set aside.

  4. Put the potatoes in a pan and cover with salted water. Bring to the boil and boil for 1-2 mins only, then drain. Heat the oil in a large frying pan, then add the turmeric and chilli powder, if using. Toss the potatoes in the spiced oil, then cook for 5 mins without stirring. Shake the pan and cook for 5-10 mins more, or until the potatoes are cooked through. Season and keep warm.

  5. When ready to cook the salmon, rub the skin sides with some oil, then fry in a pan (skin-sides down) on a medium heat with a little bit more oil, pressing down lightly on the fish for a few secs when it first goes in the pan. Don’t touch the fish or move the pan for about 5-6 mins – this ensures you get beautiful crisp skin. When the edges start to look golden, turn the fish over and cook for 1 more min.

  6. While the fish is cooking, cook the spinach in a large pan of boiling water for 2 mins. Drain, then squeeze out the excess water. Return to the pan and stir in the butter. This will form a simple emulsion, which will prevent water running out over the plate. Season.

  7. To finish the sauce, warm the pan of reduced mixture until hot. Take off the heat, then whisk in all the butter, reserving 2-3 cubes. Once the butter is amalgamated, stir in remaining cubes. Season with pepper and use immediately.

  8. Place a spoonful of spinach in the middle of each plate, then lay the salmon on top. Scatter some potatoes and pour some sauce around the fish. Sprinkle a few sea salt flakes over the fish and serve.

Suggested recipes from this collection...