Curried Fish Pie

Featured in: Oven-Based Favorites

This British-inspired fish pie combines chunks of white fish, smoked haddock, and shrimp in a richly spiced curry cream sauce, finished with a crispy golden potato topping. The mild curry powder and turmeric add warmth without overwhelming the delicate seafood, while the creamy mash provides the perfect contrast. Ready in just over an hour, this comforting main dish serves four and pairs beautifully with a crisp white wine.

Updated on Sat, 31 Jan 2026 16:40:00 GMT
Golden, crispy mashed potatoes cover a creamy, fragrant Curried Fish Pie baked in a ceramic dish. Save
Golden, crispy mashed potatoes cover a creamy, fragrant Curried Fish Pie baked in a ceramic dish. | saborzitoune.com

The smell hit me before I even opened the oven door: buttery potatoes crisping at the edges, curry mingling with brine and cream. My neighbor had dropped off fresh haddock that morning, and I'd been staring at it all afternoon, trying to decide what to do. Then I remembered my grandmother's fish pie, the one she made every Friday, and thought, what if I just added a little spice? That first forkful, golden and warm, with flakes of fish suspended in creamy, gently spiced sauce, became a new Friday tradition in my own kitchen.

I made this for a small dinner party once, worried the curry might be too bold for my father-in-law, who distrusts anything he calls fancy. He went quiet after his first bite, then asked for seconds before anyone else had finished their firsts. Later, as he scraped his plate clean, he admitted he'd never thought of curry and fish pie in the same sentence, but now he couldn't imagine them apart. That was the night this dish earned its permanent place in my repertoire.

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 flake tenderly without falling apart in the creamy sauce.
  • Smoked fish: A little smoked haddock adds depth and a gentle smokiness that plays surprisingly well with the warm curry spices.
  • Cooked peeled shrimp: They go in at the last minute to stay plump and sweet, not rubbery from overcooking.
  • Onion, garlic, and carrot: The aromatic base that softens into the sauce, adding natural sweetness and body.
  • Frozen peas: Bright, sweet pops of green that break up the richness and add a little textural contrast.
  • Butter and flour: The foundation of the roux that thickens the sauce into something silky and luxurious.
  • Whole milk and fish stock: Together they create a sauce that's creamy but not heavy, with just enough savory backbone.
  • Mild curry powder and turmeric: These warm spices infuse the sauce with color and gentle heat without overpowering the delicate seafood.
  • Fresh parsley: A handful stirred in at the end keeps everything tasting bright and fresh.
  • Potatoes: Fluffy and buttery when mashed, they crisp beautifully on top and soak up the sauce underneath.

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 it's ready when the filling is done. This also gives you time to gather your thoughts and ingredients without rushing.
Boil and mash the potatoes:
Cook the potato chunks in salted water until a knife slides through easily, then drain and mash with butter and milk until smooth and fluffy. Season well, because underseasoned mash is a sad topping.
Sauté the aromatics:
Melt butter in a saucepan and cook the onion, carrot, and garlic until they soften and smell sweet, about 5 minutes. This builds the flavor foundation for everything that follows.
Bloom the spices:
Stir in the curry powder and turmeric, letting them sizzle for a minute until the kitchen smells warm and toasty. This step wakes up the spices and makes them fragrant.
Make the roux:
Add the flour and stir constantly for a minute to cook out the raw taste. It should smell nutty and look like wet sand.
Build the sauce:
Whisk in the milk and stock gradually, stirring until the sauce thickens and turns glossy smooth. It should coat the back of a spoon without being gluey.
Add the fish and peas:
Gently fold in the white fish, smoked fish, and peas, letting them simmer just until the fish starts to flake. Remove from heat and stir in the shrimp and parsley so they stay tender.
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 and brown.
Bake until golden:
Slide the dish into the oven and bake for 25 minutes, until the top is golden and the edges are bubbling. Let it rest for 5 minutes before serving so the filling settles and doesn't run everywhere.
Fork-marked potato topping sits atop a rich Curried Fish Pie with shrimp and peas peeking through. Save
Fork-marked potato topping sits atop a rich Curried Fish Pie with shrimp and peas peeking through. | saborzitoune.com

One cold Sunday, I brought this to a potluck where everyone else had made roasts and stews. I worried it might seem out of place, but by the end of the evening, the dish was scraped clean and three people had asked for the recipe. Someone said it reminded them of their childhood but also felt completely new, which is exactly what comfort food should do. It doesn't replace the original, it just adds another chapter.

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.

Choosing Your Fish

Cod and haddock are my go-to choices because they're firm enough to hold their shape but still flake beautifully. If you can find smoked haddock, use it for that gentle smoky undertone, but smoked mackerel or even a bit of smoked salmon works in a pinch. Fresh fish is ideal, but good quality frozen fillets, properly thawed, are absolutely fine and sometimes more practical. Just make sure everything is skinless and boneless, because nobody wants to pick through their dinner.

Making It Your Own

This recipe is forgiving and loves a little improvisation. I've stirred in handfuls of spinach, swapped sweet potatoes for regular ones, and even added a layer of grated cheddar under the mash for extra richness. Some nights I use whatever vegetables are lurking in the fridge: diced bell pepper, corn, or green beans all work. The curry level can go up or down depending on your spice tolerance, just taste the sauce as you go and adjust.

Serving and Storing

This pie is wonderful straight from the oven, but it also reheats beautifully, making it perfect for meal prep or next-day lunches. I like to serve it with something sharp and green, like a simple arugula salad or steamed broccoli, to cut through the creamy richness. Leftovers keep in the fridge for up to three days, covered tightly, and can be reheated in the oven or microwave.

  • Pair with a crisp white wine like Sauvignon Blanc or a light lager.
  • If making ahead, assemble completely and refrigerate unbaked, then add 10 extra minutes to the baking time.
  • Freeze individual portions for up to two months, defrost overnight, and reheat gently.
A spoon serves a steaming portion of Curried Fish Pie onto a plate beside a glass of white wine. Save
A spoon serves a steaming portion of Curried Fish Pie onto a plate beside a glass of white wine. | saborzitoune.com

Every time I pull this pie from the oven, I'm reminded that the best recipes aren't always the ones passed down unchanged. Sometimes they're the ones we dare to tinker with, the ones that become ours through small acts of curiosity and hunger.

Recipe FAQs

Can I use different types of fish?

Yes, you can substitute cod or haddock with pollock, sea bass, or any firm white fish. Just ensure the fish is skinless, boneless, and cut into even chunks for uniform cooking.

Can I make this ahead of time?

Absolutely. Assemble the pie completely, cover tightly, and refrigerate for up to 24 hours before baking. Add an extra 5-10 minutes to the baking time if cooking from cold.

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

The key is gradually whisking in the milk and stock while stirring constantly. If too thick, add a splash more milk. If too thin, simmer for an extra minute or two until it coats the back of a spoon.

Can I freeze curried fish pie?

Yes, freeze the assembled unbaked pie for up to 3 months. Defrost overnight in the refrigerator before baking as directed. You can also freeze leftovers for up to 1 month.

What can I serve alongside this dish?

A simple green salad, steamed broccoli, or buttered green beans complement the richness beautifully. Crusty bread is also excellent for soaking up any extra sauce.

How can I make the potato topping extra crispy?

Use a fork to create peaks and ridges on the mashed potato surface before baking. You can also brush lightly with melted butter or sprinkle grated cheese on top for added crispiness and flavor.

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 mashed potatoes for ultimate comfort.

Prep time
25 minutes
Time to cook
40 minutes
Overall time
65 minutes
Created by Lucinda Wolfe


Skill level Medium

Cuisine British

Makes 4 Portions

Dietary details None specified

What You'll Need

Fish and Seafood

01 14 oz white fish fillets (cod or haddock), skinless, boneless, cut into chunks
02 5.3 oz smoked fish (smoked haddock), skinless, 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 stock 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.3 oz potatoes, peeled and cut into chunks
02 2 tablespoons unsalted butter
03 1.7 fl oz milk
04 Salt and pepper to taste

How To Make

Step 01

Preheat oven: Preheat oven to 400°F (200°C conventional or 356°F fan).

Step 02

Prepare potato topping: Boil potatoes in salted water until tender, approximately 15 minutes. Drain thoroughly and 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

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

Step 06

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

Step 07

Add 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 over top, roughing up surface with a fork to create crispy edges.

Step 09

Bake and finish: Bake for 25 minutes until 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.

Tools Needed

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

Allergy details

Double-check each ingredient for allergens and ask your healthcare provider with any concerns.
  • Contains fish
  • Contains shellfish (shrimp)
  • Contains dairy (milk and butter)
  • Contains gluten (flour)

Nutrition info (per portion)

Nutrition details are just for reference and can't replace advice from a doctor.
  • Energy (kcal): 480
  • Fat content: 14 grams
  • Carbohydrates: 52 grams
  • Proteins: 34 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.