Warm, comforting, and packed with lean protein, this Healthy fish pie is the ultimate cozy dinner that delivers all the classic flavor without leaving you feeling weighed down. By swapping heavy double cream for a lighter, herb-infused sauce and topping the dish with a nutrient-dense vegetable mash, you can enjoy this beloved seafood bake while effortlessly keeping your nutrition on track. Adding a bubbling, golden-brown Healthy fish pie to your weekly meal rotation is a fantastic way to incorporate more omega-3s and fresh vegetables into your diet.
Origin Healthy fish pie
The traditional fish pie, often referred to as “fisherman’s pie,” originated in Great Britain as a hearty, economical way for coastal families to use up the day’s catch, typically binding the seafood in a rich dairy sauce under a heavy blanket of buttered potatoes. To modernize this pub classic, contemporary cooks began substituting the heavy cream with lighter milks and enriching the filling with vibrant green vegetables. Exploring the coastal British roots of a Healthy fish pie highlights how traditional comfort food can seamlessly evolve into a balanced, everyday family meal.
Why I Love This Recipe
I love how incredibly forgiving and adaptable this recipe is—you can easily toss in whatever frozen peas, fresh spinach, or mixed seafood offcuts you already have in the freezer, minimizing food waste while maximizing flavor. The creamy sauce achieves its luxurious texture from a simple milk and cornstarch slurry, meaning you skip the butter-heavy roux without sacrificing that silky, comforting mouthfeel. Plus, prepping a large in advance makes weeknight cooking a breeze, as it reheats beautifully and the flavors only deepen by the next day.
Also Read : Green eggs
Healthy fish pie
4
servings30
minutes40
minutes300
kcalIngredients
2 large sweet potatoes (or regular potatoes), peeled and cubed
1 medium head of cauliflower, chopped into florets
2 tbsp milk of choice
1 tbsp extra virgin olive oil
Kosher salt and freshly ground black pepper to taste
For the Fish Filling:
1.5 lbs mixed fish fillets (such as cod, salmon, and smoked haddock), cut into bite-sized chunks
1 cup frozen peas
2 cups fresh baby spinach
1.5 cups milk of choice (dairy or unsweetened almond/oat)
2 tbsp cornstarch (mixed with 2 tbsp cold water)
1 tbsp Dijon mustard
2 tbsp fresh dill, chopped
Zest of 1 lemon
Directions
- Preheat your oven to 400°F (205°C) and lightly grease a 9×9-inch baking dish.
- Place the cubed sweet potatoes and cauliflower florets in a large pot of boiling salted water. Boil for 12–15 minutes until very tender. Drain well, then return them to the pot and mash until smooth with the milk, olive oil, salt, and pepper. Set aside.
- In a large saucepan, gently heat the 1.5 cups of milk over medium heat until it just begins to simmer. Stir in the Dijon mustard, lemon zest, and fresh dill.
- Whisk the cold water and cornstarch mixture into the simmering milk. Continue to whisk continuously for 2–3 minutes until the sauce becomes thick and glossy. Remove from the heat.
- In your prepared baking dish, scatter the chunks of mixed fish, frozen peas, and fresh spinach in an even layer. Pour the thickened hot milk sauce directly over the seafood and vegetables, gently stirring to ensure everything is coated (the heat of the sauce will instantly wilt the spinach).
- Spoon the sweet potato and cauliflower mash over the top of the fish mixture, using a fork to spread it evenly and create textured peaks that will crisp up in the oven.
- Bake for 25–30 minutes until the sauce is bubbling up around the edges and the mashed topping is golden brown. Let the pie rest for 5 minutes before serving.
Notes
- Seafood Mix: Buying a pre-mixed “fish pie mix” from your local fishmonger or supermarket deli is a great way to save time and money, as it usually contains perfectly portioned offcuts of salmon, smoked fish, and white fish.
- Extra Crunch: For a beautifully crunchy topping, sprinkle 2 tablespoons of whole-wheat breadcrumbs or grated Parmesan cheese over the mashed potatoes right before baking.













Hello!! My name is Jeanine
I love to eat, travel, and eat some more! I am married to the man of my dreams and have a beautiful little girl whose smiles can brighten anyone’s day!