Curried Fish Pie

Featured in: Cozy Comfort Bakes

This Curried Fish Pie combines tender white fish, smoked haddock, and shrimp in a luscious curry-spiced cream sauce, all topped with fluffy mashed potatoes that bake to golden perfection. The mild curry powder and turmeric add warmth without overwhelming the delicate seafood, while carrots and peas bring color and texture. Perfect for a cozy family dinner, this British classic takes just over an hour from start to finish and serves four generously.

Updated on Fri, 30 Jan 2026 00:28:18 GMT
Golden, crispy mashed potatoes blanket this comforting Curried Fish Pie, hiding a creamy, spiced fish filling. Save
Golden, crispy mashed potatoes blanket this comforting Curried Fish Pie, hiding a creamy, spiced fish filling. | tastlis.com

The kitchen smelled like butter and spices the evening I decided to mess around with my grandmother's fish pie recipe. I had a jar of curry powder sitting in the cupboard and a vague memory of a restaurant dish that married cream and turmeric in a way that made me want seconds. What came out of the oven that night was golden, bubbling, and entirely mine. My flatmate wandered in, sniffed the air, and asked if I'd ordered takeaway.

I made this for a small dinner party once, and my friend who claimed she didn't like curry asked for the recipe before dessert even arrived. There's something about the way the smoked fish mingles with turmeric that feels both familiar and unexpected. We ate it straight from the baking dish because no one wanted to wait for plating. The peas burst in your mouth, the shrimp stayed tender, and the carrots added just enough sweetness to balance the spice.

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 without falling apart.
  • Smoked fish: This is where the depth comes from, a gentle smokiness that makes the whole dish feel more complex than the effort you put in.
  • Cooked peeled shrimp: Stir these in at the end so they stay plump and sweet instead of rubbery.
  • Onion and garlic: The backbone of the sauce, softened slowly so they melt into the curry base.
  • Carrot: Diced small, it adds a pop of color and a whisper of sweetness that plays nicely with the spice.
  • Frozen peas: No need to overthink it, frozen peas are perfect here and they brighten the whole filling.
  • Butter and flour: These create the roux that thickens your sauce into something silky and cling-to-the-fork good.
  • Whole milk and fish stock: The liquid that carries all the flavor, making the sauce creamy without being heavy.
  • Curry powder and turmeric: Mild curry powder keeps it approachable, turmeric adds that gorgeous golden hue and earthy warmth.
  • Fresh parsley: A handful of green at the end lifts everything and makes it taste fresher.
  • Potatoes: The crown of the pie, mashed with butter and milk until they're fluffy and ready to crisp up in the oven.

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 (180°C fan) so it's ready when you are. This is also the moment to peel and chunk your potatoes.
Boil the Potatoes:
Drop them into salted boiling water and let them go for about 15 minutes until a fork slides through easily. Drain them well, then mash with butter, milk, salt, and pepper until smooth and fluffy.
Start the Sauce:
Melt butter in a saucepan over medium heat, then add your chopped onion, diced carrot, and minced garlic. Let them soften for about 5 minutes, stirring now and then, until they smell sweet and the onion turns translucent.
Bloom the Spices:
Stir in the curry powder and turmeric, cooking for just a minute until the kitchen smells warm and toasty. This step wakes up the spices and makes all the difference.
Build the Roux:
Sprinkle in the flour and stir constantly for another minute, letting it cook out the raw taste. You'll see it form a thick paste around the vegetables.
Add the Liquid:
Gradually whisk in the milk and stock, pouring slowly and stirring to avoid lumps. Keep whisking as it thickens, about 4 to 5 minutes, until it coats the back of a spoon.
Simmer the Fish:
Add the white fish, smoked fish, and frozen peas to the sauce. Let it simmer gently for 3 to 4 minutes so the fish just begins to cook through, then take it off the heat and fold in the cooked shrimp, parsley, salt, and pepper.
Assemble the Pie:
Spoon the curried fish filling into a baking dish, spreading it evenly. Top with the mashed potatoes, smoothing them out, then run a fork across the surface to create little ridges that will crisp up beautifully.
Bake Until Golden:
Slide the dish into the oven and bake for 25 minutes, or until the potato topping is golden and crisped at the peaks. Let it rest for 5 minutes before serving so the filling settles and you don't burn your tongue in excitement.
A spoon lifts from the savory Curried Fish Pie, revealing tender shrimp and cod in a rich yellow curry sauce. Save
A spoon lifts from the savory Curried Fish Pie, revealing tender shrimp and cod in a rich yellow curry sauce. | tastlis.com
A spoon lifts from the savory Curried Fish Pie, revealing tender shrimp and cod in a rich yellow curry sauce. Save
A spoon lifts from the savory Curried Fish Pie, revealing tender shrimp and cod in a rich yellow curry sauce. | tastlis.com

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.

The first time I served this to my dad, he paused mid-bite and said it reminded him of something he couldn't quite place. Later he admitted it was better than the fish pie he grew up with, which coming from him was basically a marriage proposal. We sat at the table longer than usual that night, scraping the dish clean and talking about nothing in particular.

Choosing Your Fish

I've made this with whatever looked freshest at the counter, and it's always turned out well. Cod and haddock are my go-tos because they're sturdy and mild, but pollock or even sustainable hake work just as beautifully. The smoked fish is non-negotiable for me, it's what gives the pie that extra layer of flavor that makes people ask what your secret is. If you can only find one type of fish, double up on the white fish and add a pinch of smoked paprika to fake a little of that smokiness.

Make Ahead Magic

This pie is a dream for making ahead, which I discovered the hard way when I had friends coming over and zero time to cook. Assemble the whole thing up to the point of baking, cover it tightly, and stick it in the fridge for up to a day. When you're ready, let it sit at room temperature for 20 minutes, then bake as directed, adding maybe 5 extra minutes if it's still cold in the center. You can even freeze it unbaked, just thaw it overnight in the fridge before baking.

Serving Suggestions

I usually serve this with something green and simple, like steamed green beans tossed in butter or a crisp salad with a sharp vinaigrette to cut through the richness. A glass of chilled Sauvignon Blanc is perfect if you're feeling fancy, or honestly, a cold lager works just as well. Leftovers, if you're lucky enough to have any, reheat beautifully in the oven covered with foil.

  • Add a handful of grated mature cheddar to the mashed potatoes before spreading them on top for extra richness.
  • Swap half the potatoes for sweet potatoes if you want a slightly sweeter, more colorful topping.
  • Stir a handful of fresh spinach into the filling just before assembling for extra greens and a pop of color.
Serve Curried Fish Pie bubbling from the oven, perfect with a crisp green salad for a hearty family dinner. Save
Serve Curried Fish Pie bubbling from the oven, perfect with a crisp green salad for a hearty family dinner. | tastlis.com
Serve Curried Fish Pie bubbling from the oven, perfect with a crisp green salad for a hearty family dinner. Save
Serve Curried Fish Pie bubbling from the oven, perfect with a crisp green salad for a hearty family dinner. | tastlis.com

This pie has become one of those recipes I turn to when I want comfort with a little bit of adventure. It's proof that you don't have to choose between cozy and interesting, sometimes you get both in one golden, bubbling dish.

Recipe FAQs

Can I use different types of fish?

Yes, you can substitute cod or haddock with other firm white fish like pollock, halibut, or sea bass. The smoked fish adds depth, but you can use all fresh fish if preferred.

How do I prevent the sauce from being lumpy?

Add the milk and stock gradually while whisking constantly. This helps the flour incorporate smoothly. If lumps form, whisk vigorously or strain the sauce before adding the fish.

Can I make this ahead of time?

Yes, assemble the pie completely, cover, and refrigerate for up to 24 hours. Add 10-15 minutes to the baking time if cooking from cold. You can also freeze the unbaked pie for up to 2 months.

What can I serve alongside this dish?

A simple green salad, steamed green beans, or roasted asparagus pair beautifully. Crusty bread is also excellent for soaking up any extra sauce.

How spicy is the curry flavor?

The curry is mild and aromatic rather than spicy. The turmeric and curry powder add warmth and color without heat. Adjust the curry powder to taste or add a pinch of cayenne for more kick.

Can I make this dairy-free?

Yes, substitute plant-based butter and milk alternatives like oat or almond milk. The texture will be slightly different but still delicious.

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, crowned with golden crispy potatoes for ultimate comfort.

Prep Time
25 min
Time to Cook
40 min
Overall Time
65 min
Author Lena Foster


Skill Level Medium

Cuisine British

Makes 4 Portions

Dietary details None specified

What You'll Need

Fish

01 14 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 1 2/3 cups 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 black pepper to taste

Potato Topping

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

Directions

Instruction 01

Preheat oven and prepare potatoes: Preheat oven to 400°F (180°C fan). Boil potatoes in salted water until fork-tender, approximately 15 minutes. Drain thoroughly and mash with butter and milk. Season with salt and pepper, then set aside.

Instruction 02

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

Instruction 03

Bloom curry spices: Stir in curry powder and turmeric. Cook for 1 minute, stirring constantly until fragrant.

Instruction 04

Create roux: Add flour and cook for 1 minute more, stirring continuously to combine with the fat and spices.

Instruction 05

Prepare curry sauce: Gradually whisk in milk and stock, stirring constantly. Continue cooking for 4-5 minutes until the sauce thickens and achieves a smooth consistency.

Instruction 06

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

Instruction 07

Assemble pie: Transfer curried fish mixture to a baking dish. Spread mashed potatoes evenly across the top. Roughen the surface with a fork to promote browning and crispness.

Instruction 08

Bake until golden: Bake for 25 minutes until the potato topping becomes golden and crispy. Remove from oven and 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 Notes

Review each component for possible allergens. If you aren't sure, ask a health pro.
  • Contains fish
  • Contains dairy (milk and butter)
  • Contains shellfish (shrimp)
  • Contains gluten (flour)

Nutrition Info (per portion)

This nutrition data is just for your information—always check with a healthcare provider if needed.
  • 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.