Salmon casserole is total comfort food. Delicious flakes of baked Scottish Salmon mixed with spinach and onions in a creamy cheese sauce, all layered between slices of potato and baked to crispy perfection. If you are looking for a new way to enjoy salmon, then this easy weeknight meal is it.
Some dishes are worth putting in a little more effort for, and this salmon casserole recipe is definitely one of them. It is cheesy and comforting, but still packed with Omega-3s and iron.
We say "casserole", but it is more of a salmon and potato bake. But it is a really saucy dish, so it has that casserole element to it.
Looking for more easy salmon recipes? Why not try our Salmon Curry, Salmon Rice Bowls or Air Fryer Salmon.
Jump to:
Ingredients and Substitutions
A full ingredients list, along with US Customary and Metric measurements, can be found in the recipe card at the end of this post.
- Salmon - We used Scottish salmon fillets. First it is baked and then mixed in to the cheese sauce.
- Potatoes - We used russet potatoes, as we find they are best for roasting. But you could use any white potatoes, or even swap them for sweet potatoes.
- Cheese sauce - You can use a store bought cheese sauce, but it is so easy to make your own. All you need is milk, butter, flour and cheddar (but you can use any cheese that melts well). You could add a little mustard to the cheese sauce for extra flavour.
- Dill - You could swap it for fresh flat leaf parsley if you don't like dill.
Variations
We have added loads of spinach to this to give it a really leafy green veggie boost, but there is opportunity to add other vegetables too. You could chop up a selection of mushrooms like shiitake, oyster and chestnut to give a variety of texture.
You could also add diced bell pepper, grated courgette (zucchini) or carrots and aubergine (eggplant), or even add some frozen peas to the cheese sauce. This is a good opportunity to use up whatever you have in your fridge.
Top Tip
To ensure that all the potatoes are cut to the same thickness, and therefore cooked the same, use a mandolin.
Once cooked, drain and set aside.
How To Make Salmon Casserole - Step By Step
Prep: Preheat your oven to 220°C/200°C(fan)/425°F/Gas 7.
- Step 1: Bake the salmon for 15-20 minutes, until cooked through (a). Once cooked, remove form the oven and flake (b). Reduce the oven heat to 190°C/170°C(fan)/375°F/Gas 5.
- Step 2: Put the potato slices in a pan of water and bring to the boil. Reduce to a simmer for 4-5 minutes.
- Step 3: Heat the oil in a large pan over a medium heat and add the onion. Cook for 4-5 minutes (a). Add the spinach (b) and cook until wilted, about 2 minutes (c). Add the salmon to the onion and spinach (d). Stir and remove from the heat and set aside.
- Step 4: Make the cheese sauce by adding the milk, butter and flour to a pan (a). Heat gently until the butter has melted, whisking constantly (b). Add 120g of the cheese (c) and dill (d) and continue whisking until the cheese has melted. If your cheese sauce is a little too thick, then just add a splash of milk until it is the desired consistency.
- Step 5: Grease a large baking dish and put a layer of potatoes on the bottom. Pour a layer of cheese sauce mixture and then a layer of salmon mix.
- Step 6: Repeat with another layer of each, finishing with a layer of potatoes and then cheese sauce (a). Cover with cheese (b) and bake in the oven for 40 minutes. For an extra boost of flavour, add a tiny sprinkle of paprika over the top before baking.
Serving Suggestions
This is a pretty hearty and heavy meal, so we find it pretty filling on it's own and not really any need for anything else. Some crusty bread rolls are perfect for mopping up all that delicious cheese sauce though.
If you want something light and veggie packed on the side, then we have a few delicious side dishes for you to try:
- Balsamic and Garlic Roasted Cauliflower
- Roasted Lemon Asparagus
- Broccoli Salad
- Roasted Cherry Tomatoes
- Baked Carrot Fries
- Balsamic Roasted Brussel Sprouts
- Garlic and Parsley Roasted Carrots
Extra Tips
- If you don't like dill, then you can swap it for fresh flat leaf parsley instead.
- Save yourself time and use a really good quality store bought cheese sauce.
- If you cheese sauce is a little too thick, then just add a splash of milk until it is the desired consistency.
- To ensure that all the potatoes are cut to the same thickness, and therefore cooked the same, use a mandolin.
- Use a meat thermometer to make sure the salmon is cooked all the way through.
Frequently Asked Questions
If the salmon is beginning to flake, but still has a little translucency in the middle, it is cooked. It shouldn't look raw. You could use a meat thermometer and check it has got to a temperature of 62°C/145°F.
You can store this salmon casserole in an air tight container in the fridge for up to 2 days. It can also be put in a freezable container and kept in the freezer for up to 2 months.
When reheating this dish, it is best done in the oven at a low heat. We reheated at at gas mark 5 for around 20 minutes, but check that it is heated all the way through first.
More Salmon Recipes
If you’ve tried this salmon casserole recipe, let us know how you got on in the comments below.
Tag us in your creations on Instagram @hungryhealthyhappy - Use the hashtag #hungryhealthyhappy too.
Recipe
Salmon Casserole
Ingredients
- 500 g (1.1 lb) Salmon fillet
- 800 g (1.75 lb) Potato - thinly sliced
- 1 tablespoon Olive oil
- 1 Onion - thinly sliced
- 120 g (4 cups) Spinach
- 10 g (0.25 cups) Fresh dill - finely chopped
- 600 ml (2.5 cups) Whole milk
- 5 tablespoon (0.33 cups) Plain flour
- 60 g (0.25 cups) Butter
- 120 g (1 cups) Cheddar cheese - grated
- 80 g (0.66 cups) Cheddar cheese - grated
Instructions
- Preheat your oven to 220°C/200°C(fan)/425°F/Gas 7.
- Bake 500 g Salmon fillet for 15-20 minutes, until cooked through. Once cooked, remove form the oven and flake. Reduce the oven heat to 190°C/375°F/Gas 5.
- Put 800 g Potato (sliced) into a pan of boiling water and then reduce to a simmer for 4-5 minutes.
- Heat 1 tablespoon Olive oil in a large pan and add 1 Onion. Cook for 4-5 minutes. Add 120 g Spinach and cook until wilted (about 2 minutes).
- Add the salmon to the onion and spinach. Remove from the heat and set aside.
- Make the cheese sauce by adding 600 ml Whole milk, 60 g Butter and 5 tablespoon Plain flour to a pan. Heat gently until the butter has melted, whisking constantly.
- Add 120 g Cheddar cheese and 10 g Fresh dill and continue whisking until the cheese has melted.
- Grease a large baking dish and put a layer of potatoes on the bottom. Add a layer of cheese sauce and then a layer of salmon mix.
- Repeat with another layer of each, finishing with a layer of potatoes and then cheese sauce. Cover with 80 g Cheddar cheese and bake in the oven for 40 minutes.
Recipe Tips
- If you don't like dill, then you can swap it for fresh flat leaf parsley instead.
- Save yourself time and use a really good quality store bought cheese sauce.
- If you cheese sauce is a little too thick, then just add a splash of milk until it is the desired consistency.
- To ensure that all the potatoes are cut to the same thickness, and therefore cooked the same, use a mandolin.
- Use a meat thermometer to make sure the salmon is cooked all the way through.
Nutritional Information
The nutritional information provided is approximate and is calculated using online tools. Information can vary depending on various factors, but we have endeavoured to be as accurate as possible.
As all appliances vary, cooking times are a guide. Please note that by changing the serving size, the cooking time may also need to be altered.
Lisa Huff says
I would never have thought about putting salmon in a casserole like this. LOVE it!
Gail Montero says
Perfect for Fish Friday. We love salmon so this is something we need to try! YUM!
Beth says
Yummy! My daughter and I are going to love this recipe! I'm so excited to give this a try! Looks so delicious and tasty!
Mirlene says
You had me at Salmon. This is such a delicious meal for a midweek.
Kate says
Perfect comfort food - I love the sliced potato topping, just gorgeous! Thanks for a great recipe.
whitney says
I do love salmon and have never thought to put it in a casserole, brilliant!
Alice | SkinnySpatula says
Fabulous looking casserole. Salmon in dill is the world's most perfect combination and I never get tired of it.
Michelle says
This is just perfect comfort food! So tasty and the whole family loved it!
Maria says
Salmon is my favorite fish. Looking forward to trying this casserole this weekend!
Jane Saunders says
I was expecting a long list of ingredients for this recipe, so I'm pleasantly surprised to see a short list. Looking forward to serving this up to my family on Friday evening.
Dionne says
Fabulous casserole that is just perfect if you ask me: it's a casserole and it's made with salmon. And that sauce must go so well with it!
Priya Lakshminarayan says
That looks yum! Passing this recipe on to my friend who loves salmon!
Jessica Formicola says
My family loves salmon, and this casserole looks like a total winner! Can't wait to make it for dinner this week!
Shanna says
This was so delicious and a great way to get my kiddos to eat some fish.
Jess says
That creamy cheese sauce is EVERYTHING I need in life!