Curried Fish Pie

Featured in: Daily Home Cooking

This Curried Fish Pie combines tender white fish, smoked haddock, and shrimp in a rich, curry-infused cream sauce, all topped with fluffy mashed potatoes that bake to a golden crisp. The aromatic blend of curry powder and turmeric transforms the traditional British comfort food into something special. Perfect for a cozy dinner, this pescatarian-friendly dish serves 4 and takes just over an hour from start to finish.

Updated on Sat, 31 Jan 2026 08:53:00 GMT
Freshly baked Curried Fish Pie with a golden, fork-marked potato crust, revealing a creamy curry filling of cod, smoked fish, and shrimp. Pin it
Freshly baked Curried Fish Pie with a golden, fork-marked potato crust, revealing a creamy curry filling of cod, smoked fish, and shrimp. | cozyighrem.com

The smell of curry powder blooming in butter stopped me mid-step one rainy Tuesday evening. I was meant to be making a traditional fish pie, but the jar of curry powder sat open on the counter from lunch, and suddenly the whole dish pivoted. What came out of the oven that night was golden, fragrant, and so unexpectedly right that my husband asked if we could skip the original version forever. Sometimes the best recipes are the ones that surprise you into existence.

I made this for friends who claimed they didnt like fish pie. They were skeptical when I told them it had curry in it, but after the first bite, the room went quiet except for the scrape of forks on plates. One of them even texted me the next morning asking for the recipe. That kind of reaction is why this dish has stayed in my rotation ever since.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • White fish fillets: Cod or haddock work beautifully here because they hold their shape and soak up the curry flavors without falling apart.
  • Smoked fish: This adds a subtle depth and sweetness that makes the whole pie taste more complex than the effort suggests.
  • Cooked peeled shrimp: Stir these in at the end so they stay tender and dont turn rubbery from overcooking.
  • Onion and garlic: The aromatic base that carries the curry spices through every bite.
  • Carrot: Diced small, it adds a hint of sweetness and a pop of color in the creamy sauce.
  • Frozen peas: They bring brightness and a little texture, plus theyre always in the freezer when you need them.
  • Curry powder and turmeric: Mild curry powder keeps it family friendly, while turmeric gives that warm golden hue.
  • Milk and fish stock: Together they make a sauce thats creamy but not heavy, with just enough savory backbone.
  • Potatoes: Fluffy mashed potatoes turn crispy and golden on top, giving you that perfect contrast with the soft filling.
  • Butter and flour: The classic roux thickens the sauce and gives it a silky, spoonable consistency.
  • Fresh parsley: A handful stirred in at the end keeps everything tasting fresh and bright.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Preheat and prep:
Set your oven to 200°C (180°C fan) so its ready when you need it. This gives you time to get everything else done without waiting later.
Boil and mash the potatoes:
Cook the potato chunks in salted water until a fork slides through easily, about 15 minutes, then drain and mash them with butter and milk until smooth and creamy. Season well with salt and pepper, because bland topping is a missed opportunity.
Sauté the aromatics:
Melt butter in a saucepan over medium heat and add the onion, carrot, and garlic, letting them soften and sweeten for about 5 minutes. The kitchen will start to smell like home.
Bloom the spices:
Stir in the curry powder and turmeric, letting them sizzle and release their fragrance for a full minute. This step is where the magic starts.
Make the roux:
Add the flour and stir constantly for another minute, coating everything in a golden paste. It should smell nutty and toasted.
Build the sauce:
Gradually whisk in the milk and stock, stirring constantly to avoid lumps. Keep cooking and stirring until the sauce thickens and becomes smooth and glossy, about 4 to 5 minutes.
Add the fish and peas:
Gently fold in the white fish, smoked fish, and peas, letting everything simmer for 3 to 4 minutes until the fish is just cooked through. Remove from the heat and stir in the shrimp, parsley, salt, and pepper.
Assemble the pie:
Pour the curried fish mixture into a baking dish and spread the mashed potatoes evenly over the top. Use a fork to rough up the surface, creating peaks and ridges that will crisp up beautifully in the oven.
Bake until golden:
Slide the dish into the oven and bake for 25 minutes, or until the potato topping is golden and crispy at the edges. Let it rest for 5 minutes before serving so the filling settles and doesnt spill everywhere.
A comforting serving of Curried Fish Pie on a rustic plate, paired with a green salad and a glass of crisp white wine. Pin it
A comforting serving of Curried Fish Pie on a rustic plate, paired with a green salad and a glass of crisp white wine. | cozyighrem.com

One winter evening, I served this to my mum, who grew up on plain fish pie with nothing but parsley sauce. She took a cautious first bite, then a second, then looked up and said it was better than hers ever was. That moment made every experimental recipe worth it.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

How to Choose Your Fish

White fish like cod, haddock, or pollock are ideal because they have a mild flavor and firm texture that holds up during baking. Smoked haddock is my favorite for the smoky depth it adds, but smoked mackerel works too if you want something richer. If youre using frozen fish, let it thaw completely and pat it dry before adding it to the sauce, or you'll end up with a watery filling. Fresh is lovely, but frozen is honestly just as good and far more convenient.

Making It Your Own

This recipe is forgiving and loves a little creativity. Swap the peas for spinach or tenderstem broccoli if you want more greens, or add a handful of grated cheddar to the mashed potatoes for extra richness. Sweet potato topping gives it an earthy sweetness that pairs beautifully with the curry spices. You can also dial up the heat with a pinch of chili flakes or cayenne if your crowd likes a bit of kick.

Serving and Storing

This pie is perfect on its own, but a simple green salad or steamed green beans on the side balances the richness. Leftovers keep well in the fridge for up to two days and reheat beautifully in the oven at 180°C until warmed through and crispy on top again. You can also freeze individual portions before baking, then cook from frozen by adding an extra 15 minutes to the baking time.

  • Let it cool completely before covering and refrigerating to avoid soggy potatoes.
  • Reheat covered with foil first, then uncover for the last 10 minutes to crisp the top.
  • Pair with a crisp white wine like Sauvignon Blanc or a light lager.
Steaming hot Curried Fish Pie straight from the oven, featuring a fluffy mashed potato topping and a rich, golden curry sauce. Pin it
Steaming hot Curried Fish Pie straight from the oven, featuring a fluffy mashed potato topping and a rich, golden curry sauce. | cozyighrem.com

This curried fish pie has become one of those dishes I turn to when I want comfort with a little surprise tucked inside. Its warm, golden, and always gone before I remember to save any for lunch the next day.

Recipe FAQs

Can I use different types of fish?

Yes, you can substitute cod or haddock with other firm white fish like pollock, hake, or tilapia. The smoked fish adds depth, but you can use all fresh fish if preferred, though the flavor will be milder.

Can I make this ahead of time?

Absolutely. Prepare the dish up to the baking step, cover, and refrigerate for up to 24 hours. When ready to serve, bake for an additional 5-10 minutes to ensure it's heated through completely.

How do I prevent the sauce from becoming lumpy?

Whisk constantly when adding the milk and stock gradually to the flour mixture. Ensure the heat is medium and add liquids slowly, whisking between each addition to create a smooth, creamy sauce.

Can I freeze curried fish pie?

Yes, freeze before baking for best results. Wrap tightly and freeze for up to 2 months. Thaw overnight in the refrigerator, then bake as directed, adding 10-15 minutes to the cooking time.

What can I serve alongside this dish?

Serve with steamed green beans, roasted broccoli, or a fresh garden salad. Crusty bread is perfect for soaking up any extra sauce. A crisp white wine like Sauvignon Blanc pairs beautifully.

How do I get crispy potato topping?

Use a fork to rough up the surface of the mashed potatoes before baking, creating peaks and valleys. You can also brush the top with melted butter or sprinkle with grated cheese for extra golden crispiness.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Curried Fish Pie

Tender fish in creamy curry sauce topped with golden, crispy potatoes. A comforting British classic with a twist.

Prep Time
25 min
Time to Cook
40 min
Overall Time
65 min
Created by Melissa Caldwell


Skill Level Medium

Cuisine British

Makes 4 Portions

Dietary Details None specified

What You’ll Need

Fish

01 14.1 oz white fish fillets (cod or haddock), skinless and boneless, cut into chunks
02 5.3 oz smoked fish (smoked haddock), skinless and boneless, cut into chunks
03 3.5 oz cooked peeled shrimp

Vegetables and Aromatics

01 1 medium onion, finely chopped
02 2 garlic cloves, minced
03 1 medium carrot, diced
04 3.5 oz frozen peas

Sauce

01 2 tablespoons unsalted butter
02 2 tablespoons all-purpose flour
03 13.5 fl oz whole milk
04 3.4 fl oz fish or vegetable stock
05 1 tablespoon mild curry powder
06 1 teaspoon ground turmeric
07 1 tablespoon fresh parsley, chopped
08 Salt and pepper to taste

Potato Topping

01 28.2 oz potatoes, peeled and cut into chunks
02 2 tablespoons unsalted butter
03 1.7 fl oz milk
04 Salt and pepper to taste

Step-by-Step

Step 01

Preheat oven: Preheat oven to 400°F with fan circulation at 350°F, or gas mark 6.

Step 02

Prepare potato topping: Boil potatoes in salted water until tender, approximately 15 minutes. Drain thoroughly, then mash with butter and milk. Season with salt and pepper, then set aside.

Step 03

Sauté aromatics: While potatoes cook, heat butter in a saucepan over medium heat. Add onion, carrot, and garlic; sauté for 5 minutes until softened.

Step 04

Bloom spices: Stir in curry powder and turmeric; cook for 1 minute until fragrant.

Step 05

Create roux: Add flour and cook for 1 minute more, stirring constantly.

Step 06

Build sauce: Gradually whisk in milk and stock. Cook while stirring until thickened and smooth, approximately 4-5 minutes.

Step 07

Combine fish and vegetables: Add white fish, smoked fish, and peas. Simmer gently for 3-4 minutes, then remove from heat. Stir in shrimp, parsley, salt, and pepper.

Step 08

Assemble pie: Transfer curried fish filling to a baking dish. Spread mashed potatoes evenly on top, roughing up the surface with a fork for enhanced crispiness.

Step 09

Bake and rest: Bake for 25 minutes until the topping is golden and crispy. Allow to rest for 5 minutes before serving.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Gear Needed

  • Saucepan
  • Large pot
  • Baking dish
  • Whisk
  • Potato masher

Allergy Details

Review every ingredient for possible allergens. Always consult a health expert if you have concerns.
  • Contains fish and shellfish
  • Contains dairy products including milk and butter
  • Contains gluten in flour

Nutrition Details (per portion)

Nutrition guidance intended only for reference—please ask your doctor for health advice.
  • Energy: 480
  • Fats: 14 g
  • Carbohydrates: 52 g
  • Proteins: 34 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.