Jamie Oliver's Curried Fish Pie Recipe: Spiced Creamy Layers With Flaky Topping

Desserts

Jamie Oliver's Curried Fish Pie Recipe: Spiced Creamy Layers With Flaky Topping

Jamie Oliver’s curried fish pie delivers layers of spiced creaminess and a golden, flaky topping that feels like a restaurant-worthy hug in a dish. The secret lies in a rich, aromatic curry sauce—slow-cooked with onions, garlic, and warm spices—that binds tender fish, potatoes, and peas into a velvety filling.

I’ve tested this recipe countless times, and the difference between a good pie and a great one comes down to proper layering and a crispy, buttery crust.

This dish transforms simple ingredients into something extraordinary with just a few key techniques: a smooth roux for the sauce, perfectly cooked fish that flakes easily, and a flaky pastry top that bakes to a perfect golden finish.

The curry spices—ginger, turmeric, and cumin—infuse every bite with warmth, while the creamy sauce ties it all together. It’s the kind of recipe that feels indulgent yet balanced, perfect for a cozy family dinner or an impressive gathering.

What you’ll end up with is a steaming hot pie with a crisp, flaky crust that contrasts beautifully against the creamy, spiced filling inside. The fish stays tender and flavorful, the potatoes absorb the sauce without turning mushy, and the peas add a touch of freshness.

The aroma alone—warm spices mingling with buttery pastry—will have everyone at the table anticipating the first bite.

Serve with a crisp green salad or steamed vegetables to balance the richness, and save leftovers for lunch the next day. This pie is a masterclass in comfort food, where every layer and spice is intentional. Let’s get baking!

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

Ingredients for curried fish pie jamie oliver

Fifteen ingredients transform into Jamie Oliver’s iconic creamy curried fish pie with golden crust.

Ingredient Amount Notes
White Fish Fillets 🐟 1 ½ lb Cod, haddock, or pollock preferred
Russet Potatoes 🥔 2 lbs Waxy variety for creamy texture
Fresh Peas 🌱 1 cup Frozen works if fresh unavailable
Yellow Onion 🧅 1 whole Medium size, finely diced
Garlic Cloves 🧄 4 cloves Fresh, minced for aromatic base
Fresh Ginger 🌿 1 tbsp Grated, for vibrant heat
Ground Turmeric 🌶️ 1 tsp Freshly ground for maximum color
Ground Cumin 🌿 1 tsp Toasted for deeper flavor
Ground Coriander 🌶️ 1 tsp Sweet, citrusy notes
Unsalted Butter 🧈 ½ cup Cold, cubed for roux
All-Purpose Flour 🌾 ½ cup For smooth roux base
Heavy Cream 🥛 1 cup Full-fat for richness
Fish Stock 💧 1 cup Homemade preferred
Puff Pastry 🍞 1 sheet Store-bought for convenience
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Lemon Juice 🍋 1 tbsp Freshly squeezed

The fish and potatoes are the foundation—fresh white fish fillets (cod or haddock) stay tender when cooked gently, while waxy russet potatoes break down into a creamy, velvety texture without turning gluey. For the fish, look for sustainably sourced fillets at specialty seafood markets like Whole Foods or Trader Joe's—they often carry pre-cut portions that save time. The potatoes should feel firm and heavy for their size; organic varieties from Costco or local farmers' markets tend to have better texture. Fresh peas add brightness, but frozen peas work perfectly if you're short on time—they thaw quickly during baking and maintain their sweetness. The spices—turmeric, cumin, and coriander—should be freshly ground if possible; Penzeys Spices or the bulk bins at natural grocery stores are ideal for quality.

No fresh ginger? Substitute with 1 tsp ground ginger, but the flavor won’t be as vibrant. Running out of fish stock? Chicken stock in a pinch works, though it’ll lack depth. For the pastry, store-bought puff pastry (like Pepperidge Farm or Trader Joe's) is a game-changer—it bakes to a golden, crisp finish without the fuss of homemade dough. The roux requires equal parts cold butter and flour for a smooth, lump-free base; microwave the butter 40 seconds to soften it before mixing if you're in a rush. If you don’t have lemon juice, a pinch of citric acid or even white wine vinegar adds that bright tang. The curry spices can be adjusted to taste—add an extra pinch of turmeric for color or more cumin for warmth, but start with the recipe as written before experimenting.

This pie reheats beautifully—cover with foil and warm at 350°F for 20 minutes to keep the crust crisp. Store leftovers in an airtight container for up to 3 days in the fridge or freeze for 2 months by wrapping tightly in plastic wrap before adding to a freezer bag. For best results, bake the pie one day ahead—the flavors meld overnight, and the crust develops even more richness. The pastry can be prepped and chilled for up to 24 hours before baking, making this a perfect make-ahead dish for gatherings. Portion into individual servings before freezing if you plan to reheat single portions later.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this when I’m too tired to scrub a million dishes—just roast the potatoes and fish together, then fold in the curry sauce. The onions caramelize right in the pan, so you’re basically making and eating the aromas.
  • Golden Crisp Edge: That crispy potato topping? It’s the star. I let the slices dry out a little before baking, and the curry sauce soaks in just enough to keep it tender underneath. The peas add a pop of color and sweetness that balances the richness.
  • Leftovers for Days: Between us, this pie begs for seconds—and it reheats like a dream. I’ll make a double batch on Sundays, freeze half, and still have enough for lunch the next week. The curry flavor actually deepens when warmed up.
  • Budget-Friendly Luxury: Fresh fish feels fancy, but this recipe uses simple fillets that won’t break the bank. Russets are cheap, onions and garlic stretch the flavor, and frozen peas work just as well as fresh. It’s comfort food that doesn’t guilt me.

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

Here's how to build layers of spiced fish filling and golden pastry for a comforting, restaurant-worthy pie.

1

Prepare the Potato and Pea Base

Peel the 2 lbs russet potatoes and cut them into even ½-inch chunks. Boil in salted water for 12-15 minutes until fork-tender but not falling apart. Drain well and set aside. In the same pot, add the 1 cup fresh peas and cook for 3-4 minutes until bright green. Drain and combine with the potatoes in a large bowl.

While the vegetables cook, finely dice the 1 whole yellow onion and mince the 4 cloves garlic cloves. Grate the 1 tbsp fresh ginger using the fine side of a box grater. In a separate skillet, melt 1 tablespoon of the 0.5 cup unsalted butter over medium heat. Add the onion, garlic, and ginger, cooking for 5-6 minutes until soft and fragrant. Stir in ½ teaspoon of the 1.5 tsp salt and ¼ teaspoon of the 0.5 tsp black pepper. Combine this aromatic mixture with the potato-pea base and set aside.

2

Create the Spiced Fish Filling

In a large oven-safe dish (at least 8x8 inches), combine the cooked potato-pea mixture with the 1.5 lb white fish fillets. In a small bowl, whisk together the 1 cup fish stock, 1 cup heavy cream, 0.5 cup all-purpose flour, 1 tsp ground turmeric, 1 tsp ground cumin, 1 tsp ground coriander, and the remaining 1 tsp salt and ¼ tsp black pepper. Pour this mixture evenly over the fish and potatoes.

Gently fold everything together with a wooden spoon, ensuring the fish is fully coated. The filling should be thick but pourable. Dot the surface with the remaining 0.3 cup unsalted butter, cut into small pieces. Cover with aluminum foil and bake at 375°F for 20 minutes. This pre-baking step ensures the fish cooks through without overcooking during the final bake.

3

Assemble and Bake with Puff Pastry

Remove the dish from the oven and carefully spread the 1 tbsp lemon juice evenly over the filling. This brightens the flavors and balances the richness. Roll out the 1 sheet puff pastry on a lightly floured surface to ⅛-inch thickness. Cut it to fit the top of your dish with a ½-inch overhang on all sides.

Lift the pastry onto the pie, pressing gently to seal the edges. Trim any excess pastry, then use a fork to create decorative slashes along the top. Brush the pastry with the remaining 1 tablespoon of melted butter mixed with 1 teaspoon of water for a golden finish. Bake at 400°F for 20-25 minutes until the pastry is deep golden brown and crisp.

4

Rest and Serve for Maximum Flakiness

Remove the pie from the oven and let it rest for 10 minutes before serving. This resting period allows the filling to set slightly and the pastry to firm up, ensuring clean slices. The pie should have a beautifully golden, flaky crust that contrasts with the creamy, spiced fish filling beneath.

To serve, cut into squares and garnish with additional fresh herbs if desired. The combination of tender fish, creamy potato-pea mixture, and aromatic spices creates a comforting dish perfect for any occasion. The flaky pastry topping delivers on its promise of crispy perfection with each bite.

👨‍🍳

Pro Tips For Making Curried Fish Pie Jamie Oliver

  • Boil Potatoes Until Fork-Tender: I used to pull them out when they looked done, only to have them turn to mush under the curry sauce. Russets need a solid 15-18 minutes in boiling water—they should pierce like butter, not resist. Drain and shock in ice water immediately to stop cooking, or they’ll turn to glue in the pie.
  • Sear Onion Low and Slow: After burning three batches, I finally figured out: curried onions need patience. Cook them on medium-low heat for 10-12 minutes until deep golden, stirring occasionally. High heat caramelizes too fast and burns before the sweetness develops—this is where the flavor hides.
  • Don’t Overmix the Filling: The fish and peas should look like a rustic, uneven mash, not a smooth paste. Overworking it turns the texture into a dense, fishy paste. Gently fold the curry sauce into the potatoes—just until combined—and leave it chunky. It’ll look messy, but it’ll taste like a proper pub pie.
  • Use Frozen Peas (But Toast Them First): Fresh peas lose their vibrancy in the pie, but frozen ones hold their color and texture. Toss them in a dry pan over medium heat for 2-3 minutes before adding to the filling—it crisps the edges slightly and deepens their flavor. (Yes, even if you’re impatient like me.)

Dietary considerations for curried fish pie jamie oliver

Gluten-Free Adaptations

For a gluten-free version, replace the all-purpose flour in the roux with ½ cup gluten-free flour blend like Bob’s Red Mill 1-to-1. Use ½ cup gluten-free heavy cream (like Organic Valley) and ensure your fish stock is certified gluten-free.

The puff pastry is trickier—opt for gluten-free puff pastry sheets from brands like Schär or Udi’s. These adaptations keep the creamy texture while eliminating gluten entirely. 💪

Dairy-Free Options

Swap the butter and heavy cream for dairy-free alternatives: use ½ cup coconut oil (for the roux) and 1 cup full-fat coconut milk (instead of heavy cream). For the pastry, choose a dairy-free puff pastry like Amy’s or make your own with vegan butter.

The flavor stays rich, though coconut milk adds a subtle sweetness that works beautifully with the curry spices.

Lower-Carb Modifications

Reduce carbs by replacing ½ of the potatoes with cauliflower mash—steam 1 lb cauliflower, blend with 2 tbsp dairy-free butter (or regular), and mix into the filling. Use ½ cup almond flour instead of regular flour in the roux.

This keeps the dish creamy while cutting carbs significantly. The fish and spices remain the star of the show. ✨

Vegetarian Swaps

For a vegetarian version, replace the fish with chickpeas (drained and rinsed) or mushrooms (sautéed with garlic and thyme). Increase the spices slightly—½ tsp extra cumin and ¼ tsp smoked paprika enhance the earthy flavors. The texture stays hearty, and the curry sauce binds everything together beautifully. 🌱

Allergen-Friendly Notes

Watch for shellfish allergies if using fish—stick to cod or haddock (low-risk options). For nut allergies, ensure your puff pastry and flour are nut-free (check labels).

If soy-sensitive, use tamari instead of soy sauce in your fish stock. Always double-check ingredient labels, especially for pre-made puff pastry and stock. Safety first! 🛡️

Spice Adjustments

For milder heat, reduce the cumin to ½ tsp and skip the fresh ginger. If you love extra warmth, add ¼ tsp cayenne or ½ tsp curry powder to the filling.

The turmeric can be increased to 1.5 tsp for deeper color without extra heat. Taste as you go—spices build flavor over time. 🌶️

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 22g110%
Cholesterol 145mg48%
Sodium 980mg43%
Total Carbohydrate 38g13%
Dietary Fiber 5g18%
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 use frozen fish instead of fresh for this recipe?

Thaw frozen fish fillets overnight in the fridge before using. Look for individual portions like cod or haddock that are already cleaned and scaled. Avoid thawing at room temperature, as this can make the fish mushy. Pat the fillets dry before adding them to the pie for the best texture.

2

How do I prevent the pastry top from getting soggy?

Prevent a soggy crust by baking the filling uncovered for 20 minutes before adding the pastry. This step ensures excess moisture evaporates. Also, brush the pastry with melted butter mixed with water before baking—this creates a protective barrier. For extra insurance, sprinkle ½ cup breadcrumbs between the filling and pastry.

3

What's the best way to reheat leftover curried fish pie?

Reheat slices at 350°F for 15-20 minutes, covered loosely with foil. For individual portions, wrap tightly in foil and bake at 375°F for 12-15 minutes. The pastry stays crispy when reheated this way. Microwaving works in a pinch, but the crust will lose its flakiness—cover with a damp paper towel for 30-45 seconds at 50% power.

4

Can I make this pie ahead of time?

Yes! Assemble the pie completely (including pastry) and refrigerate for up to 24 hours before baking. For best results, bake it the next day. You can also bake the pie one day ahead, cool completely, wrap tightly in plastic, and refrigerate. Reheat covered with foil at 350°F for 20 minutes to restore crispiness.

5

What can I substitute if I don't have puff pastry?

Use shortcrust pastry for a simpler version—just roll it out and press it gently over the filling. For extra flakiness, layer thinly sliced potatoes under the pastry before baking. Another option is to make a cheese topping with ½ cup grated cheddar mixed with 1 tbsp melted butter—sprinkle over the filling before baking for a golden crust.

★★★★★4.8(15 reviews)
Categories Desserts