What makes this casserole work
A creamy dill mackerel casserole is built on the principle that mackerel's strong, oily flesh needs acid and herbs to balance it, not to hide it. The cream sauce carries dill's anise notes without drowning the fish, and the oven's gentle heat keeps mackerel from turning dry or mushy. You layer fillets with potatoes or another starch, pour sauce over everything, and let the oven do the work — the fish releases its own moisture into the dish, which thickens the cream and seasons it at the same time.
The casserole works best with fresh mackerel fillets that have been filleted the same day or the day before. Frozen mackerel, thawed properly, works too, but fresh fish will give you a cleaner, less fishy result. The key is to pat the fillets dry before layering them, which prevents excess water from pooling and diluting the sauce.
Key Takeaways
- Pat mackerel fillets dry before layering to prevent the casserole from becoming watery and thin.
- Layer thin-sliced potatoes with mackerel fillets, then pour a cream sauce made with fresh dill, lemon juice, and stock over the top.
- Bake at 375°F for 30 to 40 minutes, until the potatoes are tender and the sauce bubbles at the edges.
- Finish with a squeeze of fresh lemon and a handful of fresh dill after baking to brighten the flavors.
Building the layers
Start with a shallow baking dish — a 9-by-13-inch dish works for four servings. Butter the bottom lightly. Slice waxy potatoes (Yukon Gold or similar) into thin rounds, about an eighth of an inch thick. Layer half the potatoes across the bottom of the dish, season with salt and pepper, then lay your mackerel fillets skin-side down on top. Season the fish with salt, pepper, and a pinch of dried dill. Layer the remaining potatoes over the fish, season again, and set aside.
The potatoes should be thin enough that they will cook through in the oven without the fish overcooking. If your potatoes are thick, they will stay hard while the mackerel turns to paste. Slice them on a mandoline if you have one, or use a sharp knife and take your time — the evenness matters more than the speed.
Making the sauce
Melt 3 tablespoons of butter in a small saucepan over medium heat. Whisk in 3 tablespoons of flour to make a paste, then cook for 1 minute, stirring constantly. Pour in 1 cup of fish stock or chicken stock slowly, whisking as you go to break up lumps. Add 1 cup of heavy cream, a teaspoon of salt, and half a teaspoon of white pepper. Bring the sauce to a simmer and cook for 2 minutes, stirring often.
Remove the pan from heat and stir in 2 tablespoons of fresh dill (or 1 tablespoon of dried dill if fresh is not available) and the juice of half a lemon. Taste the sauce — it should taste slightly salty and bright with lemon, because the potatoes and fish will absorb some of that seasoning as they cook. Pour the sauce over the layered potatoes and fish, making sure it reaches into the corners of the dish.
Baking and timing
Cover the casserole with foil and bake at 375°F for 30 minutes. Remove the foil, check that the potatoes are tender when pierced with a fork, and bake uncovered for another 8 to 10 minutes, until the top is lightly golden and the sauce bubbles at the edges. If the potatoes are still firm, cover the dish again and bake for another 5 minutes before checking.
The casserole is done when a fork slides through the potatoes with no resistance and the mackerel flakes easily when pressed with a spoon. The sauce should be thick enough to coat a spoon but still pourable. If it looks too thin, the fish has released more liquid than expected — this is normal and the sauce will thicken as it cools slightly.
Finishing and serving
Let the casserole rest for 5 minutes after it comes out of the oven. This allows the sauce to set slightly and makes serving cleaner. Just before bringing it to the table, squeeze a wedge of fresh lemon over the top and scatter a small handful of fresh dill across the surface. The fresh herbs add brightness that cuts through the richness of the cream and brings out the mackerel's natural flavor.
Serve the casserole directly from the baking dish, using a spoon to scoop out layers of potato, fish, and sauce together. A simple green salad dressed with lemon vinaigrette is the only side you need. The casserole itself is complete — starch, protein, and sauce all in one dish.
Variations and swaps
If you prefer a lighter sauce, replace half the cream with whole milk or use all stock and skip the cream entirely — the casserole will be thinner but still good. Some cooks add a layer of thinly sliced onion or leek between the potatoes and fish for sweetness. A handful of grated Gruyère or sharp cheddar stirred into the sauce before pouring adds depth, though it will make the dish richer.
You can also build this casserole with other oily fish — mackerel's cousins like Spanish mackerel, or even sardines if you can find fresh ones. Salmon works but is milder and less forgiving of overcooking. Whatever fish you choose, the principle stays the same: thin potatoes, a cream sauce with acid and herbs, and gentle oven heat.
Storing and reheating
The casserole keeps in the refrigerator for up to three days, covered. Reheat it gently in a 325°F oven for 15 to 20 minutes, covered with foil, until it is warm through. Do not reheat on the stovetop, which can cause the sauce to break and the fish to toughen. If the sauce has thickened too much in storage, stir in a splash of stock or cream before reheating.
The casserole does not freeze well because the potatoes become mealy and the fish loses texture. Make it fresh when you have good mackerel on hand, and eat it within a day or two for the best result.
Frequently Asked Questions
Can I use mackerel that has been frozen?
Yes, but thaw it in the refrigerator overnight, not at room temperature. Pat it very dry before layering, because frozen mackerel releases more water as it thaws. The casserole will still taste good, though the sauce may be thinner than it would be with fresh fish.
What if I do not have fresh dill?
Dried dill works — use one-third the amount of fresh dill called for in the recipe. You can also use fresh tarragon or a mix of parsley and a small amount of fennel seed, crushed. The sauce will taste different but still balance the mackerel well.
Why is my casserole watery?
The mackerel released more liquid than the sauce could absorb, usually because the fillets were not patted dry before layering or because they were very thick. Next time, pat the fish thoroughly and slice thicker fillets in half lengthwise so they cook faster and release less water.
Can I make this casserole ahead?
You can assemble it up to 4 hours ahead — layer the potatoes and fish, pour the sauce over, cover with foil, and refrigerate. Bake it straight from the refrigerator, adding 5 to 10 minutes to the baking time. Do not assemble it more than 4 hours ahead, because the potatoes will begin to soften and the fish will start to break down.