There’s something incredibly comforting about a creamy fish pie, especially when topped with a golden, cheesy mashed potato crust. This hearty dish has been a family favorite for generations and remains a go-to recipe for a cozy dinner at home. Even the pickiest eaters tend to clear their plates, making it one of those meals that brings everyone together around the table.
Rich, creamy, and packed with tender fish and succulent prawns, this fish pie isn’t just dinner—it’s a culinary hug. With a slightly crisp topping of cheddar mash and a luscious sauce that holds everything together, it’s no surprise that this dish often disappears fast.
Whether you’re cooking for a family dinner, a casual gathering, or just a treat-yourself evening, this fish pie is guaranteed to impress. Plus, it’s easy to make, freezer-friendly, and versatile enough to adapt to your favorite fish combinations.
Why This Fish Pie is a Family Favorite
There’s something magical about a creamy fish pie. The combination of flaky fish, tender prawns, and a velvety sauce smothered in mashed potatoes is irresistible. For many families, it’s the dish that can convince even meat-lovers to enjoy a meat-free meal.
The beauty of this recipe lies in its simplicity: fresh, high-quality ingredients combined with a few thoughtful touches—like a cheesy mash topping or a sprinkle of chives—turn everyday ingredients into a dish that feels special.
One of the highlights is watching everyone gather around the table, helping themselves to generous portions, and inevitably going back for seconds. And if there’s any leftover (though often rare!), it makes for an excellent lunch the next day.
What to Serve with Fish Pie
Traditionally, fish pie pairs perfectly with simple sides. Classic accompaniments include peas and sweetcorn, which add a pop of color and a touch of natural sweetness.
Other tasty options include:
- Sugarsnap peas or mange tout for a crisp bite
- Sautéed kale for a nutrient-packed green side
- Butter and pepper carrots for a subtly sweet vegetable side
- Garlic green beans for a flavorful, crunchy option
The choice of sides can be as simple or as creative as you like, but the focus should always remain on the creamy, cheesy fish pie itself.
A Recipe with a Story
This creamy fish pie recipe isn’t just delicious—it comes with a little culinary history. Imagine cooking this dish on stage during a cook-off, where a giant version is shared with an enthusiastic audience who taste-test and vote. The recipe has been honed over hundreds of tries, refined to deliver a balance of creamy sauce, perfectly cooked fish, and a golden, cheesy topping.
Even without the stage lights, it’s easy to see why this fish pie wins hearts: tender salmon, flaky cod or haddock, and plump prawns nestled in a creamy, cheesy sauce make every bite irresistible. And the mashed potato topping? Crispy at the edges and soft in the middle, it adds texture and that golden finish we all crave.
Tips for Perfect Fish Pie
- Choosing Your Fish: A mix of salmon, cod or haddock, and prawns gives the best flavor and texture. For variety, try trout or even a small amount of smoked haddock for a smoky hint.
- Cheesy Mash: Using mature cheddar in the mash creates a rich, indulgent topping. You can also mix sweet potatoes for a slightly sweeter flavor and a colorful twist.
- Crispy Topping: Give the mash extra texture by using a fork to create ridges before baking. The extra surface area crisps beautifully in the oven.
- Freezing and Reheating: Fish pie freezes well if you assemble it first. Defrost fully in the refrigerator before reheating in the oven for best results.
Creamy Fish Pie with Cheesy Mash – Ultimate Comfort Food
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Amelia
- Total Time: 1 hr 10 min
Ingredients
For the Mash:
1 kg (2 1/2 lb) floury potatoes, peeled and cut into chunks
1 ½ tbsp butter
3 tbsp double cream (heavy cream)
Pinch of salt and black pepper
For the Fish Pie:
600 ml (2 1/2 cups) full-fat milk
2 salmon fillets (approx. 250 g / 8.8 oz)
1–2 cod or haddock fillets (approx. 250 g / 8.8 oz)
15 king prawns (cooked or raw, deveined, approx. 170 g / 6 oz)
For the Sauce:
1 ½ tbsp butter
2 tbsp plain flour (all-purpose)
150 g (1 1/2 cups) grated mature cheddar cheese
Pinch of black pepper
To Serve:
1 tbsp chopped chives
Peas
Sweetcorn
Instructions
1. Prepare the Mash:
-
Place potatoes in a pan and cover with cold water. Bring to a boil, then simmer for 15 minutes until tender.
-
Drain and mash the potatoes with half of the butter, the cream, salt, and pepper. Set aside.
2. Cook the Fish:
-
Heat the milk in a large saucepan and add salmon and cod/haddock fillets. Bring to a simmer for 2–3 minutes until fish starts to flake.
-
If using raw prawns, add them for the last minute of cooking.
-
Transfer fish and prawns to a baking dish, discarding any skin. Reserve the cooking milk.
3. Make the Sauce:
-
Melt remaining butter in the saucepan. Stir in flour and cook for a minute on medium heat.
-
Gradually whisk in the reserved milk, avoiding a frothy mixture.
-
Remove from heat, stir in half the cheese and a pinch of black pepper until smooth.
4. Assemble the Pie:
-
Pour the sauce over the fish and prawn mixture.
-
Spoon the mashed potato over the top and spread evenly. Use a fork to create a lined pattern for extra crispiness.
-
Sprinkle remaining cheese on top. Bake in a preheated oven at 200°C / 400°F (fan) for 15–20 minutes, until golden and bubbling.
-
Garnish with chopped chives and serve with peas and sweetcorn.
Notes
- Dish Size:
- Ideal dish: approx. 25 cm x 18 cm x 6.5 cm (2.9–3 liters).
- Other suitable options: 25 cm x 30 cm x 4 cm or 25 cm x 25 cm x 5 cm.
- Reheating:
- Cool leftovers quickly, cover, and refrigerate up to 1 day.
- Reheat in oven at 200°C / 400°F for 20–25 minutes covered with foil; remove foil for the last 5 minutes to crisp the top.
- Freezing:
- Assemble pie without baking. Freeze immediately.
- Defrost overnight in fridge before baking 20–25 minutes at 200°C / 400°F.
- Extra Flavor Ideas:
- Add a spoonful of Dijon mustard to mash for a mild kick.
- Mix half sweet potatoes with regular potatoes for a sweeter, colorful topping.
- Stir cooked broccoli florets into mash for extra veggies.
- Crushed cheese and onion crisps sprinkled on top for a crunchy twist.
- Fish Options:
- Cod, haddock, pollock, halibut, or hake work well.
- Replace salmon with trout for a milder flavor.
- Optionally, add smoked haddock for a subtle smoky taste.
- Prep Time: 30 min
- Cook Time: 40 min

I’m a passionate home cook sharing easy, flavorful recipes inspired by my roots and travels — bringing a splash of joy and global taste to every family meal.
Information from your device can be used to personalize your ad experience.


