Curried Fish Pie

Featured in: Everyday Comfort Dishes

This Curried Fish Pie transforms the traditional British comfort dish with aromatic curry spices. Tender white fish, smoked haddock, and shrimp nestle in a velvety curry-infused sauce with peas and carrots, all crowned with fluffy mashed potatoes that bake to a golden, crispy finish. Ready in just over an hour, this pescatarian-friendly main serves four and pairs beautifully with a crisp white wine.

Updated on Thu, 29 Jan 2026 15:39:00 GMT
Golden, crispy mashed potato topping covers a creamy curried fish pie with shrimp, peas, and flaky cod ready to serve. Pin Recipe
Golden, crispy mashed potato topping covers a creamy curried fish pie with shrimp, peas, and flaky cod ready to serve. | fordishes.com

My mum brought home a jar of curry powder one Tuesday evening, and by Wednesday dinner, she'd turned our traditional fish pie into something entirely unexpected. The kitchen filled with this warm, golden aroma that made everyone stop and ask what was cooking, and honestly, that first forkful changed how I thought about comfort food forever. There's something magical about taking a dish you've known your whole life and discovering it can surprise you all over again.

I made this for my flatmates on a rainy Saturday when nobody wanted to venture out, and watching them come back for seconds while the rain pattered against the windows felt like small magic. That's when I realized curried fish pie isn't just dinner, it's the kind of meal that brings people to the table without fanfare, the kind that lingers in conversation long after the plates are cleared.

Ingredients

  • White fish fillets (400g): Cod and haddock are your safest bets here; they hold their shape beautifully during cooking and have a gentle sweetness that plays well with the curry spices.
  • Smoked fish (150g): This is where the depth comes from, that slightly salty, smokiness that makes people wonder what your secret ingredient is.
  • Cooked shrimp (100g): They add sweetness and a whisper of the sea, plus they cook through in seconds so there's no risk of rubbery texture.
  • Onion, garlic, and carrot: The holy trinity that builds flavor; don't rush the sautéing, give them time to soften and release their sweetness.
  • Frozen peas (100g): They're actually perfect here because they thaw gently in the sauce without turning mushy like fresh ones might.
  • Unsalted butter (2 tbsp): Use real butter for the sauce base; it creates a silkier, more forgiving roux than oil ever could.
  • Plain flour (2 tbsp): This thickens the sauce to the right consistency; too much and it becomes gluey, too little and it's soupy.
  • Whole milk and fish stock (500ml combined): The milk keeps it gentle and creamy while the stock adds that savory backbone.
  • Mild curry powder and turmeric (1 tbsp and 1 tsp): Toast these briefly in the butter to unlock their warmth; this single step makes an enormous difference.
  • Fresh parsley: Stir it in at the very end so it stays bright and doesn't turn muddy from the heat.
  • Potatoes for topping (800g): Choose a floury variety like Maris Piper; they mash to clouds and crisp up beautifully in the oven.

Instructions

Product image
Cook complete meals by frying, sautéing, simmering, and boiling with easy nonstick cleanup every day.
Check price on Amazon
Heat your oven and start the potatoes:
Set the oven to 200°C (180°C fan) and get a large pot of salted water boiling. The potatoes need about 15 minutes to turn completely tender; you're aiming for them to break apart when you press them with a fork.
Build the curry base:
Melt butter in a saucepan over medium heat, then add your chopped onion, carrot, and garlic. Listen for the gentle sizzle and keep stirring every minute or so; you want them softened and turning translucent, about 5 minutes total. This is where the magic begins, where everything starts smelling incredible.
Toast the spices:
Stir in the curry powder and turmeric, cooking just for a minute until the kitchen fills with warmth and fragrance. This blooming step is crucial; it wakes up the spices and prevents them from tasting raw or dusty in the final dish.
Make the roux:
Sprinkle in the flour and stir constantly for a minute. You're creating a paste that will thicken your sauce; don't let it brown or stick to the pan.
Create the sauce:
Whisk in the milk and stock gradually, stirring as you go to keep lumps from forming. Keep stirring until it thickens into a smooth, creamy sauce, about 4 to 5 minutes; it should coat the back of a spoon but still move easily.
Add the fish and simmer gently:
Stir in the chunks of white fish, smoked fish, and frozen peas. Let everything simmer very gently for 3 to 4 minutes; the fish will turn opaque and flake slightly but still stay tender. Remove from heat before adding the shrimp so they don't overcook and toughen.
Finish with shrimp and herbs:
Stir in the cooked shrimp, fresh parsley, and a pinch of salt and pepper to taste. The shrimp just needs to warm through; they're already cooked, so this is just to incorporate them.
Prepare the mashed potato topping:
By now your potatoes should be tender; drain them well and return to the pot. Mash with butter and milk until creamy and smooth, then season generously with salt and pepper.
Assemble and bake:
Pour the curried fish mixture into a baking dish, then spread the mashed potatoes evenly over the top. Rough up the surface with a fork to create peaks and valleys; these crispy bits are what everyone fights over. Bake for 25 minutes until the top is golden and the edges are bubbling slightly.
Rest before serving:
Let the pie sit for 5 minutes after coming out of the oven. This lets everything settle and makes serving much easier.
Product image
Cook complete meals by frying, sautéing, simmering, and boiling with easy nonstick cleanup every day.
Check price on Amazon
Bubbling curried fish pie just out of the oven with fluffy, forked potato peaks and warm steam rising. Pin Recipe
Bubbling curried fish pie just out of the oven with fluffy, forked potato peaks and warm steam rising. | fordishes.com

There's a moment when you pull this pie from the oven and the golden potato top catches the light just right that you know you've created something special. It's not just the flavors or the textures, it's that feeling of having made something that tastes like home, but better.

The Spice Balance

Curry powder can be bold, but here it's playing a supporting role, adding warmth and complexity rather than heat. The turmeric brings earthiness and a subtle color that makes the sauce look almost sunset-golden, while the milk keeps everything creamy and gentle. If you prefer more spice intensity, you can bump up the curry powder slightly, but remember that smoked fish already brings its own savory punch, so restraint here actually makes the dish sing louder.

Making It Your Own

This is the beautiful thing about curried fish pie; it's flexible enough to bend toward your tastes without losing its identity. Some people add grated mature cheddar to the mashed potato topping, which creates this incredible savory-creamy layer. Others swap in sweet potato for something earthier, or stir spinach into the sauce just before baking for color and nutrition.

Timing and Serving Suggestions

Perfect Christmas Kitchen Gift
🎄 The Perfect Christmas Kitchen Gift
🎅 Christmas Special Deal — Limited Time
Looking for a **useful, high-quality Christmas gift** that people actually love using? This is one of those rare finds that feels premium, saves time, and makes cooking way more fun — perfect for family dinners and cozy winter meals.
🎁 View Christmas Deal

This dish comes together in about an hour from start to finish, making it perfect for a weeknight dinner that still feels special. The resting time after baking is genuinely important; it lets the layers set so each spoonful has fish, sauce, and potato all together. Serve it straight from the baking dish with a crisp white wine like Sauvignon Blanc, and maybe a simple green salad on the side to cut through the richness.

  • If you're cooking ahead, you can assemble the pie and refrigerate it uncooked for up to 24 hours, then bake when you're ready (just add a few extra minutes to the baking time).
  • Leftovers keep surprisingly well for two days in the fridge, though the potato topping loses some crispness; reheating gently in a warm oven brings it back to life.
  • This recipe easily doubles if you're feeding more people, but use a larger baking dish and add just a few extra minutes to the baking time.
Product image
Cushioned mats provide comfort while cooking, absorbing spills near the sink and stove for cleaner meal prep.
Check price on Amazon
Close-up of rich curried fish pie filling with tender fish chunks, peas, and golden-brown mashed potato crust. Pin Recipe
Close-up of rich curried fish pie filling with tender fish chunks, peas, and golden-brown mashed potato crust. | fordishes.com

This curried fish pie has quietly become the dish I make when I want to impress people without fussing, the one that makes my kitchen smell like I've spent all day cooking. It's proof that the best recipes aren't the most complicated ones; they're the ones that take something familiar and make you fall in love with it again.

Recipe FAQs

What type of fish works best for this dish?

Cod and haddock are ideal choices due to their firm texture and mild flavor. You can also use pollock, tilapia, or sea bass. Combining white fish with smoked fish adds depth and complexity to the sauce.

Can I make this ahead of time?

Yes, you can assemble the entire dish up to 24 hours in advance. Cover and refrigerate, then bake when ready. Add an extra 10-15 minutes to the baking time if cooking from cold.

How do I prevent the sauce from being too thin or too thick?

The key is whisking the milk and stock gradually into the flour mixture and cooking until it coats the back of a spoon. If too thick, add more milk; if too thin, simmer longer to reduce.

Can I freeze curried fish pie?

Yes, freeze either before or after baking. Wrap tightly and freeze for up to 3 months. Defrost overnight in the refrigerator before reheating at 180°C until piping hot throughout.

What side dishes complement this pie?

Serve with steamed green beans, buttered peas, a fresh garden salad, or crusty bread. The creamy, spiced filling pairs wonderfully with crisp, light vegetables that balance the richness.

How can I adjust the curry flavor intensity?

Start with 1 tablespoon of mild curry powder and taste the sauce before adding the fish. For more heat, add cayenne pepper or use a medium curry powder. For milder flavor, reduce the curry powder to 2 teaspoons.

Curried Fish Pie

Tender fish in creamy curry sauce with golden, crispy potato topping—a British comfort food with a flavorful twist.

Prep Duration
25 mins
Cooking Duration
40 mins
Complete Time
65 mins
Recipe by Fordishes Ava Reynolds


Skill Level Medium

Cuisine British

Makes 4 Number of Servings

Diet Details None specified

Ingredient List

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

Directions

Step 01

Preheat Oven: Set oven to 400°F (180°C fan-assisted) and allow 10 minutes for preheating.

Step 02

Prepare Potato Base: Boil peeled and chunked potatoes in salted water for approximately 15 minutes until completely tender. Drain thoroughly, then mash with butter and milk. Season with salt and pepper and set aside.

Step 03

Sauté Aromatics: While potatoes cook, melt butter in a saucepan over medium heat. Add chopped onion, diced carrot, and minced garlic. Sauté for 5 minutes, stirring occasionally until vegetables are softened.

Step 04

Toast Spices: Stir in curry powder and turmeric. Cook for 1 minute, stirring constantly until the spices are fragrant and evenly distributed.

Step 05

Create Roux: Add flour to the saucepan and stir continuously for 1 minute to form a paste-like consistency.

Step 06

Build Sauce: Gradually whisk in milk and stock in small amounts to prevent lumping. Continue stirring until the sauce thickens and becomes smooth, approximately 4-5 minutes.

Step 07

Incorporate Fish: Add white fish chunks, smoked fish chunks, and frozen peas to the sauce. Simmer gently for 3-4 minutes without boiling.

Step 08

Finish Filling: Remove from heat and stir in shrimp, fresh parsley, and season with salt and pepper to taste.

Step 09

Assemble Pie: Transfer curried fish filling to a baking dish. Spread mashed potato topping evenly across the surface and create texture by roughing up the top with a fork.

Step 10

Bake and Rest: Bake for 25 minutes until the potato topping is golden and crispy. Remove from oven and allow to rest for 5 minutes before serving.

Needed Equipment

  • Saucepan with lid
  • Large pot for boiling potatoes
  • Rectangular baking dish
  • Whisk for sauce preparation
  • Potato masher

Allergy Info

Double-check ingredients for allergens and speak with a healthcare provider if you're unsure.
  • Contains fish (white fish and smoked haddock)
  • Contains shellfish (shrimp)
  • Contains dairy products (milk and butter)
  • Contains gluten (wheat flour)

Nutrition Information (per serving)

For informational use only—doesn't replace personalized medical direction.
  • Calories: 480
  • Fats: 14 g
  • Carbohydrates: 52 g
  • Proteins: 34 g