Curried Fish Pie with Potatoes

Featured in: Family Table Cooking

This curried fish pie combines tender cod, smoked haddock, and shrimp in a rich, curry-spiced sauce beneath a golden potato crust. The filling features aromatic turmeric and mild curry powder blended with creamy milk and fish stock, while vegetables like peas and carrots add texture. Mashed potatoes form a crispy topping when baked until golden. Ready in just over an hour, this British comfort food serves four and offers a warming, flavorful meal perfect for family dinners.

Updated on Sat, 31 Jan 2026 13:08:00 GMT
Freshly baked Curried Fish Pie with golden, fork-marked mashed potatoes, revealing a creamy curry sauce with flaky cod and sweet peas. Pin it
Freshly baked Curried Fish Pie with golden, fork-marked mashed potatoes, revealing a creamy curry sauce with flaky cod and sweet peas. | cozyzeitoun.com

The smell of curry powder hitting hot butter is one of those kitchen moments that stops you in your tracks. I was skeptical the first time someone suggested adding curry to fish pie, convinced it would ruin the creamy comfort I loved. But one rainy Tuesday, I gave in and stirred turmeric into the roux, and the whole dish transformed into something both familiar and completely new. The golden sauce clung to flaky fish and sweet peas, and when I pulled it from the oven with its crispy potato peaks, I knew I'd never go back to the plain version. Sometimes the best recipes are born from a little doubt and a lot of curiosity.

I made this for my brother after he moved into his first flat, and he scraped the dish so clean I thought he might lick it. He called it fancy comfort food, which is exactly what it is. The smoked haddock adds a depth that makes people ask what your secret is, and the curry powder gives just enough warmth without overwhelming the delicate fish. Watching someone take that first bite, pause, then immediately go back for more, that never gets old.

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 because they hold their shape and soak up the curry sauce without falling apart.
  • Smoked fish: This is the secret weapon, adding a gentle smokiness that makes the whole dish taste more complex and interesting.
  • Cooked peeled shrimp: Stir these in at the end so they stay tender and sweet instead of turning rubbery.
  • Onion and garlic: The aromatic base that mellows into sweetness and carries the curry flavors through every bite.
  • Carrot: Adds a subtle sweetness and a pop of color that makes the filling feel more complete.
  • Frozen peas: They bring brightness and a little sweetness that balances the warm spices perfectly.
  • Unsalted butter: Used twice, once in the roux and once in the mash, for richness that ties everything together.
  • Plain flour: This thickens the sauce into something velvety that clings to every piece of fish.
  • Whole milk: Creates a creamy, luscious sauce that feels indulgent without being heavy.
  • Fish stock or vegetable stock: Adds depth and a savory backbone that makes the sauce sing.
  • Mild curry powder: The star spice, bringing warmth and a gentle complexity that feels cozy, not fiery.
  • Ground turmeric: Gives the sauce that gorgeous golden color and an earthy undertone.
  • Fresh parsley: A handful of brightness stirred in at the end to lift the whole dish.
  • Potatoes: Choose floury ones like Maris Piper for the fluffiest mash that crisps up beautifully in the oven.
  • Salt and pepper: Season generously, tasting as you go, because underseasoned fish pie is a missed opportunity.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Preheat and prep:
Get your oven to 200°C so its ready to crisp up that potato topping later. This is also the time to peel and chop your potatoes so they can get cooking while you work on the filling.
Boil and mash the potatoes:
Simmer the potato chunks in salted water until a knife slides through easily, then drain them well and mash with butter and milk until smooth and fluffy. Season them boldly because bland mash on top of a flavorful filling is a letdown.
Sauté the aromatics:
Melt butter in a saucepan and cook the onion, carrot, and garlic until they soften and smell sweet, stirring occasionally so nothing sticks. This is where the foundation of flavor starts to build.
Bloom the spices:
Stir in the curry powder and turmeric, letting them sizzle for a minute until the kitchen smells warm and inviting. This step wakes up the spices and makes them more fragrant.
Make the roux:
Add the flour and stir it into the buttery vegetables, cooking for another minute to get rid of the raw flour taste. Youre building the base that will thicken your sauce beautifully.
Create the sauce:
Slowly whisk in the milk and stock, stirring constantly to avoid lumps, and let it bubble gently until it thickens into a smooth, creamy sauce. It should coat the back of a spoon when its ready.
Add the fish and peas:
Gently fold in the white fish, smoked fish, and peas, simmering just until the fish starts to turn opaque and flake slightly. Dont overcook it here because it will cook more in the oven.
Finish the filling:
Remove the pan from the heat and stir in the shrimp and parsley, then taste and adjust the seasoning. The shrimp just need to warm through, not cook.
Assemble the pie:
Pour the curried fish mixture into a baking dish and spread the mashed potato over the top, using a fork to rough up the surface into peaks and valleys. Those little ridges will turn golden and crispy in the oven.
Bake until golden:
Slide the dish into the oven and bake for 25 minutes until the top is crispy and golden brown with darker edges. Let it rest for 5 minutes before serving so the filling can settle and you dont burn your tongue.
Golden brown mashed potato topping covers the warm Curried Fish Pie, ready to be scooped onto plates for a comforting family dinner. Pin it
Golden brown mashed potato topping covers the warm Curried Fish Pie, ready to be scooped onto plates for a comforting family dinner. | cozyzeitoun.com

I served this at a small dinner party once, and a friend who claimed to hate curry asked for the recipe halfway through her second helping. She said it didnt taste like curry in the way she expected, just warm and comforting and a little bit magical. Thats when I realized this dish has a way of winning over skeptics and becoming the kind of recipe people ask you to make again and again.

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.

Making It Your Own

This recipe is forgiving and loves a little improvisation. Ive stirred in handfuls of spinach when I had some wilting in the fridge, and it added a lovely earthy note. A bit of grated mature cheddar mixed into the mash makes it even richer and more indulgent. If you want a sweeter topping, swap half the potatoes for sweet potatoes, the slight sweetness plays beautifully with the curry spices.

Storing and Reheating

Leftovers keep well in the fridge for up to two days, covered tightly. Reheat individual portions in the oven at 180°C until bubbling and crispy on top, or use the microwave if youre in a hurry, though the topping wont be as crisp. Ive even frozen this before baking, then cooked it straight from frozen, adding an extra 15 minutes to the baking time.

Serving Suggestions

This pie is hearty enough to stand on its own, but I love serving it with a simple green salad dressed in lemon and olive oil to cut through the richness. Steamed green beans or roasted tenderstem broccoli work beautifully too. A crisp, cold Sauvignon Blanc is my go to pairing, the acidity balances the creamy curry sauce perfectly.

  • Serve with crusty bread to mop up every last bit of sauce from the plate.
  • A dollop of mango chutney on the side adds a sweet, tangy contrast that some guests love.
  • Garnish with extra fresh parsley or a squeeze of lemon juice just before serving for brightness.
A fork lifts a serving of Curried Fish Pie from the baking dish, exposing tender shrimp and fish chunks in a rich sauce. Pin it
A fork lifts a serving of Curried Fish Pie from the baking dish, exposing tender shrimp and fish chunks in a rich sauce. | cozyzeitoun.com

This curried fish pie has become my answer to grey days and the need for something that feels like home. I hope it becomes one of those recipes you turn to when you want comfort with a little spark of warmth.

Recipe FAQs

Can I use frozen fish for this pie?

Yes, frozen fish works well. Thaw completely and pat dry before use to avoid excess moisture in the sauce. Ensure pieces are evenly sized for consistent cooking.

What fish alternatives work best?

Salmon, pollock, or halibut are excellent substitutes. Mix firm white fish with smoked varieties for depth of flavor. Avoid oily fish like mackerel which can overpower the curry sauce.

How do I make the potato topping extra crispy?

Rough up the mashed potato surface with a fork to create peaks and valleys. Brush lightly with melted butter or dot with small pieces before baking for enhanced golden crispiness.

Can I prepare this dish ahead of time?

Assemble completely up to 24 hours in advance and refrigerate covered. Add 10-15 minutes to baking time if cooking from cold. The flavors actually improve overnight.

What sides pair well with curried fish pie?

Serve with steamed green beans, buttered peas, or a fresh garden salad. Crusty bread works wonderfully to soak up any extra sauce. A light coleslaw adds refreshing contrast.

How should I store and reheat leftovers?

Refrigerate in an airtight container for up to 3 days. Reheat covered at 180°C for 20 minutes, then uncover for 5 minutes to crisp the top. Microwave individual portions for 3-4 minutes.

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 with Potatoes

White fish and smoked haddock in creamy curry sauce with crispy golden potato topping for ultimate comfort.

Prep time
25 mins
Time to cook
40 mins
Total duration
65 mins
Created by Julian Park


Level Medium

Cuisine British

Makes 4 Portions

Dietary notes None specified

What You'll Need

Fish

01 14 oz white fish fillets such as cod or haddock, skinless and boneless, cut into chunks
02 5.3 oz 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 fluid ounces whole milk
04 3.4 fluid ounces 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 fluid ounces milk
04 Salt and pepper to taste

Cooking Steps

Step 01

Preheat oven and start potatoes: Preheat oven to 400°F. Boil potatoes in salted water for approximately 15 minutes until tender, then drain and set aside.

Step 02

Prepare aromatic base: Heat 2 tablespoons butter in a saucepan over medium heat. Add chopped onion, diced carrot, and minced garlic; sauté for 5 minutes until vegetables are softened.

Step 03

Bloom spices: Stir in curry powder and turmeric into the vegetable mixture. Cook for 1 minute until fragrant.

Step 04

Create roux: Add flour to the mixture and cook for 1 minute while stirring constantly.

Step 05

Build sauce: Gradually whisk in milk and stock. Continue cooking and stirring for 4 to 5 minutes until the sauce thickens and becomes smooth.

Step 06

Add fish and aromatics: Add white fish, smoked fish, and peas to the sauce. Simmer gently for 3 to 4 minutes. Remove from heat and stir in shrimp, fresh parsley, salt, and pepper.

Step 07

Prepare mashed potato topping: Mash drained potatoes with 2 tablespoons butter and 1.7 fluid ounces milk. Season with salt and pepper to taste.

Step 08

Assemble pie: Transfer curried fish filling to a baking dish. Evenly spread mashed potatoes over the filling and roughen the surface with a fork to create crispy edges.

Step 09

Bake until golden: 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.

Equipment list

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

Allergy info

Always check every component for allergens. Speak to your healthcare provider if unsure.
  • Contains fish
  • Contains shellfish
  • Contains dairy
  • Contains gluten

Nutrition details per portion

Nutrition info is for reference only and isn't medical guidance.
  • Energy: 480
  • Fat content: 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.