• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Foodle Club

  • Recipe Index
  • All Recipes (date order)
  • Convert grams to cups
  • How to guides
  • Collections
  • About
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipe Index
  • All Recipes (date order)
  • Convert grams to cups
  • How to guides
  • Collections
  • About
  • Mobile Menu

    • Facebook
  • ×
    • Duck a l'Orange on a dinner plate with vegetables and a helping of gravy.
      Slow cooker Duck a l'Orange - with duck crown
    • Overhead shot of a baked zucchini quiche with tomato and cheese topping.
      Cheesy zucchini and carrot quiche - no crust, no fuss
    • A sqiuare piece of coconut marshmallow wee-bix slice on a whte plate.
      Coconut marshmallow Weet-bix slice
    • Pieces of air fried chicken on a white serving platter with bowls of salad in the background.
      Air fryer barbeque chicken - with a chutney glaze
    • A dish of pork and apple casserole on a table with mashed potatoes an broad beans.
      Slow-cooked pork and apple casserole with brandy gravy
    • A dish of chicken aloo matar with Indian green beans in the foreground.
      Chicken Aloo Matar (one pot chicken, potato and pea curry)
    • Pea and broad bean salad in a bue serving dish.
      Green pea and broad bean salad
    • A white serving dish filled with creamy mushroom pasta salad.
      Creamy mushroom pasta salad - with a tangy twist
    • A spoonful of sweet and sour dipping sauce being lifted from a small bowl.
      Quick and easy sweet and sour dipping sauce
    • A crispy prawn spring roll that has been dipped in dipping sauce.
      Crispy prawn spring rolls
    • Slices of chocolate loaf cake with a covering of chocolate.
      Chocolate ice cream loaf cake
    • Sliced pot roast of brisket on a serving platter, garnished with rosemary, with potatoes and carrots on the side.
      Braised brisket pot roast with tasty capsicum gravy
    Home » Recipes » Fish and seafood recipes

    Haddock au gratin

    Published: Jan 1, 2025 · Modified: Jan 8, 2025 by VJ · This post may contain affiliate links · 2 Comments

    Jump to recipe

    Haddock au gratin is the perfect way to ensure your family eats more fish! With succulent haddock fillets nestled on a bed of tender baby spinach, smothered in a creamy leek and bechamel sauce, and topped with sweet potato mash and a layer of golden melted cheese, this dish is as nutritious as it is tasty!

    A serving dish of haddock au gratin with a serving spoon on top.

    With the new year only a few days away, my resolution for the coming year is to eat more fish, and what better way to do it than with this delicious haddock au gratin!

    This oven-baked haddock au gratin is a simple yet satisfying fish pie topped with sweet potato mash and cheese. With just 20 minutes of preparation and 25 minutes in the oven, this is a quick and convenient meal. The short baking time ensures the fish remains flakey and tender, and makes haddock au gratin the perfect choice for a weeknight family meal.

    Despite its simplicity, it's not short on taste! The creamy bechamel sauce which has been enriched by the addition of sweet leeks keeps the fish moist and delicious throughout the baking process, while baby spinach not only adds extra nutrients, but also a fresh vibrant flavour to the dish.

    The sweet potato mash is the cherry on top (in a manner of speaking). It adds a natural sweetness to the dish and pairs perfectly with the sauce, while the grated cheese adds a little richness.

    Whether you're trying to introduce more fish into your diet, or are simply looking for a comforting, homely meal for the family, I'm sure you will love this haddock au gratin!

    Firm fish such as cod and haddock are ideal for cooking in the oven as they hold their shape well, and don't fall to pieces. If you'd like to try some of my other oven-baked fish dishes, you might like to try this cheesy cod and broccoli bake or this spicy fish and rice bake in tomato sauce.

    Overhead shot of haddock au gratin with some of the potato mash removed to show the fish below.
    Jump to:
    • Ingredients
    • Instructions
    • Tips for a successful outcome
    • Variations
    • Serving suggestions
    • Equipment
    • Storage
    • FAQ
    • Save for later
    • Related recipes
    • 📋The recipe

    Ingredients

    This dish will easily feed 4 people.

    Ingredients you will need to make haddock au gratin.
    • Haddock - skinless haddock fillets. You can use fresh or frozen. If using frozen fillets they should be defrosted first. Substitute with any firm white fish such as hake, cod, Alaskan pollock or kingklip.
    • Baby spinach - I prefer to use baby spinach because it doesn't have the bitter taste that you can sometimes get with the larger-leaved variety such as Swiss chard. You could use frozen spinach instead - see FAQ below for details.
    • Potatoes and sweet potatoes - these are used for making the sweet potato mash. They should be peeled and cut into chunks.
    • Leeks - these are fried in butter and used in the bechamel sauce. They should be thoroughly rinsed to remove any bits of grit and then cut in half lengthways and sliced into semi-circles.
    • Butter - for frying the leeks. As this goes into the sauce I would not recommend frying the leeks in cooking oil. You could substitute the butter with margarine if you don't want to use butter.
    • Milk - for making the sauce.
    • Flour - for thickening the sauce.
    • Grated cheese -for sprinkling on top of the sweet potato mash before the dish goes into the oven. I used cheddar - you can substitute it with any cheese that you would normally grate to use in cooking.
    • Fish spice - the blend I use is made by Schwartz and is available on Amazon. In the UK you can buy this in any supermarket in the spice aisle. It is a blend of lemon and dill and goes perfectly with fish.
    • You will also need salt and black pepper for seasoning. This will be to your own taste.

    **You can find the exact ingredient quantities for making haddock au gratin on the printable recipe card at the end of this post**

    Instructions

    I've listed the instructions in the order I think makes the most sense when making this dish.

    Sweet potato mash

    Sweet potatoes and potatoes in a saucepan of water.

    Step 1: Place the potatoes and sweet potatoes into a pan of cold lightly salted water. Bring to a boil and boil for about 8 minutes or until the potatoes are soft enough to mash.

    Sweet potato mash in a saucepan.

    Step 2: Drain the potatoes and mash them with a knob of butter and 2 tablespoons of milk. Set aside until needed.

    Bechamel and leek sauce

    Do this while the potatoes are boiling

    Sliced leeks frying in butter in a saucepan.

    Step 3: Melt the butter in a saucepan and add the sliced leeks. Fry them on moderate heat, stirring often, until they have softened. This will take 4 to 5 minutes.

    Leek and bechamel sauce held above the saucepan on a large spoon.

    Step 4: Remove from the heat and stir in the flour. Stir in the milk and return the pan to the heat. Continue to stir until the sauce thickens. Season with salt and black pepper to taste and set aside to cool slightly.

    Wilt the spinach

    Baby spinach leaves in a saucepan.

    Step 5: Rinse the spinach in cold water to remove any dirt or grit and place it in a saucepan. Do not add any extra water - the moisture from rinsing the spinach will be sufficient.

    Wilted baby spinach leaves in a saucepan.

    Step 6: Cover the pan with a lid and cook the spinach over moderate heat for 3 to 4 minutes stirring occasionally until it has wilted.

    Wilted baby spinach leaves arranged on the bottom of a casserole dish.

    Step 7: Press as much liquid as you can from the spinach (use the back of a spoon to press the spinach in the pan) and arrange the drained spinach on the base of an oven-proof dish.

    Assemble the dish

    Now it's time to put everything together.

    Bite-sized pieces of haddock arranged on top of spinach in a casserole dish.

    Step 8: Season the fish with fish spice (see ingredient list) and sprinkle lightly with salt and black pepper to taste. Cut the fish into bite-sized pieces and arrange it on top of the spinach.

    Whole fillets of haddock arranged on top of spinach in a casserole dish.

    Alternatively, arrange the whole seasoned fillets on the spinach.

    Spoonfuls of sweet potato mach on top of bechamel sauce.

    Step 9: Pour the sauce over the fish, taking care to cover the fish completely.

    Step 10: Carefully arrange spoonfuls of potato on top of the sauce.

    Sweet potato mash spread over bechamel sauce.

    Step 11: Use a fork to spread the potatoes evenly over the sauce.

    Grated cheese on top of the haddock au gratin.

    Step 12: Sprinkle the potato mash with grated cheese.

    Bake

    A dish of cooked haddock au gratin with melted cheese on top.

    Step 13: Place the dish onto a baking tray to catch any drips that might overflow. Bake in a preheated oven at 200C/400F for 25 minutes or until the cheese is melted and golden.

    Tips for a successful outcome

    Here are my top tips to ensure your haddock au gratin turns out perfectly.

    • When making the sweet potato mash, add 2 or 3 tablespoons of milk to the mash so that the potatoes spread easily over the sauce. The mash should not be too dry or you will have difficulty in spreading it. By the same token, don't make the mash too runny or it will be unappealing.
    • Depending on your preference either cut the fish into bite-sized pieces or leave the fillets whole before arranging them on the spinach. It won't make any difference to the cooking time.
    • The sauce should be of a consistency that allows you to pour it easily over the fish; not too thin or too thick. It should hold its shape but spread easily. If it is too thin, mix another teaspoon of flour with a tablespoon of milk and stir it into the sauce over moderate heat. If too thick, think it down with an extra splash of milk.

    Variations

    This fish au gratin recipe can be made with any firm fish that cooks to a flakey consistency. It will be particularly good when made with salmon, although I would be inclined to use fresh salmon rather than smoked. If you do make it with smoked salmon I'd love to hear how it turns out!

    Instead of leeks, you could add peas into the sauce. In this case I would make the the bechamel sauce (without the leeks) and then stir in a cup of defrosted frozen petit pois before pouring the sauce over the fish.

    If you prefer a mustard mash to sweet potato mash, why not simply boil potatoes and add a tablespoon of wholegrain mustard when mashing them. The mild flavour of wholegrain mustard will complement the fish beautifully.

    And of course, you could top the pie with a covering of rumbledethumps instead of sweet potato mash to get even more vegetables into the dish!

    Serving suggestions

    There are lots of vegetables in this haddock au gratin, so you won't need very much in the way of side dishes.

    I like to serve this dish with a crisp green salad or a helping of peas. It would also be tasty if served with freshly steamed green beans or broccoli.

    Close up of haddock au gratin on a white place alongside a serving of peas.

    Equipment

    To make haddock au gratin you will need the following equipment:

    • 2 saucepans one for boiling the potatoes for the mash and the other for making the bechamel sauce;
    • potato masher to mash the potatoes;
    • frying pan with a lid for wilting the spinach;
    • sharp knife and chopping board for preparing the vegetables;
    • 7" x 9" (18cm x 23cm) ovenproof casserole dish for assembling and baking the haddock au gratin. The size of the dish is approximate - you could use one slightly larger if necessary (but not smaller or your ingredients won't fit).
    • Baking sheet (optional) - to place under the casserole dish to catch any drips.

    Storage

    Leftover haddock au gratin can be kept covered in the refrigerator for up to 2 days. To reheat, cover the dish with a layer of tinfoil and heat it for 10 minutes in a hot oven (200C/400F).

    I don't recommend freezing this dish as they sauce may split when frozen and defrosted.

    FAQ

    How do I substitute frozen spinach in this dish?

    Allow the spinach to defrost then squeeze out as much water as possible. There is no need to cook the spinach as it will cook in the oven along with the fish.
    Frozen spinach contains a lot of water so use the same weight of frozen spinach as given in the recipe for fresh. Once it has been defrosted and drained you should have sufficient spinach to spread on the bottom of your baking dish.

    Can I make haddock au gratin in advance?

    You can prepare this dish in advance and store it in the refrigerator for up to 2 days. Cook for the time and temperature given in the recipe.

    Save for later

    If you would like to make this haddock au gratin why not save the recipe to one of your Pinterest boards so you can find it easily? Just click the image below.

    Alternatively, you can save the recipe by clicking on the floating heart icon on the right-hand side of the screen.

    Related recipes

    Visit my fish and seafood recipes page for other delicious ideas for cooking fish. In the meantime, here are a few you might enjoy:

    • A piece of tempura-battered cod on a plate with rice and green beans.
      Tempura-battered cod with sumac
    • A white baking dish containing a salmon and red pepper sauce pie with the corner removed to show the filling.
      Poached salmon pie in red pepper sauce
    • Close up of a piece of cooked fish on a pork held above a dish of cod and prawn fish parcels.
      Thai fish parcels (with cod and prawns)
    • Overhead shot of a dish of cod mornay on a plate with vegetables.
      Cod Mornay with prawns

    📋The recipe

    A serving dish of haddock au gratin with a serving spoon on top.

    Haddock au gratin

    Haddock au gratin is the perfect way to ensure your family eats more fish! With succulent haddock fillets nestled on a bed of tender baby spinach, smothered in a creamy leek and bechamel sauce, and topped with sweet potato mash and a layer of golden melted cheese, this dish is as nutritious as it is tasty!
    Recipe by: Veronica
    Main Course
    British
    Calories 443
    Prep 20 minutes minutes
    Cook 25 minutes minutes
    Total Time 45 minutes minutes
    Servings: 2 people
    Print Pin Comment Bookmark Saved!
    Prevent your screen from going dark
    5 from 2 votes

    (Click the stars to rate this recipe)

    Equipment

    • 2 medium saucepans
    • Potato masher
    • Frying Pan
    • Sharp Knife
    • Chopping Board
    • 7" x 9" ovenproof casserole dish 18cm x ;23 cm
    • Baking sheet optional

    Ingredients

    • 1 pound / 450 grams frozen haddock fillets defrosted
    • 1 teaspoon fish spice or more to taste (I use Schwartz)
    • ½ teaspoon salt or to taste
    • ½ teaspoon ground black pepper or to taste
    • 3 ounces / 100 grams baby spinach leaves

    Sweet potato mash

    • 3 medium potatoes peeled and cut into chunks
    • 1 medium sweet potato peeled and cut into chunks
    • ½ teaspoon salt or to taste
    • ½ tablespoon / 10 grams butter
    • 2 tablespoons milk
    • ½ cup / 50 grams grated cheddar cheese

    Leek bechamel sauce

    • 1 large leek washed, sliced in half lengthwise and cut into semi-circles.
    • 2 ounces / 60 grams butter
    • 1½ cups / 360 ml milk full-fat or semi-skimmed
    • 2 tablespoons / 20 grams flour
    • ½ teaspoon salt or to taste
    • ½ teaspoon ground black pepper or to taste

    Instructions

    Sweet potato mash

    • Place the potatoes and sweet potatoes into a pan of cold lightly salted water. Bring to a boil and boil for about 8 minutes or until the potatoes are soft enough to mash.
      3 medium potatoes, 1 medium sweet potato, ½ teaspoon salt
    • Drain the potatoes and mash them with a knob of butter and 2 tablespoons of milk. Set aside until needed.
      ½ tablespoon / 10 grams butter, 2 tablespoons milk

    Bechamel and leek sauce (make while the potatoes are boiling)

    • Melt the butter in a saucepan and add the sliced leeks. Fry them on moderate heat, stirring often, until they have softened. This will take 4 to 5 minutes.
      1 large leek, 2 ounces / 60 grams butter
    • Remove from the heat and stir in the flour. Stir in the milk and return the pan to the heat. Continue to stir until the sauce thickens. Season with salt and black pepper to taste and set aside to cool slightly.
      1½ cups / 360 ml milk, 2 tablespoons / 20 grams flour, ½ teaspoon salt, ½ teaspoon ground black pepper

    Spinach

    • Rinse the spinach in cold water to remove any dirt or grit and place it in a saucepan. Do not add any extra water - the moisture from rinsing the spinach will be sufficient.
      3 ounces / 100 grams baby spinach leaves
    • Cover the pan with a lid and cook the spinach over moderate heat for 3 to 4 minutes stirring occasionally until it has wilted.
    • Press as much liquid as you can from the spinach (use the back of a spoon to press the spinach in the pan) and arrange the drained spinach on the base of an oven-proof dish.

    Assemble and bake

    • Preheat the oven to 200°C / 400°F
    • Season the fish with fish spice (see ingredient list in the post) and sprinkle lightly with salt and black pepper to taste. Cut the fish into bite-sized pieces and arrange it on top of the spinach. You can leave the fillets whole if you prefer.
      1 pound / 450 grams frozen haddock fillets, 1 teaspoon fish spice, ½ teaspoon salt, ½ teaspoon ground black pepper
    • Pour the sauce over the fish, taking care to cover the fish completely.
    • Carefully arrange spoonfuls of sweet potato mash on top of the sauce.
    • Use a fork to spread the potatoes evenly over the sauce.
    • Sprinkle the potato mash with grated cheese.
      ½ cup / 50 grams grated cheddar cheese
    • Place the dish onto a baking tray to catch any drips that might overflow. Bake in a preheated oven for 25 minutes or until the cheese is melted and golden.
    • Serve with a crisp green salad and/or your choice of vegetables.

    Notes

    Recipe tips:
    • When making the sweet potato mash, add 2 or 3 tablespoons of milk to the mash so that the potatoes spread easily over the sauce. The mash should not be too dry or you will have difficulty in spreading it. By the same token, don't make the mash too runny or it will be unappealing.
    • Depending on your preference either cut the fish into bite-sized pieces or leave the fillets whole before arranging them on the spinach. It won't make any difference to the cooking time.
    • The sauce should be of a consistency that allows you to pour it easily over the fish; not too thin or too thick. It should hold its shape but spread easily. If it is too thin, mix another teaspoon of flour with a tablespoon of milk and stir it into the sauce over moderate heat. If too thick, think it down with an extra splash of milk.
    • You can also make this dish with frozen spinach.  Allow it to defrost, squeeze out as much moisture as possible and arrange it on the base of your casserole.  There is no need to cook frozen spinach before using in this recipe. 

    Nutrition

    Calories - 443kcal | Carbohydrates - 31.4g | Protein - 35.8g | Fat - 19.7g | Saturated Fat - 11.8g | Cholesterol - 115mg | Sodium - 1414mg | Potassium - 1002mg | Fiber - 4.6g | Sugar - 8.1g | Vitamin D - 2µg | Calcium - 288mg | Iron - 4mg

    I am not a nutritionist. The nutrition information has been calculated using an on-line calculator, and is intended for information and guidance purposes only. If the nutrition information is important to you, you should consider calculating it yourself, using your preferred tool.

    Unless otherwise stated, a cup is the standard US cup containing 240 ml. In all my recipes this cup is assumed to hold 140g of flour. For help converting other ingredients between cups, grams, ounces and other measures, see my recipe conversion calculator.
    All my recipes are developed and tested at sea-level. For tips on adjusting recipes for high altitudes see my post on baking at high altitudes.
    Tried this recipe?If you made this recipe I'd love it if you could leave me a comment and let me know how it went!
    Share on Facebook Share on Twitter

    If you made this recipe and enjoyed it, I'd love it if you could give me a star rating in the comments below. And if you'd like to get in touch, you can email me at [email protected]. I'd love to hear from you. And don't forget to subscribe to my mailing list so you can grab yourself a copy of my FREE COOKBOOK!

    If you'd like to continue browsing, just click on this link to all my recipes.

    More Fish and seafood recipes

    • Overhead shot of a creamy crab and roasted pepper pasta salad. The salad is in a white bowl and is surrounded by dishes of other salads and a platter of cold meat.
      Creamy crab and roasted pepper pasta salad
    • A black serving dish of Thai prawn and monkfish curry.
      Thai prawn and monkfish curry
    • A dish of Anglesey eggs next to a plate of lightly battered pieces of fish. There is a bowl of peas in the background.
      Anglesey Eggs
    • A dark green soup bowl filled with creamy salmon chowder.
      Creamy salmon chowder
    3 shares
    • Share on Facebook
    • Tweet

    About VJ

    Before I started my food blog I was an IT Consultant. Now that I've swapped an office for a kitchen I have a lot more time to spend on things that interest me such as trying out new recipes. Most of my cooking is based around quick and easy meals, mostly made from scratch, using everyday pantry ingredients.

    Reader Interactions

    Comments

      5 from 2 votes

      Did you make this recipe? Let me know! Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. Anne Thomas

      January 20, 2025 at 2:49 pm

      5 stars
      I just came across this recipe for haddock au gratin and without having made it yet (on the menu this weekend) I know it's going to be delicious! How do I know that? I just made Veronica's prawn and scallop au gratin last weekend, and it was so good! I am confident this recipe will be just as delicious. Love the inclusion of leeks in the bechamel sauce. Yum!

      Reply
      • VJ

        January 20, 2025 at 2:57 pm

        5 stars
        Thanks for the comment Anne, much appreciated! You're also right about the leeks - they add a whole new dimension to the sauce. Enjoy!

        Reply

    Primary Sidebar

    A picture of Veronica in the garden in front of a pink-flowering shrub.

    Hi, I'm Veronica! Welcome to my little kitchen. Step inside and browse my collection of recipes collected over the years.

    More about me →

    Readers favourites

    These are my most viewed recipes:

    • Sliced silverside on a plate with carrots and potatoes.
      Slow-cooker beef silverside
    • Slices of oven-baked gammon on a serving dish.
      Easy oven-baked gammon
    • Overhead shot of a white serving bowl filled with beef and kidney stew. There is a large wooden spoon at the side of the bowl.
      Slow-cooker beef and kidney stew
    • A slice of bacon and egg pie on a plate
      Proper bacon and egg pie
    • A pile of crusty German bread rolls.
      Crusty German bread rolls (Brotchen)
    • A dish of twice-cooked pork belly garnished with sesame seeds and spring onions.
      Twice cooked pork belly - with a sticky glaze

    Footer

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Disclaimer

    Subscribe

    • Subscribe to my newsletter and get a free recipe ebook.

    Contact

    • Contact

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 www.foodleclub.com

    Copyright © 2025 Foodleclub.com

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.