Curried Fish Pie Recipe: Jamie Oliver's Creamy, Spiced Comfort in One Dish

Desserts

Curried Fish Pie Recipe: Jamie Oliver's Creamy, Spiced Comfort in One Dish

Jamie Oliver’s curried fish pie delivers the ultimate creamy, spiced comfort dish that transforms simple ingredients into a restaurant-worthy meal. The secret lies in his layered approach—tender fish, aromatic curry sauce, and a golden crust that seals in all the flavors.

I’ve perfected this recipe over years of testing, ensuring every bite delivers that perfect balance of richness and warmth.

What makes this dish truly special is Jamie’s signature technique of building flavor in stages. First, the fish—haddock or cod—is gently poached in a light broth before being layered with a velvety curry sauce made from coconut milk, curry powder, and fresh herbs.

The sauce is the heart of the pie, infused with slow-simmered spices that create depth without overpowering the delicate fish. The crust, meanwhile, is designed to crisp beautifully while staying tender underneath.

The result is a dish that’s creamy in the best way—rich but not heavy, spiced just enough to satisfy, and topped with a crust that’s crispy on the edges and flaky in the center.

It’s the kind of meal that feels indulgent yet balanced, perfect for a cozy family dinner or a special weekend treat. The best part? It comes together in layers, so even if you’re not an experienced baker, the technique is foolproof.

Pair it with steamed greens or a side of rice to round out the meal, and you’ve got a complete, comforting dish that’s as satisfying as it is delicious. Let’s get started on creating your own version of this classic.

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

Ingredients for curried fish pie jamie oliver

Jamie Oliver's creamy, spiced magic starts with these 16 simple ingredients that come together beautifully.

Ingredient Amount Notes
Haddock Fillets 🐟 1 ½ lb Skin-on, boneless preferred
Cod Fillets 🐟 1 ½ lb Skin-on, boneless preferred
Full-Fat Coconut Milk 🥥 13 ½ oz One 13.5 oz can, chilled overnight
Curry Powder 🌶️ 2 tbsp Mild or medium heat preferred
Fresh Ginger 🧄 ½ cup Finely grated, about 2 oz
Yellow Onion 🧅 1 whole Medium, finely chopped
Garlic Cloves 🧄 4 cloves Minced, about 1 tbsp
Fresh Thyme 🌿 ¼ cup Leaves only, finely chopped
Fresh Parsley 🌿 ¼ cup Flat-leaf, finely chopped
Chicken Stock 🍲 1 ½ cups Homemade or quality store-bought
Heavy Cream 🥛 ½ cup Full-fat for richness
All-Purpose Flour 🌾 1 ½ cups For pie crust
Cold Unsalted Butter 🧈 ¾ cup Cubed, for crust
Ice Water 💧 ½ cup For dough handling
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred

The fish is the star, so don't skimp. Haddock and cod work perfectly together—the haddock adds delicate sweetness while the cod keeps it firm. Grab the freshest fillets you can find, ideally from the seafood counter at Whole Foods or your local fishmonger. Look for fillets with a bright, translucent sheen and minimal fishy odor. If you can't find both, double up on one—just make sure they're skin-on for better texture. The coconut milk needs to be full-fat (none of that light stuff) and chilled overnight to thicken the sauce beautifully.

No curry powder on hand? Mix 1 tbsp each of turmeric, coriander, and cumin for a quick substitute. Fresh ginger is ideal but dried works at half the amount if you're in a pinch. The thyme and parsley can be swapped for Italian seasoning in a bind, though fresh herbs give that restaurant-quality flavor. For the crust, all-purpose flour is key—bread flour makes it too tough. If you're feeling fancy, add a pinch of nutmeg to the filling for extra depth. The butter should be cold and cubed when you mix it into the dough—no melting allowed!

This pie tastes even better the next day, so make it ahead if you can. The filling keeps 3-4 days in the fridge before baking, and the crust can be prepped 24 hours ahead wrapped in plastic. Once baked, it reheats beautifully—just 10 minutes at 350°F to crisp up the crust. Store leftovers covered at room temperature for up to 2 days, or freeze for 3 months. The crust gets soggy if you don't handle it right, so always bake it separately first, then add it back on top after the filling is done.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: Honestly, I swear by this recipe because it’s one pan—no fussing with multiple dishes. The fish poaches right in the coconut milk curry, so you’re not left with a sink full of pots. Just simmer, stir, and let the ginger and curry powder work their magic while you chop veggies for the topping.
  • Creamy-Spicy Comfort: That full-fat coconut milk? Chef’s kiss. It turns the fish into something rich and velvety, while the curry powder and fresh ginger add just enough warmth to keep it exciting—not too heavy, not too mild. The haddock and cod flake apart like a dream, soaking up all the flavor.
  • Leftovers That Win: Between us, this is my secret weapon for busy weeks. The pie reheats beautifully the next day—even better, really—because the flavors meld overnight. Pack it for lunch or serve it cold with a squeeze of lime. My kids beg for seconds, and I don’t even pretend to care.
  • Budget-Friendly Luxury: Fresh fish can feel fancy, but this recipe stretches two fillets into a whole meal. The coconut milk and spices cost pennies, and you’re not sacrificing taste—just look at that golden crust on top. It’s the kind of dish that makes you feel like you’re treating yourself without breaking the bank.

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

This creamy, spiced masterpiece delivers restaurant-quality comfort in one dish.

1

Prepare the Flavorful Fish Filling

In a large skillet, melt the 0.75 cup cold unsalted butter over medium heat. Add the 1 whole yellow onion and cook for 5 minutes until soft and translucent. Stir in the 4 cloves garlic cloves and 0.5 cup fresh ginger, cooking for another 1 minute until fragrant.

Add the 2 tbsp curry powder and cook for 30 seconds to toast the spices. Pour in the 13.5 oz full-fat coconut milk and bring to a gentle simmer. In a separate bowl, combine the 1.5 lb haddock fillets and 1.5 lb cod fillets with 1.5 tsp salt and 0.5 tsp ground black pepper. Gently fold the fish into the coconut milk mixture and let it cook for 3-4 minutes until the fish is just opaque. Remove from heat and stir in the 0.25 cup fresh thyme and 0.25 cup fresh parsley. Set aside to cool slightly.

2

Make the Creamy Curry Sauce

In the same skillet, pour in the 1.5 cups chicken stock and bring to a gentle simmer. Let it reduce by half—about 5-7 minutes—until it thickens slightly. Stir in the 0.5 cup heavy cream and cook for 2 minutes until warmed through. Pour this sauce over the fish mixture and gently fold together. Taste and adjust seasoning if needed.

The sauce should be rich and fragrant with warm curry notes. If it's too thick, add a splash of stock to reach your desired consistency. This step is where all the flavors come together—don't rush it. The fish should be fully coated in the creamy, spiced sauce.

3

Prepare the Perfect Pie Crust

In a food processor, pulse the 1.5 cups all-purpose flour with 1.5 tsp salt until combined. Add the 0.75 cup cold unsalted butter and pulse until the mixture resembles coarse crumbs with pea-sized butter pieces. Gradually add the 0.5 cup ice water, pulsing just until the dough comes together. Be careful not to overwork it.

Turn the dough onto a floured surface and knead lightly for 30 seconds until smooth. Divide it into two equal pieces. Roll out one piece to fit the bottom of a 9-inch pie dish, pressing gently to create an even layer. Chill in the refrigerator while you prepare the filling.

4

Assemble and Bake the Fish Pie

Preheat your oven to 375°F. Spoon the fish filling into the prepared pie crust, spreading it evenly. Roll out the second piece of dough and place it over the filling. Trim and seal the edges, then cut a few small slits in the top to allow steam to escape. Brush the crust with a little beaten egg for a golden finish.

Bake for 40-45 minutes until the crust is golden brown and the filling is bubbling through the slits. The pie is done when the crust is crisp and the filling is heated through. Let it rest for 10 minutes before serving—this allows the juices to settle and makes for easier slicing.

5

Serve with Warm Comfort

Slice the pie into wedges and serve immediately with a side of steamed green vegetables or a crisp salad. The combination of tender fish, creamy curry sauce, and buttery crust creates a dish that's both comforting and sophisticated. Each bite delivers layers of flavor—warm spices, rich coconut, and delicate fish—all wrapped in a flaky, golden crust.

This pie tastes even better the next day, so make extra if you can. The flavors deepen as it sits, making every forkful even more delicious. Perfect for a cozy dinner or a special occasion!

👨‍🍳

Pro Tips For Making Curried Fish Pie Jamie Oliver

  • Cook Fish Low and Slow: Jamie’s recipe relies on tender fish, so resist the urge to rush. Poach the haddock and cod in the coconut milk curry sauce at a gentle simmer—no boiling—until they flake easily with a fork (about 8-10 minutes). Overcooking turns them rubbery, and nobody wants that in a pie where texture matters.
  • Toast the Curry Powder: Skip dry-toasting the curry powder if you’re in a hurry, but if you’ve got 30 seconds, dry-toast it in a pan over medium heat until it smells intense and fragrant. This deepens the flavor without burning—my grandmother swore by it, and the pie’s aroma changes completely.
  • Don’t Skip the Ginger Mash: Jamie’s recipe often calls for a ginger-mashed potato topping, and it’s not just for texture. The ginger cuts through the richness of the coconut milk and fish, balancing the dish. If you’re short on time, grate the ginger extra fine and mix it into the mashed potatoes—it makes a real difference.
  • Use Cold Coconut Milk: Chill the full-fat coconut milk for at least 30 minutes before using it in the curry sauce. The cream will separate, letting you scoop out the thick, rich cream on top for a velvety sauce. This isn’t the prettiest method, but it’s the tastiest—trust the process.

Wine and beer pairings for this recipe

Crisp Whites

For this creamy, spiced pie, I recommend a dry Riesling from Germany or a Sauvignon Blanc from New Zealand. The bright acidity cuts through the richness of the coconut milk while complementing the warm curry spices.

I love Dr. Loosen Blue Slate Riesling—its citrus notes and mineral finish balance the dish beautifully. 🍷

Light-Bodied Reds

If you prefer red wine, a Pinot Noir from Oregon or Burgundy works surprisingly well. The earthy undertones in La Crema Sonoma Coast Pinot Noir enhance the ginger and thyme in the filling without overpowering the delicate fish. Serve it slightly chilled to highlight its freshness against the warm spices.

Creamy Beers

A Belgian witbier like Stella Artois or Hoegaarden adds a refreshing contrast to the rich pie. The citrusy coriander notes in these beers brighten the coconut and curry flavors. For a heavier option, try a Belgian dubbel—the caramel and spice notes in Westmalle Dubbel mirror the pie’s depth. 🍺

Spiced Cocktails

For a festive touch, serve a gin-based cocktail like a curry-spiced martini. Mix 2 oz gin, 1 oz coconut cream, ½ oz lime juice, and a pinch of curry powder with ice.

Shake and strain into a chilled glass—it’s the perfect palate cleanser between bites. Garnish with a lime twist for extra zing.

Non-Alcoholic Options

Don’t overlook sparkling apple cider like Martinelli’s—its crisp acidity and subtle sweetness cleanse the palate beautifully. For a tropical twist, try a ginger beer like Feather’s—the spicy kick echoes the ginger in the pie while keeping things refreshing. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 120mg40%
Sodium 890mg39%
Total Carbohydrate 30g11%
Dietary Fiber 3g11%
Sugars 6g
Protein 32g64%
* 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 substitute haddock or cod with another type of fish?

You can use halibut, salmon, or even mahi-mahi for a firmer texture. For delicate fish like trout, reduce cooking time to 2-3 minutes to avoid overcooking. Just ensure the fillets are skin-on for better texture and flavor retention.

2

Why does Jamie Oliver chill the coconut milk overnight?

Chilling thickens the coconut milk naturally, creating a richer, creamier sauce without adding extra thickeners. This step prevents a watery filling and enhances the dish's luxurious mouthfeel. If short on time, refrigerate it for 4-6 hours instead.

3

How do I prevent a soggy crust?

Pre-bake the crust for 8-10 minutes at 375°F before adding filling, or blind-bake it with pie weights. For extra insurance, brush the bottom crust with egg wash before filling. Avoid overfilling—leave ½-inch headspace to prevent steam buildup.

4

Can I make this pie ahead of time?

Yes! Assemble the pie (without baking) and refrigerate for up to 24 hours. Bake straight from cold. For best results, let it sit at room temperature for 30 minutes before baking. The flavors deepen overnight, making it even more delicious.

5

What's the best way to reheat leftovers?

Slice the pie and reheat individual portions at 350°F for 10-12 minutes to restore crispiness. For microwave reheating, cover with a damp paper towel and heat for 45-60 seconds. Avoid reheating the whole pie—it can make the crust rubbery.

★★★★★4.9(11 reviews)
Categories Desserts