Print

Gordon Ramsay Fish Pie Recipe – A Creamy & Comforting Seafood Classic

Gordon Ramsay Fish Pie recipe

Gordon Ramsay’s Fish Pie consists of flaky white fish, smoked haddock, and prawns in a creamy, herb-infused sauce, topped with buttery mashed potatoes, and baked until golden brown. It’s a classic, comforting dish that delivers restaurant-quality flavors with simple, wholesome ingredients.

Ingredients

Scale

For the fish filling:

  • 1 ½ lbs (700g) mixed fish (cod, haddock, salmon), cut into chunks
  • ½ lb (225g) smoked haddock, cut into chunks
  • ½ cup (120g) raw prawns, peeled and deveined
  • 2 tbsp unsalted butter
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup (240ml) whole milk
  • ½ cup (120ml) heavy cream
  • 1 tsp Dijon mustard
  • 1 tbsp fresh parsley, chopped
  • 1 tsp fresh thyme leaves
  • 1 tbsp lemon juice
  • 1 tbsp all-purpose flour
  • Salt and black pepper (to taste)

For the mashed potato topping:

  • 2 lbs (900g) potatoes, peeled and chopped
  • 4 tbsp unsalted butter
  • ½ cup (120ml) whole milk or cream
  • ½ cup (50g) grated cheddar cheese (optional)
  • Salt and black pepper (to taste)

Instructions

Step 1: Prepare the Mashed Potatoes

  1. Boil the potatoes – Place chopped potatoes in a large pot of salted water and boil for 15 minutes, or until fork-tender.
  2. Mash with butter and milk – Drain the potatoes, then mash with butter, milk, salt, and pepper until smooth. Stir in cheddar cheese if using.

Step 2: Cook the Fish and Make the Sauce

  1. Sauté the onions and garlic – In a saucepan, melt butter over medium heat. Add onions and garlic, cooking until soft.
  2. Thicken with flour – Stir in flour and cook for 1 minute to remove the raw taste.
  3. Add liquids and herbs – Slowly whisk in milk, cream, Dijon mustard, lemon juice, parsley, and thyme. Simmer for 2-3 minutes until slightly thickened.
  4. Cook the fish – Add the fish chunks and prawns to the sauce, stirring gently. Simmer for 5 minutes, then remove from heat.

Step 3: Assemble the Pie

  1. Preheat oven – Set to 400°F (200°C).
  2. Transfer the fish mixture to a baking dish – Pour the creamy fish filling into a greased baking dish.
  3. Top with mashed potatoes – Spread the mashed potatoes evenly over the fish mixture. Use a fork to create ridges for a crispy top.

Step 4: Bake and Serve

  1. Bake for 25-30 minutes – Until the top is golden and crispy.
  2. Let it rest – Cool for 5 minutes before serving.
  3. Garnish and enjoy – Sprinkle with extra parsley and serve hot.