Jamie Oliver's Classic Fish Pie
Get ready for a hug in a bowl with Jamie Oliver's incredible fish pie! It's super comforting, packed with flavour, and so easy to make.

Oh, my lovelies, get ready to dive into the most comforting, soul-warming dish that truly embodies everything we adore about home cooking: a proper fish pie, Jamie Oliver style! You know how Jamie just has that knack for taking a classic and giving it that extra oomph, that little spark of flavour that makes you go 'Mmm!'? Well, his approach to fish pie is no different. It’s not just a meal; it’s an experience, a big, warm hug on a plate, and it’s about to become your new favourite go-to for a truly satisfying dinner.
This isn't just any old fish pie; it's a celebration of fresh, flaky seafood nestled in a rich, creamy, and wonderfully zesty sauce, all crowned with a golden, fluffy mashed potato topping. The beauty of Jamie’s philosophy shines through here: using quality ingredients, keeping things simple but impactful, and making sure every bite bursts with flavour. We're talking about a harmonious blend of tender salmon, sweet cod, and perhaps a smoky whisper of haddock, gently poached in milk to keep them succulent. But here’s where the magic really happens – that sauce! It’s not just a basic béchamel; we’re infusing it with fresh herbs like dill and parsley, a cheeky spoonful of Dijon mustard for a little zing, and, crucially, plenty of lemon zest to cut through the richness and lift the entire dish. That zesty brightness is what transforms this comfort classic from merely good to absolutely brilliant, making it feel fresh and vibrant, even on the chilliest of evenings.
Imagine pulling this beauty out of the oven: the mashed potato topping, golden brown and slightly crisp on top, with little peaks and valleys catching the light. Beneath that glorious crust, you’ll find a bubbling, creamy sea of sauce, studded with chunks of perfectly cooked fish and perhaps some sweet, tender peas or thinly sliced leeks for that extra pop of colour and texture. The aroma alone is enough to make your stomach rumble – a comforting mix of baked potato, fresh seafood, and aromatic herbs. It’s a dish that feels special enough for a Sunday supper but is surprisingly straightforward to whip up on a weeknight, especially if you get a few bits prepped ahead of time. This recipe is all about making delicious, wholesome food accessible to everyone, no matter your kitchen confidence. We’re going to build layers of flavour, from the perfectly seasoned fish to the velvety sauce and the dreamy mash, ensuring every spoonful is packed with joy. So, grab your apron, put on some tunes, and let’s get cooking – because this Jamie Oliver-inspired fish pie is going to knock your socks off!
Why You'll Love This Recipe
- It's a proper hug in a bowl, incredibly comforting and satisfying, perfect for cozy family dinners or a special weekend treat.
- Packed with vibrant, zesty flavours from fresh herbs, lemon, and a hint of mustard, making it feel wonderfully fresh and exciting.
- Surprisingly easy to make with accessible ingredients, proving that delicious, wholesome food doesn't have to be complicated.
Ingredients
- 750g floury potatoes (like Maris Piper or King Edward), peeled and quartered
- 500ml whole milk, plus a splash for mash
- 1 bay leaf
- 200g skinless salmon fillet, cut into 2-3cm chunks
- 200g skinless cod fillet, cut into 2-3cm chunks
- 100g skinless smoked haddock fillet, cut into 2-3cm chunks
- 50g unsalted butter, plus a knob for mash
- 50g plain flour
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 1 tbsp Dijon mustard
- Zest of 1 large lemon, plus a little extra for mash if desired
- 75g frozen peas (optional)
- 75g thinly sliced leeks (optional)
- Small bunch fresh dill, finely chopped
- Small bunch fresh parsley, finely chopped
- Salt and freshly ground black pepper to taste
- Optional: 2 tbsp grated Parmesan cheese for the mash
Equipment Needed
Step-By-Step Instructions
- 1
Prep the Stars of the Show! First things first, let's get our glorious fish ready! Take your salmon, cod, and smoked haddock, give them a quick rinse under cold water, and pat them dry with a paper towel. Now, cut them into lovely, bite-sized chunks – aim for pieces roughly 2-3cm, so they cook evenly and you get a fantastic mix in every spoonful. Next up, finely chop your onion and garlic; remember, a good chop sets the stage for flavour! If you're using leeks, give them a good wash to get rid of any hidden grit, then slice them into thin rounds. Have your fresh dill and parsley roughly chopped and ready to sprinkle in later, as these fresh herbs are going to bring so much vibrant flavour to our pie.
- 2
Poach and Infuse for Flavour! Now, let's get that fish gently poached to perfection and infuse our milk with incredible flavour! In a large, deep saucepan, pour in your whole milk and add the bay leaf. Bring this mixture to a gentle simmer over medium heat – we’re not looking for a rolling boil here, just a happy little bubble. Once it’s simmering, carefully add your prepared fish chunks to the milk. Let them poach very gently for about 5-7 minutes, or until they’re just cooked through and flaky. The fish should still be firm but easily flake apart with a fork. Don't overcook it, darling, or it'll be dry! Carefully remove the fish with a slotted spoon and set it aside. Crucially, do not discard the infused milk – this is our flavour base for the sauce, so set it aside to cool slightly.
- 3
Crafting that Dreamy Creamy Sauce! Time to make the heart of our fish pie: that luscious, creamy sauce! In the same saucepan (no need to wash it, we love efficiency!), melt your butter over medium heat. Once it’s shimmering, sprinkle in the plain flour and stir continuously with a wooden spoon or whisk for about 1-2 minutes to cook out the raw flour taste – this is your roux, the thickening magic! Now, gradually, a little at a time, whisk in the warm, infused milk from poaching the fish. Keep whisking constantly to prevent lumps, ensuring each addition is fully incorporated before adding more. Once all the milk is in and the sauce is smooth and thickening, stir in your Dijon mustard for that lovely little kick, the zest of one lemon for brightness, and a generous pinch of salt and black pepper. Let it gently bubble for a few minutes until it’s beautifully thick and coats the back of a spoon.
- 4
Building the Flavour-Packed Filling! With our sauce perfectly velvety, it’s time to bring all those wonderful flavours together! Gently fold the cooked fish chunks back into the creamy sauce. Now, if you're adding peas or thinly sliced leeks, pop them in now too – they'll cook through beautifully in the oven. Stir in your freshly chopped dill and parsley; these herbs are essential for that classic, fresh fish pie flavour. Have a little taste and adjust the seasoning if needed – maybe a little more lemon zest for an extra zing, or another twist of pepper. Pour this glorious fish mixture into your chosen ovenproof dish. Make sure it's evenly distributed, ready for its crowning glory!
- 5
The Golden Mash Topping! While your fish filling is waiting patiently, let’s get that mash topping ready! Boil your potatoes until they're fork-tender, then drain them really well. Return them to the hot pan and let them steam for a minute or two to dry out – this is key for fluffy mash! Mash them until smooth, then beat in the butter and warm milk until you have a wonderfully creamy, lump-free consistency. Season generously with salt and pepper. Now, for that signature Jamie Oliver touch, you can stir in a little more lemon zest or a sprinkle of grated Parmesan cheese for extra flavour and a beautiful golden crust. Spoon or pipe the mash evenly over the fish filling, making sure to spread it right to the edges to seal in all that goodness. You can use a fork to create lovely ridges, which will crisp up beautifully in the oven.
- 6
Bake to Golden Perfection! Finally, it’s time for the grand finale in the oven! Preheat your oven to 200°C (180°C fan/Gas Mark 6). Place your fish pie on a baking tray – just in case of any enthusiastic bubbling over! Bake for 25-30 minutes, or until the mashed potato topping is gloriously golden brown, with little crispy peaks, and the creamy filling underneath is bubbling merrily around the edges. You should see that lovely movement and hear the gentle sizzle. Once it's out, let it rest for 5-10 minutes before serving. This allows the filling to settle and makes for easier, neater serving. Get ready to dish out pure comfort!

Jamie's Kitchen Tips
Right, my lovelies, here are some of Emma's top tips, inspired by Jamie's brilliant approach, to make sure your fish pie is nothing short of sensational! * Fishy Business: Mix it Up! Don't be shy with your fish choices! While salmon, cod, and smoked haddock are classics for a reason, feel free to experiment. Prawns are a gorgeous addition, especially if you add them in the last 5 minutes of baking so they don't overcook. White fish like hake or pollock work wonderfully too. The key is a mix of textures and flavours – the richness of salmon, the flakiness of cod, and the distinctive taste of smoked haddock create a truly magnificent symphony in your mouth. You can even use leftover cooked fish if you have it, just reduce the poaching time! * Mash Perfection: No Soggy Bottoms Here! For the fluffiest, most delicious mash, choose a floury potato like Maris Piper or King Edward. After boiling, drain them really well and let them steam dry for a couple of minutes in the hot pan before mashing. This gets rid of excess water, preventing a watery mash. For an extra luxurious touch, use warm milk and melted butter when mashing. And don't be afraid to season it generously! A little grated Parmesan or mature cheddar mixed into the mash before topping will give you an even more incredible golden, cheesy crust. * Sauce Savvy: Smooth as Silk! The secret to a lump-free white sauce (béchamel) is to add the milk gradually, whisking constantly. If you do get a few lumps, don't panic! You can always pass the sauce through a sieve, or give it a quick blitz with an immersion blender for a super smooth finish. And remember that lemon zest – it's a game-changer! It cuts through the richness and lifts all those wonderful flavours. A splash of white wine in the sauce, reduced before adding the milk, can also add another layer of sophisticated flavour. * Veggie Boost: Get Those Greens In! This pie is super adaptable. Feel free to throw in some other lovely veggies. Thinly sliced leeks or spring onions sautéed gently before adding to the sauce, frozen peas, sweetcorn, or even some blanched spinach (squeezed dry!) would be fantastic. It adds colour, texture, and extra goodness! * Make Ahead & Freeze: This is a brilliant make-ahead meal! You can assemble the entire pie, cover it tightly, and refrigerate it for up to 24 hours before baking. If freezing, assemble the pie in a freezer-safe dish, cover it well, and freeze for up to 3 months. Thaw overnight in the fridge before baking, or bake from frozen (it will just take longer, around 60-75 minutes, covered with foil for the first 40 minutes to prevent the top from burning). * Zesty Zing! Jamie is all about that fresh, vibrant flavour, and so am I! Don't skimp on the lemon zest – it truly brightens the whole dish. A sprinkle of fresh chopped chives or parsley over the top just before serving also adds a lovely burst of colour and flavour. And if you're feeling adventurous, a pinch of smoked paprika in the mash or a tiny dash of Tabasco in the sauce can add a delightful, unexpected warmth!
Substitutions & Variations
- Swap fish types: Use prawns, hake, pollock, or even tinned tuna (drained) for a budget-friendly option.
- Dairy-free: Use dairy-free milk, margarine, and a plant-based cream alternative for the sauce and mash.
- Vegetarian: Use a mix of mushrooms, leeks, spinach, and perhaps some halloumi or firm tofu instead of fish, with a vegetable stock-based sauce.
- Herb swap: Chives, chervil, or even a tiny bit of tarragon can be used instead of or alongside dill and parsley.
Serving Suggestions
- A crisp green salad with a zesty vinaigrette to cut through the richness.
- Steamed green beans or broccoli for extra veg and crunch.
- Crusty bread to mop up every last drop of that delicious sauce.
Storage & Reheating
Leftovers can be stored in an airtight container in the refrigerator for up to 2-3 days. To reheat, cover with foil and bake in a preheated oven at 180°C (160°C fan/Gas Mark 4) for 20-25 minutes, or until piping hot all the way through. You can also microwave individual portions, but the mash topping won't be as crispy. The pie freezes beautifully (see 'Jamie Tips' for freezing instructions), lasting up to 3 months.