Jamie Oliver's Curried Fish Pie Recipe: Golden Crust, Creamy Spice Layered Magic

Desserts

Jamie Oliver's Curried Fish Pie Recipe: Golden Crust, Creamy Spice Layered Magic

Jamie Oliver's curried fish pie delivers the ultimate comfort food experience—creamy spiced filling, tender fish, and a golden crust that's impossible to resist. This recipe captures Oliver's signature balance of bold flavors and restaurant-quality technique, transforming simple ingredients into something truly special.

The curry powder and coconut milk create a rich, aromatic base that pairs perfectly with flaky white fish, while the mashed potato topping adds a comforting texture that's both crispy on top and creamy inside.

What sets this dish apart is Oliver's method of layering flavors—starting with a fragrant onion and garlic base, then building the curry sauce with just the right amount of heat.

The fish cooks gently in this spiced broth, absorbing all the aromatic goodness, while the potato topping achieves that perfect golden crust without being dry or heavy. It's the kind of dish that feels indulgent yet remains approachable for home cooks.

By the time it emerges from the oven, you'll have a pie with a creamy, spiced filling that's rich yet balanced, topped with a golden, crispy crust that's hard to resist.

The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect combination of tender fish, velvety sauce, and fluffy potatoes. This is comfort food at its finest—warm, inviting, and utterly satisfying.

The beauty of this recipe is its versatility—serve it with a crisp green salad to cut through the richness or pair it with a cooling chutney for extra brightness. The leftovers reheat beautifully, making it perfect for meal prep or feeding a crowd.

Let's bring Jamie Oliver's signature technique into your kitchen and create a pie that will become a family favorite.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for curried fish pie jamie oliver

Here's what you'll need to create Jamie's legendary creamy, spiced fish pie.

Ingredient Amount Notes
White Fish Fillets 🐟 1 ½ lb Cod, haddock, or pollock preferred
Yellow Onion 🧅 1 whole Medium size, finely chopped
Garlic Cloves 🧄 4 cloves Fresh, minced finely
Curry Powder 🌶️ 2 tbsp Mild to medium heat blend
Light Coconut Milk 🥥 1 can 13.5 oz can, full-fat optional
Russet Potatoes 🥔 2 lbs Starchy, peeled and boiled
Heavy Cream 🥛 ½ cup Full-fat for richness
Unsalted Butter 🧈 ½ cup Cold, cubed for topping
All-Purpose Flour 🌾 ½ cup For golden crust
Fresh Thyme 🌿 1 tbsp Leaves only, chopped fine
Fresh Ginger 🌿 1 tbsp Grated, fresh preferred
Lemon Juice 🍋 1 tbsp Freshly squeezed
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly cracked

The fish is the star—cod or haddock hold up best to the curry sauce, but pollock works too. Grab the freshest fillets you can find, ideally from the seafood counter at Whole Foods or your local fishmonger. If you're using frozen, don't thaw it—just pat dry before cooking. For the curry powder, Penzeys or Badia brands have the most complex flavors, but any good quality blend will do. The coconut milk? Thai Kitchen brand is my go-to—creamy but not too heavy. If you can't find light, use full-fat and reduce slightly to balance the richness.

No fresh thyme? Dried works at half the amount, but fresh is worth hunting down. Short on ginger? Ground ginger at one-third the quantity saves time, though fresh has more punch. The potatoes should be starchy—Russets or Yukon Golds mash up beautifully. For the crust, butter and flour give that perfect golden finish, but if you're gluten-free, almond flour works surprisingly well. The lemon juice brightens everything—don't skip it. And hey, if you've got extra curry powder, add a pinch to the mashed potatoes for that extra layer of flavor.

This pie tastes even better the next day—make a double batch if you can. Store leftovers in the fridge for up to 4 days, covered tightly. For freezing, portion into individual servings and freeze for up to 3 months. Reheat gently in the oven with a splash of milk to keep it moist. The crust gets crispy again when reheated, so it's perfect for meal prep. Serve with a simple green salad or some crusty bread to soak up that creamy sauce.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to wash pots. The fish simmers right in the same pan you sauté the onions and garlic—no extra bowls, no stress. Just toss it all in the oven, and the coconut milk turns velvety while the curry powder works its spice magic.
  • Coconut-Garlic Hug: That moment when the coconut milk reduces into a glossy, fragrant sauce? It’s like a warm hug for your taste buds. The garlic and curry powder cut through the richness of the fish, leaving you with a dish that’s creamy, aromatic, and ridiculously satisfying.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The leftovers reheat beautifully—just a splash of water or milk to loosen it up—and it’s a hit with kids (my picky eater actually finishes her portion). Pack it in a thermos, and you’ve got a lunch that tastes like you slaved over it.
  • Budget-Friendly Luxe: White fish is affordable, and this recipe stretches it further with the coconut milk base. I’ve made it for date nights, family dinners, and even a lazy Sunday—no one ever guesses it’s not a fancy restaurant dish. Plus, the curry powder makes it feel special without breaking the bank.

Step-by-step instructions for Jamie Oliver's curried fish pie

This is where the magic happens—creamy curry filling meets golden crust perfection.

1

Boil and Mash the Potatoes

Peel the 2 lbs of russet potatoes and cut them into even-sized chunks. Place them in a pot of cold, salted water (add about 1.5 tsp salt) and bring to a boil. Cook for 15-20 minutes until fork-tender—you'll know they're ready when they sink and a knife slides in easily. Drain well, then mash them until completely smooth.

For extra creaminess, I like to press the potatoes through a ricer or fine-mesh sieve to eliminate any lumps. This ensures your filling is velvety rather than grainy. Set the mashed potatoes aside and keep them warm—they'll be the base of our rich filling.

2

Build the Creamy Curry Filling

In a large skillet, melt 0.5 cup unsalted butter over medium heat. Add the finely chopped 1 whole yellow onion and cook for 5 minutes until soft and translucent. Stir in the 4 cloves of minced garlic cloves and cook for another 30 seconds until fragrant—this is where all the flavor starts to develop.

Add the 2 tbsp curry powder and stir for 1 minute to toast the spices and deepen their aroma. Pour in the 1 can light coconut milk and let it simmer for 3 minutes until slightly thickened. Remove from heat and stir in the 0.5 cup heavy cream, 1 tbsp fresh thyme, 1 tbsp grated fresh ginger, 1 tbsp lemon juice, 1.5 tsp salt, and 0.5 tsp black pepper. This is your aromatic base—taste and adjust seasoning if needed.

3

Prepare the Fish Layer

In a separate bowl, combine the mashed potatoes with the coconut cream mixture. Gently fold in the 1.5 lb white fish fillets (cod, haddock, or pollock) so they're evenly distributed throughout the filling. The fish should be completely enveloped but not broken up—this ensures each bite has that perfect fish-to-filling ratio.

Transfer the mixture to a greased 9x9-inch baking dish and spread it out evenly. The filling should be about 1 inch thick—this ensures the pie cooks through without drying out. Smooth the top with a spatula for an even finish.

4

Create the Golden Crust Topping

In a small bowl, mix together the 0.5 cup all-purpose flour and 0.5 cup cold unsalted butter, cubed. Use your fingers or a pastry cutter to work the butter into the flour until it resembles coarse crumbs with pea-sized butter pieces. This is your rustic topping—simple but incredibly effective.

Sprinkle the flour-butter mixture evenly over the filling in the baking dish. Press down lightly with your fingers so it sticks together. The butter will melt and create that irresistible golden crust we all love. For extra flavor, you can sprinkle a pinch of salt and black pepper over the top.

5

Bake to Golden Perfection

Preheat your oven to 375°F. Place the baking dish on the middle rack and bake for 30-35 minutes until the crust is deep golden brown and the filling is bubbling at the edges. The center should still be slightly jiggly—this indicates the fish is cooked through but hasn't dried out.

Let the pie rest for 10 minutes before serving. This resting time allows the filling to set slightly, making it easier to slice and ensuring the first bite is as creamy as possible. Serve with a simple green salad or steamed vegetables to balance the richness.

👨‍🍳

Pro Tips For Making Curried Fish Pie Jamie Oliver

  • Sear the Fish First: Hit the fish fillets with a quick sear in a hot pan—just 1-2 minutes per side—before adding them to the curry. The Maillard reaction adds depth that simmering alone can’t match, and it keeps the fish from turning rubbery when baked later. (Yes, even if you’re impatient like me, resist the urge to skip this.)
  • Sweat, Don’t Burn: When cooking the onions and garlic, keep the heat medium-low and let them sweat for 8-10 minutes until translucent. After burning three batches, I finally figured out that rushing this step just makes the curry taste bitter—no one wants that smoky overcooked flavor in a delicate fish pie.
  • Whisk the Coconut Milk: Before adding the light coconut milk to the curry, give it a quick whisk to redistribute any settled cream at the top. I was skeptical until I tried it—it makes the sauce velvety smooth instead of streaky, especially important when baking it into a pie where texture matters.
  • Pre-Bake the Pastry Blind: Skip the soggy bottom by pre-baking the pie crust for 10 minutes with weights or dried beans before adding the filling. This isn’t the prettiest method, but it’s the tastiest—trust me, your future self will thank you when the crust stays crisp instead of turning into a sad, soggy mess.

Troubleshooting perfect results

Filling Too Watery?

If your curry sauce feels too thin after simmering, reduce it by 5 minutes uncovered over medium heat until slightly thickened. I’ve found that using full-fat coconut milk instead of light helps stabilize the texture.

For extra richness, stir in 1 tbsp cornstarch mixed with 1 tbsp water and simmer for 2 minutes—this thickens without altering flavor. 💡

Fish Overcooking?

The fish should cook gently in the oven’s residual heat. If it’s overcooking, reduce baking time by 5 minutes and cover the dish loosely with foil halfway through. For extra insurance, poach the fish in the curry sauce for 3-4 minutes before assembling—this pre-cooks it slightly.

Use a thermometer to check internal temp: 145°F is perfect for flaky fish. 🐟

Crust Not Golden?

For a deeper golden crust, increase oven temp to 400°F for the last 5-10 minutes of baking. Brush the crust with a little milk or egg wash before baking for extra browning.

If your butter is too soft, chill the topping mixture for 15 minutes before sprinkling—this prevents it from melting too quickly. 🌟

Potatoes Too Dry?

If your mashed potatoes are dry, stir in 1-2 tbsp warm milk or cream to restore moisture. For extra insurance, wrap the boiled potatoes in a clean kitchen towel while mashing to retain steam.

If using instant potatoes, add 1 extra tbsp butter to compensate for their lower fat content. 🥔

Flavor Too Mild?

Boost the curry’s depth by adding ½ tsp smoked paprika or 1 tsp garam masala to the sauce. A splash of fish sauce (1 tsp) adds umami without overpowering.

For heat, stir in ½ tsp cayenne pepper or a pinch of fresh chili flakes. Taste as you go—adjust gradually! 🌶️

Pie Soggy Bottom?

Prevent a soggy base by parboiling the baking dish for 5 minutes before adding the filling. For extra insurance, spread a thin layer of mashed potatoes on the bottom of the dish before adding the curry mixture. This creates a barrier between the filling and the crust. 💪

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 110mg37%
Sodium 1020mg44%
Total Carbohydrate 48g17%
Dietary Fiber 6g21%
Sugars 8g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen fish for this curried fish pie?

Yes, but handle it carefully! Use frozen fish that's still cold (not thawed) to prevent it from breaking apart. Pat the fillets dry thoroughly before adding them to the curry mixture. For best results, let the frozen fish sit in the fridge for 15-20 minutes before using to help it firm up slightly.

2

How do I adjust the spice level in this recipe?

Start with the 2 tbsp curry powder as written, then adjust to taste. For mild heat, reduce to 1.5 tbsp. For more kick, add ½ tsp cayenne pepper or 1 tsp fresh chili flakes to the sauce. Always taste as you go—you can't overdo the spices, but you can't fix blandness later!

3

What's the best way to reheat leftovers?

Reheat gently in a 350°F oven for 15-20 minutes with a splash of milk or cream to restore moisture. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until warm. The crust won't be as crispy, but the filling will taste just as rich. Store leftovers for up to 4 days in the fridge.

4

Can I make this pie ahead of time?

Assemble the pie up to 24 hours ahead and refrigerate uncovered. Bake straight from the fridge (add 5-10 minutes to baking time). For freezing, bake first, then cool completely. Wrap tightly in foil and freeze for up to 3 months. Reheat as directed above. The flavors actually improve overnight!

5

What's the best fish to use if I can't find cod or haddock?

Look for firm white fish like pollock, halibut, or mahi-mahi—they hold up well to the curry sauce. Avoid delicate fish like tilapia or flounder, which can turn mushy. If using mahi-mahi, reduce baking time by 3-5 minutes since it cooks faster than cod.

★★★★★4.8(11 reviews)
Categories Desserts