Rosti-Topped Fish Pie Recipe
Introduction
This Rosti-topped fish pie is a comforting and flavorful twist on a classic favorite. Tender coley fish in a creamy leek sauce is beautifully topped with crispy, golden rösti potatoes for a satisfying meal the whole family will enjoy.

Ingredients
- 300g waxy potatoes, halved
- 250g skinless coley fillets (fresh or frozen)
- 300ml milk
- 50g butter
- 1 leek, finely sliced
- 25g flour
- 2 tbsp chopped parsley
- 2 tsp Dijon mustard
Instructions
- Step 1: Cook the potatoes in boiling salted water for 5–7 minutes until almost tender but still firm enough to grate. Drain them and refresh under cold running water.
- Step 2: Place the coley fillets in a shallow saucepan and pour over the milk. Bring to a simmer and cook gently for 5 minutes. Drain the fish, reserving the milk, and set the fish aside.
- Step 3: Heat half the butter in a medium saucepan and add the sliced leek. Cook gently for 5–6 minutes until softened.
- Step 4: Stir in the flour and cook for 1 minute without browning. Remove the pan from the heat and gradually whisk in the reserved milk, stirring well to avoid lumps.
- Step 5: Return the pan to the heat and stir until the sauce comes to a boil. Let it simmer gently for 2 minutes, then stir in the chopped parsley and Dijon mustard.
- Step 6: Preheat the grill to high. Flake the cooked fish into large chunks and fold gently into the sauce. Transfer this mixture to a small ovenproof dish.
- Step 7: Coarsely grate the cooked potatoes. Melt the remaining butter, toss with the grated potatoes, season with salt and pepper, then scatter evenly over the fish mixture.
- Step 8: Place the dish under the grill for 5–10 minutes until the rösti topping is golden and crispy, and the potatoes are tender.
Tips & Variations
- Use waxy potatoes to ensure the rösti topping holds together well and crisps up nicely.
- Substitute coley with other white fish such as cod or haddock if preferred.
- Add a pinch of nutmeg to the sauce for extra warmth and depth of flavor.
- For a richer sauce, stir in a tablespoon of crème fraîche before adding the parsley and mustard.
Storage
Store any leftover fish pie in an airtight container in the refrigerator for up to 2 days. Reheat gently in the oven at 160°C (320°F) until warmed through to keep the topping crisp. Avoid microwaving to prevent the rösti from becoming soggy.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh fish instead of frozen coley?
Yes, fresh coley or any firm white fish works well. Adjust cooking time slightly if the fish fillets are thicker to ensure they are cooked through.
How do I know when the rösti topping is done?
The rösti is ready when it turns golden brown and crispy on top, and the potatoes underneath are tender. This usually takes about 5 to 10 minutes under a medium-high grill.
Print
Rosti-Topped Fish Pie Recipe
- Total Time: 35 minutes
- Yield: 2 servings 1x
Description
This comforting Rosti-topped fish pie combines tender coley fish in a creamy leek sauce, finished with a golden, crispy rosti topping made from waxy potatoes. The dish is easy to prepare and perfect as a warming meal.
Ingredients
Fish and Sauce
- 300g waxy potatoes, halved
- 250g skinless coley fillets (frozen coley is suitable)
- 300ml milk
- 50g butter, divided
- 1 leek, finely sliced
- 25g flour
- 2 tbsp chopped parsley
- 2 tsp Dijon mustard
Instructions
- Prepare potatoes: Cook the potatoes in boiling salted water for 5-7 minutes until they are almost tender but still firm enough to grate. Drain them and refresh under cold running water to stop the cooking process.
- Cook the fish: Place the coley fillets in a shallow saucepan and pour over the milk. Bring to a gentle simmer and cook for 5 minutes until the fish is cooked through. Drain the fish, reserving the milk, then set the fish aside.
- Make the leek sauce: Heat half of the butter in a medium saucepan and sauté the finely sliced leek for 5-6 minutes until softened. Stir in the flour and cook for 1 minute to form a roux, then remove from heat.
- Add milk to sauce: Gradually stir the reserved milk into the leek and flour mixture, stirring well between additions to avoid lumps. Return the pan to the heat and bring the sauce to a boil. Allow it to simmer gently for 2 minutes to thicken, then stir in the chopped parsley and Dijon mustard.
- Assemble the pie: Flake the cooked fish into large chunks and fold gently into the leek sauce. Transfer this mixture to a small ovenproof dish.
- Prepare the rosti topping: Coarsely grate the cooked potatoes. Melt the remaining butter and toss it with the grated potatoes. Season with salt and pepper to taste.
- Grill the pie: Scatter the potato mixture evenly over the fish and sauce. Place the dish under a medium grill for 5-10 minutes until the topping is golden brown and the potatoes are tender.
Notes
- Use waxy potatoes like red or new potatoes for the best rosti texture.
- If coley is not available, other white firm fish like cod or haddock can be substituted.
- Make sure to coarsely grate the potatoes to get a good crispy topping.
- Serve the pie with a simple green vegetable or salad for a complete meal.
- Do not overcook the potatoes in the boiling step; they need to be firm to grate properly.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: British
Keywords: fish pie, rosti topping, coley fish, leek sauce, British recipe, easy seafood dinner

