
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.
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
Frequently Asked Questions
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.
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.
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.
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.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026