Low-Carb Individual Fish Pies
- Ready in 1h
- 9.2 g net carbs
- 610 kcal
- Serves 4
This post may contain affiliate links, see our disclaimer.

A satisfying casserole is the perfect indulgent winter warmer for me, and these creamy keto fish pies don’t disappoint. Baking them individually allows individual serves at a dinner party, or alternatively allows you to store or freeze them to enjoy later on.
I love these served with a side of steamed greens, or a light salad if you are enjoying this in the warmer months.
We are using cod and salmon in these low-carb fish pies but you can use other types of white fish such as haddock, sea bass and sea bream, combined with omega-3 rich fatty fish such as mackerel, herring or even sardines. We're using fresh unsmoked fish but feel free to use smoked fish instead, just make sure to adjust for that and use less salt. Enjoy!
Step-by-step
Prepare the cauliflower topping. Wash the cauliflower and cut into smaller florets. Place on a steaming rack inside a pot filled with about 2-inch (5 cm) of water. Bring to a boil and cook for about 10-15 minutes. Do not overcook.
Place the cooked cauliflower into a blender with 2 tablespoons of butter and 1/4 tsp salt. Process until smooth and creamy. Set aside.

Preheat the oven to 220 °C/ 425 °F (conventional), or 200 °C/ 400 °F (fan assisted). Dice fish into medium-large, about 2-inch (5 cm) pieces. Place the fish in a deep pan and pour in the cream and water.
Add the onion and bay leaves to the pan. Add 1/4 tsp salt and bring to a boil and simmer on low for 8-10 minutes.

Using a slotted spoon, remove the fish and divide evenly between four bigger ramekins (about 2-cup capacity each).

Prepare the sauce. Simmer the cream sauce over a medium heat. Add the remaining 2 tablespoons of butter. Add Dijon mustard. Simmer for about 5 minutes until it starts to thicken. Turn off the heat. Discard the spices (bay leaves if used).
Add about 2/3 cup of shredded cheddar cheese and stir until melted and thickened.

Pour the cream & cheese sauce over the fish in the ramekins. Sprinkle with chopped chives or spring onion.

Top with the cauliflower mash, then top with the remaining 1/3 cup of shredded cheddar and place in the oven.

Cook for 20-25 minutes or until the top is golden brown. When done, turn off the oven and place on a cooling rack for 15 minutes. The fish pies will have runny sauce when hot but will thicken as they cools down.

Serve hot or let it cool down and store in the fridge for up to 4 days, or freeze for up to 3 months.


Recipe
Low-Carb Individual Fish Pies
★★★★★5.0A creamy casserole is the perfect indulgent winter warmer, and these creamy keto fish pies won't disappoint!
- Hands on
- 15m
- Overall
- 1h
- Servings
- 4
- 9.2 g
- Net carbs
- 41.2 g
- Protein
- 43.7 g
- Fat
- 610
- kcal
Ingredients makes 4 servings
Instructions
Prepare the cauliflower topping. Wash the cauliflower and cut into smaller florets. Place on a steaming rack inside a pot filled with about 2-inch (5 cm) of water. Bring to a boil and cook for about 10-15 minutes. Do not overcook.
Place the cooked cauliflower into a blender with 2 tablespoons of butter and 1/4 tsp salt. Process until smooth and creamy. Set aside.
Preheat the oven to 220 °C/ 425 °F (conventional), or 200 °C/ 400 °F (fan assisted). Dice fish into medium-large, about 2-inch (5 cm) pieces. Place the fish in a deep pan and pour in the cream and water.
Add the onion and bay leaves to the pan. Add 1/4 tsp salt and bring to a boil and simmer on low for 8-10 minutes.
Using a slotted spoon, remove the fish and divide evenly between four bigger ramekins (about 2-cup capacity each).
Prepare the sauce. Simmer the cream sauce over a medium heat. Add the remaining 2 tablespoons of butter. Add Dijon mustard. Simmer for about 5 minutes until it starts to thicken. Turn off the heat. Discard the spices (bay leaves if used).
Add about 2/3 cup of shredded cheddar cheese and stir until melted and thickened.
Pour the cream & cheese sauce over the fish in the ramekins. Sprinkle with chopped chives or spring onion.
Top with the cauliflower mash, then top with the remaining 1/3 cup of shredded cheddar and place in the oven.
Cook for 20-25 minutes or until the top is golden brown. When done, turn off the oven and place on a cooling rack for 15 minutes. The fish pies will have runny sauce when hot but will thicken as they cools down.
Serve hot or let it cool down and store in the fridge for up to 4 days, or freeze for up to 3 months.
Nutrition per serving, 1 fish pie
Carbs 6%Protein 28%Fat 66% of calories
- Net carbs
- 9.2 g
- Total carbs
- 13.6 g
- Fiber
- 4.4 g
- Sugars
- 6 g
- Protein
- 41.2 g
- Fat
- 43.7 g
- Saturated fat
- 24.7 g
- Calories
- 610 kcal
- Sodium
- 935 mg · 40.7% RDA
- Magnesium
- 91 mg · 22.7% RDA
- Potassium
- 1,321 mg · 66% EMR
Nutrition by ingredient
| Per 1 fish pie | Net carbs | Protein | Fat | kcal |
|---|---|---|---|---|
| Cauliflower, fresh | 5.9 g | 3.8 g | 0.6 g | 50 |
| Butter, unsalted, grass-fed | 0 g | 0.1 g | 11.5 g | 102 |
| Fish, cod, Atlantic, raw | 0 g | 13.4 g | 0.5 g | 62 |
| Salmon, raw | 0 g | 16.2 g | 4.4 g | 110 |
| Onion, red, fresh | 1 g | 0.2 g | 0 g | 6 |
| Bay leaf, dried or fresh | 0.1 g | 0 g | 0 g | 1 |
| Cream, heavy whipping, pouring, full-fat (30-40% fat) | 1.2 g | 0.9 g | 17.1 g | 165 |
| Water, still | 0 g | 0 g | 0 g | 0 |
| Dijon mustard | 0 g | 0 g | 0 g | 1 |
| Cheddar cheese | 0.9 g | 6.5 g | 9.4 g | 114 |
| Chives, fresh | 0 g | 0.1 g | 0 g | 1 |
| Parsley, fresh (spices) | 0 g | 0 g | 0 g | 0 |
| Salt, sea salt | 0 g | 0 g | 0 g | 0 |
| Pepper, black, spices | 0 g | 0 g | 0 g | 0 |
| Total | 9.2 g | 41.2 g | 43.7 g | 610 |
Serving size 1 fish pie
- Gluten free
- Nut free
- Nightshade free
- Pork free
- Avocado free
- Coconut free
- Shellfish free
- Beef free
- Pescatarian
You may also like

Low-Carb Irish Shepherd's Pie

Low-Carb Chicken Liver Shepherd's Pie

Cheesy Low-Carb Vegetarian Ratatouille

Cheesy Low-Carb Tuna Casserole

Low-Carb Brie & Sausage Casserole

Keto Fish Pie

Low-Carb Pork & Sage Pot Pie

Keto Cheeseburger in a Bowl

Low-Carb Moroccan Fish One Tray Bake

Keto Chicken Spinach & Artichoke Casserole

Mackerel Pate with Horseradish

Low-Carb Zucchini Lasagna Roll Ups

Creamy Low-Carb Chicken with Capers

Spiced Duck & Brussels Sprout Tray Bake

Low-Carb Chicken Blue Cheese Casserole

Low-Carb Loaded "Potato" Casserole
Comments & ratings (10)
Absolutely incredible!!!
10/10 OMG I never knew cauliflower mash was so incredibly delicious.
I did fry the onions in a little butter before adding to the fish, I didn’t want that raw onion flavours.
So good!!!!
Thank you so much, Kylie, that is such a lovely feedback!
I tried this dish for the first time hoping for the best as Im not the best cook. My family LOVED IT, all having seconds, even my 2 y/o grandaughter kept asking for more having about 4 (smaller) servings
Awww thank you so much for sharing this! ❤️
Great recipe! I make it one big dish and then portion up for the week. I've found it freezes well as well!
Thank you Laura, I'm glad you enjoyed! ❤️
This Fish Pie is so good I made it last night and was a hit. Getting ready to make again for my lunch at work for a couple of days. Non-Keto family members loved it as well😋
Thank you Barbara, I'm glad you and your family enjoyed! ❤️
Fish aside, this looks like an EXCELLENT way of using up Thanksgiving leftovers (assuming you still have some). Just substitute chunked turkey for the fish, a little dressing, gravy for the cream, maybe throw in a little of that green bean casserole for some veg, and VOILA! Mini "shepherd's pies" or pot pies!
This just came to me because my husband is allergic to fish, so my brain automatically came up with substitutions. Unless it's the Omega-3 you're after, I don't see why other meats can't be used here. Now my brain is trying to work out a pizza casserole version...someone stop me!
Thank you, I just love savoury pot pies. This is the perfect recipe to use for any leftover meat! I'm actually planning to make lamb shepherd's pie this week. And if you don't mind organ meats, chicken livers with onion and mushrooms could be an option too. All those options! 😊