Welcome to mymomdishes

Curried Fish Pie

By Olivia Harper | January 23, 2026
Curried Fish Pie

Picture this: I’m standing in a cramped kitchen, the air thick with the scent of onions sautéing, when my phone buzzes with a text from a friend who swears she’s never tasted a fish pie that could make her taste buds do a backflip. She’s been craving something comforting, something that feels like a hug, but she’s tired of the same bland, overcooked fish casseroles that end up as soggy leftovers. I’m not about to let that happen. So I rolled up my sleeves, grabbed a pot, and decided it was time to rewrite the rules of fish pie.

I started by whisking together a base of butter, flour, and a splash of fish stock, watching the mixture thicken like a silk scarf in a gentle breeze. Then I tossed in a generous handful of onions, garlic, and ginger, letting them sizzle until their edges caramelized just enough to bring out a sweet, almost caramel-like aroma that made my nose do a happy dance. Next, I sprinkled in a bold, aromatic curry powder that gave the sauce an earthy, peppery depth, and I added a splash of coconut milk that turned the mixture into a velvety, tropical hug for the fish. Finally, I folded in chunks of tender, flaky fish that had been pre-cooked in a quick sear to lock in moisture, and I topped the whole thing with a golden, buttery crust that promised a satisfying crunch.

The result? A dish that feels like a warm blanket on a rainy evening, with a spicy kick that lingers on the palate and a buttery, flaky crust that cracks like a well-timed joke. Most fish pie recipes either overcook the fish, leaving it dry, or under-season the sauce, resulting in a bland, forgettable meal. This version, on the other hand, balances moisture, flavor, and texture in a way that makes every bite feel like a small celebration. I dare you to taste this and not go back for seconds, because once you’ve had a slice of this, you’ll wonder how you ever made it any other way.

If you’ve ever struggled with making a fish pie that actually tastes like a masterpiece, you’re not alone. I’ve spent countless evenings scrambling to get the right ratio of fish to sauce, only to end up with a mushy, flavorless mess. The secret to this recipe is simple: a bold sauce that coats the fish like velvet, a crust that shatters like thin ice when you bite into it, and a handful of techniques that turn a kitchen disaster into a triumph. Let me walk you through every single step — by the end, you’ll wonder how you ever made it any other way.

What Makes This Version Stand Out

  • Bold Flavor: The curry powder and coconut milk create a spicy, creamy sauce that elevates the fish from plain to extraordinary.
  • Perfect Texture: A buttery, flaky crust that crisps to golden perfection while the interior remains moist and tender.
  • Time Efficiency: The method can be completed in under an hour, making it a great option for busy weeknights.
  • Versatility: Swap the fish or add extra vegetables for a different twist, and it still works beautifully.
  • Crowd-pleaser: The aromatic sauce and comforting presentation make it a hit at family gatherings or dinner parties.
  • Quality Ingredients: Fresh fish, real coconut milk, and hand‑picked spices give it a depth that canned or frozen options can’t match.
  • Make‑Ahead Friendly: Prepare the filling ahead of time, refrigerate, and bake when ready for a hassle‑free meal.
  • Health Conscious: With lean fish, minimal oil, and plenty of vegetables, it’s a balanced, satisfying dish.

Alright, let’s break down exactly what goes into this masterpiece…

Kitchen Hack: If you’re short on time, use pre‑sliced fish fillets from the grocery store. Just season them lightly and sear for 2 minutes per side before adding to the sauce.

Inside the Ingredient List

The Flavor Base

The foundation of this pie is a roux made from butter and flour, which thickens the sauce and gives it a silky texture. The butter’s rich flavor acts as a flavor carrier, while the flour absorbs excess moisture. If you skip this step, the sauce will remain watery and the crust will be soggy. A small tip: cook the roux over low heat and stir constantly to avoid a nutty taste.

The Texture Crew

Potatoes are diced into small cubes to provide a subtle, starchy bite that balances the fish’s delicate flesh. They also help absorb any excess liquid, preventing a soggy crust. If you’re allergic to potatoes, try using cauliflower florets or sweet potato cubes for a different mouthfeel. The key is to cook them until just tender before folding them into the sauce.

The Unexpected Star

Coconut milk isn’t just a creamy filler; it brings a subtle sweetness that contrasts the sharpness of the curry powder. It also adds a silky mouthfeel that makes each bite feel indulgent. If you prefer a lighter version, replace half the coconut milk with Greek yogurt or a splash of milk. Remember, the coconut milk’s fat content also helps the crust crisp up beautifully.

The Final Flourish

Fresh herbs like parsley or cilantro add a bright, herbal note that cuts through the richness of the sauce. A squeeze of lemon juice brightens the entire dish, giving it a fresh, citrusy lift. Salt and pepper are essential for bringing all the flavors together; don’t be shy with them. If you’re looking for a smoky twist, a pinch of smoked paprika can add depth.

Fun Fact: The word “curry” actually originates from the Tamil word “kari,” meaning sauce or gravy, and has been used in Indian cooking for centuries.

Everything's prepped? Good. Let's get into the real action…

Curried Fish Pie

The Method — Step by Step

  1. Heat a large, heavy‑bottomed pot over medium heat and melt 2 tablespoons of butter. Once foamy, sprinkle in 2 tablespoons of all‑purpose flour and whisk constantly for 2 minutes until the mixture turns a light golden hue. This is your roux, the secret to a silky sauce. Don’t let it brown too much; you want a mild, nutty flavor.
  2. Add 1 cup diced onions, 2 cloves minced garlic, and 1 tablespoon grated fresh ginger to the pot. Sauté for 5 minutes, stirring frequently, until the onions soften and the mixture releases a fragrant aroma. The garlic should be translucent, not browned, to avoid bitterness. This step builds the aromatic base that will carry the curry’s warmth.
  3. Stir in 2 tablespoons of curry powder and a pinch of salt, letting the spices toast for 30 seconds. The heat will release their essential oils, giving the sauce depth. If the mixture smells too strong, add a splash of water to dilute and then re‑simmer.
  4. Pour in 1 cup of coconut milk and 1 cup of fish or vegetable stock, whisking until the sauce is smooth. Bring the mixture to a gentle simmer and let it thicken for 5 minutes, stirring occasionally. The sauce should be thick enough to coat the back of a spoon. This is the moment of truth—if it’s too thin, let it reduce further.
  5. Add 1 lb of pre‑cooked fish, cut into bite‑size chunks, to the sauce. Gently stir to coat the fish, then fold in 1 cup diced potatoes, 1 tablespoon lemon juice, and a handful of fresh herbs. Let the mixture simmer for another 3 minutes so the flavors meld together. The potatoes should be just tender, not mushy.
  6. Transfer the fish and sauce mixture into a 9‑inch pie dish or a similar oven‑safe dish. Spread it out evenly, ensuring the top is smooth. This is where the crust will form, so don’t worry about a few lumps; they’ll cook into golden pockets.
  7. In a small bowl, whisk together 2 tablespoons of butter, 1 tablespoon of flour, and 1/4 cup of milk to create a simple pastry. Dot the top of the fish mixture with small pieces of butter and sprinkle the flour mixture evenly. This will create a crisp, golden crust that will crackle delightfully when baked.
  8. Bake in a preheated oven at 375°F (190°C) for 25–30 minutes, or until the crust is golden brown and the interior is bubbling. The edges of the crust should pull away slightly from the sides of the dish, indicating a perfect bake. While the pie is in the oven, set a timer and mentally prepare to taste the masterpiece.
  9. Once done, remove the pie from the oven and let it rest for 5 minutes. This allows the sauce to set and makes slicing easier. Serve immediately with a side of steamed greens or a light salad for a balanced meal. The aroma of the curry and the buttery crust should fill the kitchen, making everyone in the house crave a second bite.
Kitchen Hack: If the crust starts browning too quickly, tent the pie with a sheet of foil to prevent burning while the inside finishes cooking.
Watch Out: Don’t overcook the fish before adding it to the sauce; a quick sear locks in moisture and prevents a dry, rubbery texture.

That's it — you did it. But hold on, I've got a few more tricks that'll take this to another level. These insider tips will help you avoid common pitfalls and elevate the dish from good to unforgettable.

Insider Tricks for Flawless Results

The Temperature Rule Nobody Follows

Many people bake fish pies at 350°F, but that can lead to a soggy crust. I always bake at 375°F, which creates a crisp, golden top while keeping the interior moist. The higher temperature also helps the sauce thicken faster, reducing cooking time. If you’re using a convection oven, reduce the temperature by 25°F to avoid over‑browning.

Why Your Nose Knows Best

During the simmering phase, trust your nose to tell you when the sauce is ready. A warm, fragrant aroma indicates that the spices have released their oils. If the scent is too sharp or burnt, remove the pot from heat and let it cool for a minute before continuing. This subtle cue saves you from a burnt, bitter pie.

The 5‑Minute Rest That Changes Everything

Letting the pie rest for 5 minutes after baking allows the sauce to set, making it easier to slice cleanly. The rest period also lets the flavors marry, giving you a more cohesive taste. I’ve found that cutting the pie immediately often results in a messy, sauce‑laden mess.

Use Fresh Fish for the Best Texture

Fresh, firm fish like cod or halibut holds its shape better than frozen fish. If you’re using frozen fish, thaw it in cold water and pat it dry before adding. The drier the fish, the less liquid it releases during baking, which keeps the crust crisp.

Boost the Spice with a Dash of Chili

If you like a bit of heat, add a pinch of cayenne pepper or a few drops of hot sauce during the sauté step. This will give the pie an extra kick without overpowering the subtle coconut flavor. Just be careful not to add too much; you can always adjust later.

Kitchen Hack: For a super‑easy crust, simply drizzle melted butter over the top instead of making a pastry. It will still crisp and add a buttery finish.

Creative Twists and Variations

This recipe is a playground. Here are some of my favorite ways to switch things up:

Smoky Chipotle Version

Replace the curry powder with chipotle chili powder and add a splash of smoky chipotle sauce. The result is a deep, smoky flavor that pairs wonderfully with the fish’s mildness. This version is great for those who love a bit of heat and a smoky undertone.

Vegetarian Coconut Curry

Swap the fish for a mix of firm tofu, chickpeas, and diced sweet potatoes. Keep the coconut milk and curry powder the same. This vegetarian take still delivers the same comforting, spicy sauce while adding protein and fiber.

Herb‑Infused Mediterranean

Use a blend of oregano, thyme, and rosemary instead of curry powder. Add a squeeze of lemon and finish with chopped parsley. The result is a bright, herbaceous pie that feels like a Mediterranean brunch.

Asian Fusion with Soy

Add 2 tablespoons of soy sauce to the sauce base and sprinkle a pinch of sesame seeds on top before baking. The salty, umami notes blend beautifully with the coconut milk, creating a fusion dish that’s both comforting and adventurous.

Cheesy Delight

Incorporate 1 cup of shredded cheddar or mozzarella into the sauce before baking. The melted cheese will create a gooey, golden topping that adds richness and a comforting texture. This version is perfect for a family dinner where everyone loves cheese.

Storing and Bringing It Back to Life

Fridge Storage

Cool the pie completely, then cover tightly with plastic wrap or foil. Store in the refrigerator for up to 3 days. When ready to eat, reheat in a preheated oven at 350°F (175°C) for 15 minutes, or until warmed through. This method preserves the crust’s crispness.

Freezer Friendly

Wrap the pie in parchment paper, then in foil, and place in a freezer‑safe container. Freeze for up to 2 months. To thaw, let it sit at room temperature for 2 hours, then bake at 375°F (190°C) for 20 minutes. The crust may not be as crisp, but the flavor remains intact.

Best Reheating Method

Add a tiny splash of water or broth before reheating to keep the sauce from drying out. Cover the dish with foil and heat in a preheated oven at 350°F (175°C) for 10–12 minutes. This trick steams the pie back to perfection, keeping the sauce silky.

Curried Fish Pie

Curried Fish Pie

Homemade Recipe

Pin Recipe
350
Cal
25g
Protein
30g
Carbs
15g
Fat
Prep
15 min
Cook
30 min
Total
45 min
Serves
4

Ingredients

4
  • 1 lb fish (cod or halibut)
  • 1 cup diced onions
  • 2 cloves garlic, minced
  • 1 tablespoon grated fresh ginger
  • 2 tablespoons curry powder
  • 1 cup coconut milk
  • 1 cup fish stock
  • 2 tablespoons butter
  • 2 tablespoons all‑purpose flour
  • 1 cup diced potatoes
  • 1 tablespoon lemon juice
  • 2 tablespoons chopped fresh parsley
  • salt to taste
  • pepper to taste
  • 1 cup milk (for crust)

Directions

  1. Heat butter in a large pot over medium heat. Stir in flour to create a roux, cooking for 2 minutes until a light golden color appears.
  2. Add onions, garlic, and ginger, sautéing until onions soften and the mixture smells fragrant, about 5 minutes.
  3. Stir in curry powder and a pinch of salt, allowing the spices to toast for 30 seconds.
  4. Pour in coconut milk and fish stock, whisking until smooth. Bring to a gentle simmer and let thicken for 5 minutes.
  5. Fold in fish, potatoes, lemon juice, and parsley, simmering for an additional 3 minutes.
  6. Transfer the mixture to a pie dish and spread evenly.
  7. In a small bowl, whisk butter, flour, and milk to make a crust mixture. Dot the top of the pie with the crust mixture.
  8. Bake at 375°F (190°C) for 25–30 minutes, until the crust is golden and the interior bubbles.

Common Questions

Canned fish can work, but the texture will be softer. Drain well and pat dry before adding to avoid excess liquid.

You can substitute with equal parts heavy cream and a splash of water to mimic the thickness, or use a light coconut milk for a milder flavor.

It stays fresh for up to 3 days when stored properly in an airtight container.

Yes, wrap tightly and freeze for up to 2 months. Reheat in the oven at 350°F for 20 minutes.

A simple butter‑flour crust works best. For extra crispness, add a splash of milk to the crust mixture.

Reduce the curry powder to 1 tablespoon and omit any chili or hot sauce.

More Recipes