This post may contain affiliate links for which I earn a small commission at no extra cost to you. For more info please check out my Disclosure Policy. Appreciate your support!
A delicious, super easy, Dairy Free Fish Pie all made in one dish! This recipe is incredibly comforting and makes the perfect Autumn or Winter dinner to share with family and friends. I can guarantee this will be on a weekly rotation in your household!
Recipe Difficultly – Easy
Table of Contents
Why this recipe works
This Dairy Free Fish Pie is amazingly creamy and packs so much flavour you won’t even believe it’s free-from dairy and gluten. Loaded with veggies and nutrients from the different types of fish, it’s a great healthy option and perfect for a mid-week dinner!
This Dairy Free Fish Pie a recipe that my parents have been making me for years and it’s one of my absolute favourites. Paired with either Colourful Roasted Root Veg or Chickpea Flat Bread to really soak up those creamy sauces, I can guarantee you’re going to love this warming and incredibly easy recipe!
Ingredients to make Dairy-Free Fish Pie
- Potatoes – I tend to use Maris Piper as I think they are the best for a really fluffy mash topping!
- Celery – a fundamental ingredient in so many recipes, adds flavours and body to this dairy free fish pie recipe. If you have some spare then do try my Celeriac Soup.
- Chilli – adds a subtle kick of heat to the fish pie, however doesn’t make it spicy!
- Carrots – adds flavour, veg and some colour to the dairy free fish pie.
- Prawns – I enjoy using prawns in my fish pie as I think they add great texture. If you have some leftover then try my Thai Red Prawn Curry or Prawn Linguine.
- Frozen peas – a household staple! Not only does adding peas add some greenery, I also like the texture they provide against some of the flakey fish.
- Cod – cod is a really great fish to use in a fish pie, known for it mild and milky flavour, it really adds to the creaminess. If you have any leftover then try my Cod Curry.
- Salmon – has a rich flavour, but can also be described at having buttery taste! Again, this fish goes really well in a fish pie for added creaminess. If you have any leftover then try my Easy Grilled Salmon Burgers.
- Lemon – I love using lemon in most of my recipes. The lemon really contrasts and cuts through the creaminess.
- Garlic – adds a gentle spice and adds to the flavour.
- Dill – dill has a bright, sweet flavour and compliments all of the other flavours in the dairy free fish pie recipe really well.
- Parsley – Parsley is a classic partner to fish dishes because of its fresh taste!
- Cheese – I use dairy free cheese in my recipe, but standard cheddar cheese would also work well.
- Spinach – adds greenery and when wilted releases the perfect amount of liquid for this dairy free fish pie.
See recipe card for full information on ingredients and quantities.
Substitutions
The great thing about this Dairy Free Fish Pie is that it’s really versatile meaning you can swap most of the ingredients in this Dairy Free Fish Pie recipe.
- Fish cost – Using prawns and salmon can increase the price over other fish so you can swap for different types of fish if you wish. For example, you could replace the cod for pollock, which is slightly cheaper in price. I’ll sometimes leave the prawns out entirely and add an extra salmon or cod fillet.
- Fish taste – This is a mild and creamy fish pie, but if you would prefer this recipe to be even milder, you could swap the salmon for trout because this has a slightly milder flavour.
- Potatoes – you could also swap the white mash for sweet potato or other veg such as butternut squash, parsnip or pumpkin.
- Vegetables – if you have any left over veggies in your fridge that need using, you could also pop these in the baking dish.
Variations
- Spicy – typically fish pies are mild and creamy. However, if you wanted to add some heat to the recipe, I would up the amount of fresh chilli used.
- Deluxe – this recipe is already at it’s ‘A game’! However, if you wanted to take it to the next level you could also change the type of fish you use. For example using more expensive types of fish such as halibut, hake or turbot.
- Kid-friendly – this is a family-friendly recipe, however if the combination of fish if a little too much for your child, I would highly recommend my Sweet Chilli Salmon Fishcakes. They are absolutely delicious and really simple to make!
How to make Dairy-Free Fish Pie
Step 1: Pre-heat the oven to 200C / 390F. Chop the potatoes into cubes and boil in salted water for 15 mins until soft. I leave the skin on to speed up the process. Hint: It also adds extra fibre to the recipe!
Step 2: Meanwhile to a large baking dish add chopped garlic, celery, carrot, peas, chilli, spinach, dill, parsley, vegan cheese, salmon, cod, prawns with the juice of 1 lemon and a drizzle of olive oil and mix with your hands. Hint: Make sure all of the bones are removed from the fish before chopping
Step 3: Once the potatoes are boiled, drain and add 1/4 cup olive oil and mash. You can also use vegan butter or milk if you prefer
Step 4: Finally, simply place the mash on top of the fish pie mixture and place in the oven at 200C for 35-40 mins until golden brown
Leftovers
I eat the leftovers the next day and the flavour comes through even more! I don’t recommend freezing this recipe but reheating for lunch/dinner the next day is fine.
If reheating make sure to use raw prawns as you shouldn’t reheat them twice!
Recipe FAQs
A few reasons why it’s not necessary to peel the potatoes. Firstly, it increases time doing so (nobody has time to waste peeling potatoes, right!). Secondly, it’s reduces food waste. And thirdly, the skins have good nutrients which we don’t want to waste. Just give the potatoes a good scrub if needed before boiling.
Yes certainly, for a slightly cheaper recipe you could replace the cod for pollock. For a milder flavour in fish, you could swap the salmon for trout. This is a really versatile recipe, sometimes I will leave the prawns out entirely and add an extra salmon or cod fillet, depending on what I fancy!
Store in an airtight container in the fridge and use by the following day. If re-heating, make sure you use raw prawns in the recipe as you shouldn’t re-heat them twice. I don’t recommend freezing this recipe.
Yes certainly, this recipe can be adapted really easily. You could also swap the white mash for sweet potato or other veg such as butternut squash, parsnip or pumpkin would also work too.
More Savoury Pie Recipes
- Chicken and Leek Pie
- Lentil Cottage Pie
- Veggie Shepherds Pie
- Butterbean and Leek Pie
- Vegan Mushroom Pie
- Salmon Pie
YOU MIGHT ALSO LIKE…
Tried this Dairy Free Fish Pie recipe? Please leave a star rating ⭐️⭐️⭐️⭐️⭐️ below and let me know how you get on. Hearing positive feedback is one of the best parts of creating recipes so please review it below and leave a comment!
P.S Never miss a new recipe! Get more healthy recipes sent straight to your inbox weekly – Subscribe and receive a free recipe eBook!
Dairy Free Fish Pie
Equipment
- Chopping Board
- Knife
- large baking dish
- potato masher
- medium saucepan
- Colander
Ingredients
- 1.2 kg potatoes
- 1 garlic clove, finely chopped
- 2 celery stick, finely chopped
- 1 large carrot, grated
- 200 g dairy-free cheese, grated
- 250 g skinned salmon, chopped into cubes
- 250 g skinned cod, chopped into cubes
- 1 cup frozen peas
- 180 g raw prawns
- 1/2 red chilli, deseeded and sliced
- 1 lemon
- Handful spinach
- Small handful fresh dill, chopped
- Large handful fresh parsley, chopped
Instructions
- Pre-heat the oven to 200C/390F. Chop the potatoes into cubes and boil for 15 mins until soft. I leave the skin on to speed up the process
- Meanwhile prepare the fish pie ingredients. To a large baking dish add the crushed garlic, chopped celery, carrot, chilli, peas, spinach, diced dill, diced parsley, grated vegan cheese, cubed salmon, cod, prawns with the juice of 1 lemon and a drizzle of olive oil and mix with your hands
- Once the potatoes are boiled, drain and add 1/4 cup olive oil and mash. You can use vegan butter or milk if you prefer
- Simply place the mash on top of the fish pie mixture and place in the oven at 200C for 35-40 mins until golden brown
Absolutely love, this fish recipe by accident. I did add some sweetcorn
Add milk into the fish pie or not??
I absolutely love, Jamie’s recipes are absolutely fantastic. I like a lot of my dairy free just naturally some vegan, but I love always and I’m hopefully very soon going to be getting his book
Thanks Vicky 🙂
I haven’t made a fish pie in years as I wasn’t sure I’d be able to get the same amount of creaminess since I’ve become dairy free. Needless to say this was absolutely amazing, you would never have been able to tell it was dairy free. I will certainly be making this regularly, it was delicious!
My partner and I made this last night and we loved it! So simple and delicious! Instead of using vegan cheese, do you think dissolving some nutritional yeast in some coconut cream would work too? Thanks!
LOVED this recipe. Incredibly easy to put together and the best gluten free and dairy free fish pie i’ve ever made. Will be my go to recipe from now on. Thanks James
Hi – what is the rough calories count per serving please?
Thanks 🙂
PS – I have made this a few times and it is SO easy and delicious!!
Glad you enjoyed it Sara 🙂 unfortunately I don’t count calories in my recipes.
Delicious! I made this dish without the prawns (allergy) and the dill (didn’t have any) and was delighted with the result. It will be a regular in our house. Thank you for sharing.
Yay 🙂 glad you loved it!!
I made this for my family, and they bloody loved it!!!! Thank you! I recently turned vegan, so I wanted a dairy free pie. We have locally sourced fish near us, so I figured we’d have some fish. There’s my life story, hope you enjoyed. Thank you again!!
Great recipe, i have coeliac disease and use lactofree cheese and milk. Lovely flavour and good comfort food. Thankyou x