Gordon Ramsay’s Fish Pie is a rich, creamy, and flavorful dish featuring a mix of tender fish, a velvety white sauce, and a buttery mashed potato topping. This British comfort food is perfect for a hearty family meal while still feeling light and fresh.
What is Gordon Ramsay’s Fish Pie?
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.

Other Gordon Ramsay Recipes
- Gordon Ramsay Moroccan Lamb
- Gordon Ramsay Sausage Hotpot
- Gordon Ramsay Chicken Pot Pie
- Gordon Ramsay Turkey Crown
- Gordon Ramsay Chicken and Leek Pie
Reasons to Try Gordon Ramsay’s Fish Pie
- Rich and Creamy Filling – Packed with flaky fish and a velvety sauce.
- Golden, Buttery Mashed Potato Topping – Light, fluffy, and crisp on top.
- Full of Flavor – A balance of fresh fish, smoked haddock, and prawns.
- Hearty and Nutritious – Loaded with protein, omega-3s, and essential nutrients.
- Perfect for Batch Cooking – Can be made ahead and frozen.
Ingredients Needed to Make Gordon Ramsay’s Fish Pie
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 to Prepare Gordon Ramsay’s Fish Pie
Step 1: Prepare the Mashed Potatoes
- Boil the potatoes – Place chopped potatoes in a large pot of salted water and boil for 15 minutes, or until fork-tender.
- 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
- Sauté the onions and garlic – In a saucepan, melt butter over medium heat. Add onions and garlic, cooking until soft.
- Thicken with flour – Stir in flour and cook for 1 minute to remove the raw taste.
- Add liquids and herbs – Slowly whisk in milk, cream, Dijon mustard, lemon juice, parsley, and thyme. Simmer for 2-3 minutes until slightly thickened.
- 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
- Preheat oven – Set to 400°F (200°C).
- Transfer the fish mixture to a baking dish – Pour the creamy fish filling into a greased baking dish.
- 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
- Bake for 25-30 minutes – Until the top is golden and crispy.
- Let it rest – Cool for 5 minutes before serving.
- Garnish and enjoy – Sprinkle with extra parsley and serve hot.

What Goes Well With Gordon Ramsay’s Fish Pie?
- Serve with steamed green beans – A fresh, crisp contrast.
- Pair with a simple side salad – Lightens up the meal.
- Enjoy with roasted asparagus – A delicious vegetable pairing.
- Top with extra cheese before baking – For a cheesy crust.
- Serve with crusty bread – Perfect for scooping up the sauce.
- Pair with a crisp white wine – Sauvignon Blanc or Chardonnay works well.
Key Tips for Making Gordon Ramsay’s Fish Pie
- Use fresh, high-quality fish – Ensures the best flavor and texture.
- Cook fish gently to prevent overcooking – It will finish cooking in the oven.
- Mash potatoes until smooth – Ensures a creamy, even topping.
- Create texture on the mashed potatoes – Use a fork to make ridges for extra crispiness.
- Let the pie rest before serving – This allows the sauce to set.
- Add a splash of white wine to the sauce – Enhances depth of flavor.
- Use a mix of fish for the best taste – Combining cod, salmon, and smoked haddock creates the perfect balance.
Creative Variations of Gordon Ramsay’s Fish Pie
- Spicy version with chili flakes – Adds a subtle kick to the dish.
- Mushroom and leek for extra depth – Sautéed mushrooms and leeks add umami.
- Dairy-free with coconut milk – A lighter, lactose-free alternative.
- Add hard-boiled eggs – A traditional addition for more texture.
- Use sweet potato mash instead – A healthier twist with natural sweetness.
- Gluten-free with cornstarch – Replace flour with cornstarch for a thick sauce.
Storage Guidelines for Gordon Ramsay’s Fish Pie
- Refrigerate leftovers – Store in an airtight container for up to 3 days.
- Freeze for later – Freeze unbaked for up to 2 months; bake directly from frozen.
- Store sauce separately – Prevents a watery texture when reheated.
Reheating Tips for Gordon Ramsay’s Fish Pie
- Reheat in the oven for best results – Warm at 350°F (175°C) for 20 minutes.
- Use the stovetop for the filling only – Heat gently in a saucepan with a splash of milk.
- Avoid microwaving – This can make the fish rubbery and potatoes soggy.
FAQs
What is the best fish to use for fish pie?
The best fish for fish pie is a mix of white fish (cod, haddock), smoked haddock, and salmon, as they provide a balance of texture and flavor. Adding prawns or shrimp enhances the seafood richness.
How do you prevent fish pie from being watery?
To prevent fish pie from being watery, let the cooked filling cool slightly before adding mashed potatoes. Also, avoid overcooking the fish before baking, and use a thickening agent like flour or cornstarch in the sauce.
Can fish pie be made ahead of time?
Yes, fish pie can be made ahead of time. Prepare the filling and mashed potatoes, assemble the pie, and refrigerate for up to 24 hours before baking. It can also be frozen unbaked for up to 2 months and baked straight from frozen.
What can I serve with fish pie?
Fish pie pairs well with steamed green beans, roasted asparagus, or a fresh green salad to balance the creamy richness. A side of crusty bread is great for soaking up the sauce.
Final Words
Gordon Ramsay’s Fish Pie is a rich, creamy, and comforting dish that brings together flaky fish, a velvety sauce, and golden mashed potatoes. Whether for a cozy family dinner or a special occasion, this dish is easy to make and packed with flavor. Try it today and enjoy a restaurant-quality fish pie at home!
PrintGordon Ramsay Fish Pie Recipe – A Creamy & Comforting Seafood Classic
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.
- Prep Time: 20
- Cook Time: 30
- Total Time: 50 minutes
- Yield: 4 1x
- Category: Main Course
- Method: Baking
- Cuisine: British
Ingredients
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
- Boil the potatoes – Place chopped potatoes in a large pot of salted water and boil for 15 minutes, or until fork-tender.
- 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
- Sauté the onions and garlic – In a saucepan, melt butter over medium heat. Add onions and garlic, cooking until soft.
- Thicken with flour – Stir in flour and cook for 1 minute to remove the raw taste.
- Add liquids and herbs – Slowly whisk in milk, cream, Dijon mustard, lemon juice, parsley, and thyme. Simmer for 2-3 minutes until slightly thickened.
- 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
- Preheat oven – Set to 400°F (200°C).
- Transfer the fish mixture to a baking dish – Pour the creamy fish filling into a greased baking dish.
- 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
- Bake for 25-30 minutes – Until the top is golden and crispy.
- Let it rest – Cool for 5 minutes before serving.
- Garnish and enjoy – Sprinkle with extra parsley and serve hot.