If you’re craving something warm, hearty, and nourishing that doesn’t skimp on flavor, this Healthy Fish Pie Recipe is the perfect go-to meal. Packed with tender white fish chunks swimming in a luscious creamy sauce and topped with fluffy mashed potatoes, it’s comfort food that feels indulgent yet wholesome. With fresh vegetables like peas and carrots adding pops of color and sweetness, every bite provides a satisfying balance of textures and tastes. Plus, making this pie at home means you control every ingredient, keeping it light but incredibly satisfying.
Ingredients You’ll Need
The magic of this Healthy Fish Pie Recipe starts with simple, fresh ingredients that work together to create a dish bursting with flavor. Each component plays a crucial role—whether it’s the creamy sauce made with butter and flour or the fresh vegetables that add vibrant color and wholesome texture.
- 1 ½ lbs mixed white fish (cod, haddock): Choose fresh, firm fish to ensure a tender and flaky texture in the pie.
 - 1 cup milk: This forms the base of the sauce, lending creaminess without heaviness.
 - 2 tablespoons butter: Adds rich depth and smoothness to the roux and mash topping.
 - 2 tablespoons flour: The essential thickening agent for that perfect creamy white sauce.
 - ½ cup frozen peas: A pop of green that brings sweetness and a fresh bite.
 - 1 carrot, diced: Adds a subtle natural sweetness and lovely color contrast.
 - 1 onion, finely chopped: Builds a savory base, enhancing the overall flavor.
 - 2 lbs potatoes, peeled and cubed: The fluffy topping that makes every forkful feel like a warm hug.
 - Salt and pepper to taste: Essential seasoning to bring all the ingredients together.
 - ½ teaspoon paprika (optional): Adds a gentle smoky warmth and beautiful color.
 
How to Make Healthy Fish Pie Recipe
Step 1: Prepare the mashed potato topping
Begin by boiling your peeled and cubed potatoes in salted water until fork-tender. This usually takes about 15-20 minutes. Once soft, drain them well and mash with butter for a creamy texture. Keep this mash warm—it will provide that comforting, fluffy layer on top of your pie.
Step 2: Cook the vegetables
While the potatoes are boiling, gently cook the finely chopped onion and diced carrot in a saucepan over medium heat until they soften and release their natural sweetness. This step adds a fragrant base that infuses the pie with extra flavor depth and color.
Step 3: Make the creamy white sauce
Next, melt the butter in the saucepan with the softened vegetables. Sprinkle in the flour and whisk continuously to form a smooth roux—this is the secret to a silky sauce. Slowly pour in the milk, whisking constantly to avoid lumps, until the sauce thickens to a velvety consistency. This creamy sauce is what ties the pie together beautifully.
Step 4: Add fish and peas
Gently stir in the chunks of white fish and frozen peas into the sauce. Let everything cook together for about 5 minutes, allowing the fish to start cooking through without falling apart. Season with salt, pepper, and optional paprika for a subtle smoky hint. This step ensures the flavors meld perfectly while keeping the fish tender and flaky.
Step 5: Assemble and bake
Transfer the luscious fish mixture to a baking dish, spreading it evenly. Carefully spoon the warm mashed potatoes on top, spreading gently to cover the filling completely. Slide your dish into a preheated oven at 375°F (190°C) and bake for 25–30 minutes until the topping is golden and inviting. The bubbling filling and golden crust make this pie irresistible straight from the oven.
How to Serve Healthy Fish Pie Recipe
Garnishes
A sprinkle of freshly chopped parsley or chives adds a vibrant burst of green on top, enhancing the presentation and freshness of the pie. A light dusting of paprika after baking can also lend a lovely color contrast and hint of warmth.
Side Dishes
This pie is hearty on its own but pairs beautifully with simple sides like steamed green beans, a crisp mixed leaf salad, or roasted seasonal vegetables. These sides add a refreshing crunch and balance the creamy richness perfectly.
Creative Ways to Present
For a fun twist, try serving the fish pie in individual ramekins for a personalized touch. Or, accompany it with a dollop of tangy Greek yogurt or a squeeze of lemon juice on the side to brighten the flavors with every bite. Presentation can turn this classic into a showstopper at any dinner table.
Make Ahead and Storage
Storing Leftovers
This Healthy Fish Pie Recipe keeps wonderfully for up to 3 days when stored in an airtight container in the refrigerator. The flavors actually deepen overnight, making it just as delicious the next day.
Freezing
If you want to save portions for later, freeze the pie before baking. Cover tightly with foil and store in the freezer for up to 2 months. When ready, bake from frozen, adding extra time to ensure it’s heated through and golden on top.
Reheating
Reheat leftovers gently in the oven at 350°F (175°C) for about 20 minutes, or until warmed through. Avoid microwaving to preserve the creamy texture of the sauce and the fluffy quality of the potato topping.
FAQs
Can I use frozen fish for this pie?
Absolutely! Just make sure to thaw it completely and drain any excess liquid to prevent the sauce from becoming watery. Fresh or properly thawed frozen fish will both work well.
Is it okay to add other seafood?
Yes, adding shrimp or salmon will boost the flavor and variety of the pie. Just be mindful of cooking times to keep the seafood tender and not overdone.
Can I make this dish dairy-free?
Yes, substitute butter with olive oil or a dairy-free alternative, and use plant-based milk like oat or almond milk. The sauce might have a slightly different texture but will still be delicious.
How can I make the mashed potato topping extra fluffy?
Use starchy potatoes such as Russets and mash well while still hot. Adding a bit of warm milk or butter helps achieve that smooth, cloud-like texture.
What wine pairs well with fish pie?
A crisp white wine like Sauvignon Blanc or a light Chardonnay complements the creamy texture and mild fish flavors beautifully, enhancing your entire meal.
Final Thoughts
This Healthy Fish Pie Recipe is a timeless comfort food that is just as heartwarming as it is wholesome. Whether you’re feeding your family or entertaining friends, it’s a dish that brings everyone together with its rich creaminess and fresh flavors. Give it a try and watch how it becomes a beloved staple in your kitchen!
Print
Healthy Fish Pie Recipe
- Total Time: 1 hour
 - Yield: 6 servings
 - Diet: Pescatarian
 
Description
A comforting British-style fish pie featuring mixed white fish in a creamy white sauce with peas and diced vegetables, topped with fluffy buttery mashed potatoes and baked to a golden finish.
Ingredients
Fish & Sauce
- 1 ½ lbs mixed white fish (cod, haddock), cut into chunks
 - 1 cup milk
 - 2 tablespoons butter
 - 2 tablespoons flour
 - ½ cup frozen peas
 - 1 carrot, diced
 - 1 onion, finely chopped
 - Salt and pepper to taste
 - ½ teaspoon paprika (optional)
 
Mashed Potato Topping
- 2 lbs potatoes, peeled and cubed
 - 2 tablespoons butter (for mashing)
 
Instructions
- Prepare the potatoes: Boil the peeled and cubed potatoes in salted water until tender, about 15-20 minutes. Drain and mash them thoroughly with butter until smooth and fluffy. Set aside.
 - Cook the vegetables: In a saucepan, gently cook the finely chopped onion and diced carrot in a little butter or oil until they become soft and translucent, about 5-7 minutes.
 - Make the white sauce (roux): Add 2 tablespoons of butter to the cooked vegetables, then sprinkle the flour over and whisk continuously to form a roux. Gradually pour in the milk while whisking to create a smooth, creamy sauce without lumps.
 - Add fish and peas: Gently fold in the mixed white fish chunks and frozen peas into the sauce. Let the mixture simmer on low heat for about 5 minutes until the fish is cooked through and the peas are tender. Season with salt, pepper, and optional paprika to taste.
 - Assemble the pie: Pour the fish and vegetable sauce mixture into a baking dish. Evenly spread the mashed potato topping over the fish mixture, smoothing it with a spatula.
 - Bake the pie: Preheat the oven to 375°F (190°C). Place the assembled pie in the oven and bake for 25-30 minutes or until the mashed potato topping is golden and slightly crispy on top.
 - Serve: Remove from the oven and allow to cool slightly before serving. This hearty and creamy fish pie pairs well with a simple green salad or steamed vegetables.
 
Notes
- For more variety, add shrimp or salmon along with the white fish.
 - You can substitute some or all of the milk with cream for a richer sauce.
 - Adding a sprinkle of grated cheese on top of the mashed potatoes before baking adds a delicious crust.
 - Ensure fish pieces are cut into uniform sizes for even cooking.
 - Use fresh or good-quality frozen fish for the best flavor.
 
- Prep Time: 15 minutes
 - Cook Time: 45 minutes
 - Category: Main Dish
 - Method: Baking
 - Cuisine: British
 
