Keto Fish Pie

4.4 stars, average of 44 ratings

Keto Fish PiePin recipeFollow us 85.6k

My fish pie is inspired by this amazing recipe at BBC Good Food. I tweaked it a little to fit the keto life-style and used creamy cauliflower mash as topping instead of potatoes. For the creamy sauce I avoided flour, used heavy whipping cream instead of milk and added more cheddar cheese to thicken it. The result is an equally delicious fish pie that is compatible with a low-carb diet. Apart from being high in healthy omega 3 fatty acids, this pie is a great source of magnesium and potassium!

Hands-on Overall

Nutritional values (per serving)

7.8 grams 3.7 grams 38 grams 46.5 grams 25.6 grams 615 calories
Total Carbs11.5grams
Fiber3.7grams
Net Carbs7.8grams
Protein38grams
Fat46.5grams
of which Saturated25.6grams
Calories615kcal
Magnesium94mg (23% RDA)
Potassium1128mg (56% EMR)

Macronutrient ratio: Calories from carbs (5.2%), protein (25.3%), fat (69.5%)

Ingredients (makes 6 servings)

  • 4 large eggs
  • 1 large cauliflower (1 kg/ 2.2 lb)
  • 1/4 cup + 2 tbsp butter or ghee - you can make your own ghee (85 g/ 3 oz)
  • 2-3 fillets white fish such as haddock or cod, skinless (300 g/ 10.6 oz) - I used some smoked
  • 2 fillets salmon, skinless, preferably wild (220 g/ 7.8 oz)
  • 2 fillets mackerel, skinless (180 g/ 6.3 oz)
  • 1 medium red onion (100 g/ 3.5 oz)
  • 2 bay leaves
  • 4 cloves or 1/4 tsp ground cloves
  • 1 cup heavy whipping cream (240 ml/ 8 fl oz)
  • 1/2 cup water (120 ml/ 4 fl oz)
  • 1 tsp Dijon mustard (you can make your own)
  • 1/8 tsp ground nutmeg
  • 1 cup + 1/2 cup cheddar cheese, shredded (170 g/ 6 oz)
  • 4 tbsp freshly chopped chives
  • fresh parsley or more chives for garnish
  • 1/2 tsp salt or to taste (I like pink Himalayan salt)
  • freshly ground black pepper to taste

Note: When looking for ingredients, try to get them in their most natural form (organic, without unnecessary additives).

Download Recipe

Instructions

  1. Start by cooking the eggs. Fill a small saucepan with water up to three quarters. Add a good pinch of salt. This will prevent the eggs from cracking. Bring to a boil. Using a spoon or hand, dip each egg in and out of the boiling water - be careful not to get burnt. This will prevent the egg from cracking as the temperature change won't be so dramatic. To get the eggs hard-boiled, you need round 10 minutes. This timing works for large eggs. When done, remove from the heat and place in a bowl filled with cold water. I like and always use this egg timer! Peel the eggs and set aside. Keto Fish Pie
  2. Prepare the cauliflower topping. Wash the cauliflower and cut into smaller florets. Place on a steaming rack inside a pot filled with ~ 2 inches of water. Bring to a boil and cook for about 10 minutes. Do not overcook. Place the cooked cauliflower into a blender add 1/4 cup of butter and 1/4 tsp salt. Process until smooth and creamy. When, set aside. Keto Fish Pie
  3. Poach the fish. Preheat the oven to 200 °C/ 400 °F. Remove the skin from the fillets (mackerel skin doesn't need to be removed) and dice into medium-large (~ 2 inch) pieces. Place the fish in a deep pan and pour in the cream and water. Keto Fish Pie
  4. Peel and finely dice the onion and add to the pan together with the bay leaves and cloves. Add 1/4 tsp salt and bring to a boil and simmer on low for 8-10 minutes. Keto Fish Pie
  5. Using a slotted spoon, transfer the fish into a baking dish deep enough to fit the fish and cauliflower topping.
    Prepare the sauce. Simmer the fish & cream sauce over a medium heat. Add the remaining 2 tablespoons of butter, ... Keto Fish Pie
  6. ... nutmeg and Dijon mustard. Simmer for about 5 minutes until it starts to thicken. Turn off the heat. Discard the spices (bay leaves and whole cloves if used). Add 1 cup of shredded cheddar cheese and stir until melted and thickened. Keto Fish Pie
  7. Layer the fish pie. Halve and quarter the eggs and place them in the baking dish on top of the cooked fish. Pour the cream & cheese sauce over the eggs and fish. Keto Fish Pie
  8. Sprinkle with chopped chives or spring onion. Top with the cauliflower mash. Using the tines of a fork, create a decorative pattern on top. Keto Fish Pie
  9. Top with the remaining 1/2 cup of shredded cheddar and place in the oven. Cook for 30-35 minutes or until the top is golden brown. Keto Fish Pie
  10. When done, turn off the oven and place on a cooling rack for 15 minutes. Serve hot or let it cool down and store in the fridge for up to 5 days. Keto Fish Pie
  1. Blog
  2. Recipes
  3. Seafoods
  4. Keto Fish Pie
  1. Blog
  2. Recipes
  3. Mains
  4. Keto Fish Pie
  1. Blog
  2. Recipes
  3. Keto Fish Pie
  1. Blog
  2. Martina Slajerova
  3. Keto Fish Pie

Do you like this recipe? Share it with your friends! 

Martina Slajerova
Creator of KetoDietApp.com

Martina Slajerova

I changed the way I ate in 2011, when I was diagnosed with Hashimoto’s, an autoimmune disease that affects the thyroid. I had no energy, and I found it more and more difficult to maintain a healthy weight.

That’s when I decided to quit sugar, grains, and processed foods, and to start following a whole-foods-based ketogenic approach to food.

Let us know what you think, rate this recipe!

Leave a comment

Cancel reply to comment


Note: Any links to products or affiliate links will not be approved.

B I U “ ”
  • Comment


Please, note that I do not offer personalised advice. For personalised advice you can contact one of our experts.

Comments (29)

I've been making Fish pies now for a long time now and I've only just got around to thinking of making a good wholesome keto one. Looking at this recipe and the ingredients I can't wait as it sounds absolutely delish. The egg part makes me think of my ex slovakian girlfriend and her recipes with eggs especially her Christmas celebration salad. Not only going to be wholesome yum but for me at least a little reminder too lol
Tony

Reply

Thank you so much, I hope you enjoy!

Reply

I made it a few days ago and I must say its honest comfort food.
Read reviews about the soupy filling, and I use creme frache (125 ml) and heavy whipping cream (125ml), added one egg yolk, and mozzarella cheese too - it still came out too runny even after letting it sit for a bit. I think next time i will just use cream frache.
I kept the rest of the ingredients to the point. Just topped the cauliflower with more cheese and broiled it for 5 minutes to get a nice brown crust.
It was eaten by 3 adults in a matter of one evening. Everyone was full next day until 1pm.
I liked the recipe, If I decide to make it again I will add browned mushrooms into the cauliflower mix before baking it.

Reply

Thank you for your kind words, Anelya. I agree, using just creme fraiche, or even adding more egg yolks will help make it thicker. I use egg yolks to thicken sauces & gravies all the time. It splits sometimes but if it does I just blend it for a few seconds.

Reply

Not really into fish, yet it surprised me how good It us - Delicious!

Reply

Thank you Roni!

Reply

Me again😊
Also no mention of when or where to put the dijon mustard or 1/2 tsp salt. I’m guessing the salt wasn’t the “pinch” for boiling eggs?
Re my previous comment I was wrong about the 2tbsp of butter, it is in the ingredient list

Reply

Thanks for your recipe I’m making it for dinner.
Just a few points about your recipe copy:
You don’t mention in the ingredients  the 2tbsp butter needed for the sauce. Also the spring onion option.
I the method you don’t mention adding Bay leaves or cloves to the fish sauce, only discarding them.
I also found some anomalies in your beef stock recipe: peeling onions but also leaving the skin on.
Thanks again for your willingness to post these recipes I’m not intending criticism just giving you a heads-up about the text. I’m available to read through more recipes if you wish?

Reply

Thank you Miriam, I appreciate that and will clarify any discrepancies! ❤ I checked and these found (I want to make sure we are talking about the same recipe - I may be going crazy 😊
- 2 tbsp butter is mentioned in step 5
- bay leaves in step 4
- the mention of the Dijon mustard and salt were indeed missing!
As for the bone broth, the "peel" refers to the garlic cloves - is that what you mean? Keto Bone Broth
Thank you!

Reply

Dumb question,  but have you ever subbed canned tuna for the fish? I used to make a tuna casserole in my pre lc days.

Reply

I have not tried that. If you can find one that is packed in chunks rather than crumbled, it might be fine 😊

Reply

Great recipe. Could I use ricotta instead of cream in this? I have some left over in next week's meal plan that I need to find a use for! Hate waste! Thanks.

Reply

Yes, I think that should work and will make the base more creamy/ thicker.

Reply

I haven't cooked or eaten anything like this, but I am intrigued! I bet it's delicious.

Reply

Thank you Kalyn! 😊

Reply

Thanks SO much for posting this, it was delicious! I substituted finely chopped spring onions for red ones and added chopped parsley to the sauce instead of using chives.
I agreed with a previous poster that the sauce looked a little thin, however, I followed your advice and used 2 egg yolks and it thickened nicely.
I used 3 boiled eggs as I felt that was enough, but overall.....YUM!!!
Thanks again!

Reply

Awesome, I'm glad you liked it! 😊

Reply

This is absolutely to die for . It is incredible. Thank you so much for sharing this.x

Reply

Thank you Sabirah! 😊

Reply

Tasted lovely but was very sloppy, followed the recipe exactly but had to add some flour/butter roux to the sauce as it didn't thicken. The cauliflower topping didn't fair well either...I ate mine but my 15 year old daughter couldn't do the texture 😞

Reply

That might be just after cooking? The sauce gets thicker as it cools down and the juices set/ thicken. Alternatively, in step 5 you could thicken the sauce with 1-2 egg yolks (instead of flour) mixed in some water or stock.

Reply

Wow. This recipe was absolutely divine. My potato loving boyfriend didn't at all realise it was topped with cauliflower and asked if we can have this meal once a week. It was the vwry forst fish pie I ever made and to have my porato loving and fish hating boyfriend enjoy it so much was an absolute delight. Great job and huge thanks from us 👌

Reply

Thank you Ev, I'm glad you both liked it! 😊

Reply

I love this even though my first attempt didn't quite look like yours it was really good and even a big thumbs up from the non keto kings and Queens in my house!

Reply

Thanks you Juli! I'm glad to hear that even carb-lovers liked it 😊

Reply

This is proper food thank you so much for sharing! I know it may sound weird but I was getting tired of all the bacon and eggs I've been eating recently 😊

Reply

Thank you Amelie 😊 Hope you like it!

Reply

LOVE the addition of eggs! What great way to make fish pie keto-friendly! yum yum

Reply

Thank you Bethany!

Reply