Fish Pie Recipe Sweet Potato: Golden Crust With Flaky Fish Layers

Fish Pie Recipe Sweet Potato: Golden Crust With Flaky Fish Layers

There’s something deeply comforting about a fish pie with its flaky layers and golden crust. I developed this version to highlight the natural sweetness of the fish while adding a unique twist with sweet potato topping.

The sweet potato creates a velvety, slightly caramelized crust that pairs perfectly with tender fish and creamy sauce. This dish transforms simple ingredients into a restaurant-quality meal that impresses every time.

Each bite delivers the perfect balance of textures—creamy filling, tender fish, and that beautifully browned topping. It’s the kind of dish that turns a regular dinner into something special.

Serve with a green salad for a complete meal. Here’s how to make it.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for Fish Pie Recipe Sweet Potato

Velvety sweet potatoes and flaky fish come together with a creamy, golden sauce.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lb Peeled and cubed for topping
White Fish Fillets 🐟 1 ½ lb Cod or haddock, skinless
Heavy Cream 🥛 1 ½ cups Full-fat for creamy sauce
Butter 🧈 ½ cup Unsalted, for roux
All-Purpose Flour 🌾 ¼ cup For thickening sauce
Onion 🧅 1 whole Finely diced for base
Leek 🌱 1 whole Thinly sliced, white part only
Fresh Parsley 🌿 ¼ cup Chopped for garnish
Dijon Mustard 🟡 1 tbsp Smooth variety preferred
Lemon Juice 🍋 1 tbsp Freshly squeezed for brightness
Fish Stock 🥄 1 cup Low-sodium preferred
Bay Leaf 🍃 1 whole Dried, for infusing sauce
Salt 🧂 1 tsp Sea salt or kosher
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Nutmeg 🌰 ¼ tsp Freshly grated for depth

[recipe_ingredient_scaler]

The fish is the star here. Cod or haddock fillets work best—firm texture, mild flavor, and they hold up to baking without falling apart. For the best quality, fresh, never frozen is ideal, but high-quality frozen fillets (thawed overnight) are a solid backup. Whole Foods or local seafood counters are reliable sources for fresh fish. The sweet potatoes should be firm and vibrant orange—look for organic if possible for the cleanest flavor.

No white fish? Salmon or halibut can be used, though they’re richer and may overpower the dish. Swap the heavy cream for half-and-half if you prefer a lighter sauce (just simmer it a bit longer to thicken). No leek? Extra onion or shallots work in a pinch. For a gluten-free version, replace the flour with cornstarch at half the amount. The fish stock can be substituted with vegetable broth if needed.

This pie reheats beautifully—cover with foil and warm at 350°F for 20 minutes. Leftovers keep in the fridge for 3-4 days or can be frozen for up to 3 months. For best texture, avoid microwaving; the topping stays crispier when reheated in the oven.

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: I love that this comes together in a single dish—just layer the sweet potatoes, fish, and creamy sauce, then bake.
  • Creamy Comfort: The sweet potato topping with that rich, buttery cream sauce over flaky fish? Pure cozy in every bite.
  • Feeds a Crowd: Honestly, it’s my go-to for family dinners or meal prep—filling, hearty, and everyone cleans their plate.
  • Budget Friendly: White fish and sweet potatoes stretch far, and the leftovers taste even better the next day.

Step-by-Step Instructions for Fish Pie With Sweet Potato

Executing this dish with precision ensures flaky fish and a velvety sauce beneath a golden crust.

Step 1: Prepare the Sweet Potato Topping

Peel and cube the 2 lb Sweet Potatoes into even 1-inch pieces. I place them in a pot of cold salted water, then bring to a boil. This prevents uneven cooking that can happen when adding potatoes to already boiling water.

Simmer for 8-10 minutes until the cubes are fork-tender but still hold their shape. Drain thoroughly and return to the pot. The residual heat will evaporate any remaining moisture, which is crucial for achieving that golden crust rather than a soggy topping.

Step 2: Create the Creamy Sauce Base

In a saucepan, melt the 0.5 cup Butter over medium heat. Add the finely diced 1 whole Onion and thinly sliced 1 whole Leek (white part only). Cook for 5-7 minutes until softened and translucent, stirring occasionally to prevent browning.

Stir in the 0.25 cup All-Purpose Flour to form a roux. Cook for 2 minutes to eliminate the raw flour taste. Gradually whisk in the 1.5 cups Heavy Cream and 1 cup Fish Stock, then add the 1 whole Bay Leaf. Simmer for 5 minutes until the sauce thickens enough to coat the back of a spoon.

Step 3: Build the Filling with Fish and Seasonings

Reduce heat to low and stir in the 1 tbsp Dijon Mustard, 1 tbsp Lemon Juice, 1 tsp Salt, 0.5 tsp Black Pepper, and 0.25 tsp Nutmeg. Taste and adjust seasoning if needed—this is your last chance to perfect the sauce before adding the fish.

Gently fold in the 1.5 lb White Fish Fillets (cod or haddock), breaking them into 2-inch chunks. The fish should be just barely cooked through by the residual heat of the sauce, maintaining that promised flaky texture. Remove the bay leaf before proceeding.

Step 4: Assemble and Bake to Perfection

Transfer the fish and sauce mixture to a 9×13-inch baking dish. Arrange the par-boiled sweet potato cubes evenly over the top, pressing down lightly to submerge the edges. This creates a seal that prevents the sauce from bubbling over during baking.

Bake at 375°F for 25-30 minutes until the topping is golden brown and the sauce is bubbling at the edges. The sweet potatoes should develop a slight crust while the sauce beneath remains creamy and luscious.

Step 5: Rest and Garnish Before Serving

Remove the dish from the oven and let it rest for 10 minutes. This allows the sauce to set slightly, making it easier to serve clean portions. The fish will also finish cooking gently during this time, ensuring it stays flaky.

Sprinkle with the chopped 0.25 cup Fresh Parsley just before serving. The bright green color provides a beautiful contrast to the golden topping, and the fresh herb aroma complements the rich, creamy flavors of this dish perfectly.

👨‍🍳

Pro Tips For Making Fish Pie Recipe Sweet Potato

  • Pre-cook Sweet Potatoes: Parboil the sweet potato cubes for 8-10 minutes before assembling the pie—I learned this the hard way after too many undercooked bites.
  • Pat Fish Dry: Blot the white fish fillets thoroughly with paper towels before adding them to the cream sauce, or the pie will end up watery.
  • Thicken the Sauce: Cook the butter-flour roux for a full 2 minutes before adding heavy cream to avoid a raw flour taste in your filling.
  • Skip the Skin: Use skinless white fish fillets to save time and prevent the sauce from turning oily during baking.

Best Sauces and Condiments for These Flavors

Creamy Tartar Sauce

I always serve this with a classic tartar sauce—mix 1 cup mayonnaise with 2 tbsp finely chopped capers and 1 tbsp minced cornichons. Add 1 tsp Dijon mustard and 1 tbsp lemon juice for brightness. David swears this is the best pairing for fish dishes. 💛

Herbed Yogurt Drizzle

For a lighter option, whisk 1 cup Greek yogurt with 1 tbsp chopped dill and 1 tsp lemon zest. Thin with 1-2 tsp milk if needed. The cool tang cuts through the richness beautifully.

Spicy Mango Chutney

My Asheville days taught me to love sweet-spicy pairings. Blend 1 cup diced mango with 1 tbsp minced ginger and ½ tsp chili flakes. Simmer for 10 minutes until thickened. The heat balances the creamy filling perfectly. 🔥

Lemon-Herb Butter

Melt 4 tbsp butter with 1 tbsp chopped parsley and 1 tsp lemon zest. Drizzle over individual servings. It adds a luxurious finish that makes the dish feel restaurant-worthy.

Crispy Breadcrumbs

Toast ½ cup panko breadcrumbs with 1 tbsp olive oil and 1 tsp paprika until golden. Sprinkle over the top before baking for extra crunch. I use this trick when I want more texture contrast.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 620kcal
% Daily Value
Total Fat 42g54%
Saturated Fat 24g120%
Cholesterol 185mg62%
Sodium 850mg37%
Total Carbohydrate 38g14%
Dietary Fiber 5g18%
Sugars 6g
Protein 32g64%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use regular potatoes instead of sweet?

Yes, but the flavor and texture will differ. Regular potatoes create a more neutral topping, while sweet potatoes add natural sweetness that complements the fish beautifully.

2

How do I prevent a soggy topping?

Par-boil and drain the sweet potatoes thoroughly before assembling. Press them lightly into the sauce to create a seal, and bake until golden at 375°F.

3

What fish works best besides cod?

Haddock, halibut, or salmon all work well. Avoid very oily fish like mackerel, as they can make the sauce greasy. For best results, use firm white fish.

4

Can I make this ahead of time?

Assemble the pie completely and refrigerate for up to 24 hours before baking. Add 5-10 minutes to the baking time if cooking straight from the fridge.

★★★★★4.9(7 reviews)
Chef Melanie

More recipe sites