Why This Recipe Works for Fresh Mackerel
Mackerel's rich, oily flesh needs acid and heat to shine, and this method delivers both. The herb butter melts into the skin as it crisps, seasoning the fish from outside while the flesh stays tender underneath. You're not fighting the mackerel's natural oils — you're using them. A whole fish or thick fillet, skin-on, will give you the contrast between crisp exterior and moist interior that makes this dish worth cooking.
The basil matters here because it's bright enough to cut through the fat without being overwhelmed by it. Parsley alone would disappear. The butter carries the herbs directly into the skin where the heat is highest, so they brown and deepen instead of just sitting on top.
Key Takeaways
- Pat the mackerel completely dry before cooking — any surface moisture will steam the skin instead of crisping it.
- Make the herb butter while the pan heats so it's soft enough to spread but not melted when you apply it.
- Start skin-side down in a cold pan with oil, then increase heat gradually so the skin renders and crisps without the flesh overcooking.
- The fish is done when the thickest part flakes easily and the skin sounds crisp when you tap it with a spatula.
Preparing the Mackerel and Herb Butter
Scale the mackerel if you haven't already, then rinse it inside and out under cold water. Pat it dry with paper towels — this step is not optional. Any moisture on the skin will turn to steam and prevent crisping. If you're using fillets, make sure the skin is dry too, and check for any small bones running down the center by running your fingertip along the flesh. Pull out any you find with tweezers.
While the fish rests, make the herb butter. Soften 4 tablespoons of unsalted butter at room temperature — it should be soft enough to spread easily but still hold its shape. Finely chop a large handful of fresh basil (about 1/2 cup loosely packed), 2 tablespoons of flat-leaf parsley, and 1 tablespoon of fresh dill or tarragon if you have it. Mix the herbs into the butter with a pinch of sea salt, a small squeeze of lemon juice, and a crack of black pepper. Taste it — the butter should taste bright and herbal, not just buttery. If you're using a whole fish, you'll need about 2 tablespoons of herb butter for the cavity and another 2 for the outside. For fillets, 1 to 2 tablespoons per fillet is enough.
The Pan and the Heat
Use a heavy skillet — cast iron or stainless steel — large enough that the fish doesn't crowd the pan. If you're cooking a whole mackerel, you need room to flip it or at least tilt the pan. Place the cold pan on the stove with 2 tablespoons of neutral oil (vegetable, canola, or light olive oil — not extra virgin, which will smoke). Set the heat to medium-low.
This gradual approach matters. If you put a cold fish in a screaming-hot pan, the outside will burn before the inside cooks through. If you start low and increase heat, the skin has time to render its fat and crisp while the flesh cooks gently. You're looking for the oil to shimmer and move easily in the pan — not smoking, not still cold.
Cooking Skin-Side Down First
Once the oil is shimmering, place the mackerel skin-side down in the pan. If it's a whole fish, it will sizzle immediately. You should hear a steady, gentle sizzle — not a violent roar, and not silence. If it's too quiet, the pan isn't hot enough yet. If it's screaming, turn the heat down slightly.
Let it cook for 4 to 6 minutes without moving it. This is when the skin crisps. Resist the urge to poke it or flip it early. After 3 minutes, you can gently lift one edge with a thin spatula to check — the skin should be turning golden and feel slightly stiff. If it's still soft and pale, give it another minute.
Once the skin is golden and crisp, spread the herb butter over the top of the fish (the flesh side). If you're cooking a whole fish, open the cavity and spread some herb butter inside as well. The residual heat will soften it and let the herbs infuse into the fish.
Finishing the Cook
Increase the heat to medium and cook for another 2 to 4 minutes, depending on the thickness of the fish. For a whole mackerel weighing 12 to 14 ounces, this second phase takes about 3 minutes. For thick fillets, 2 to 3 minutes is enough. The herb butter will melt and brown slightly, and you'll see it pooling in the pan.
The fish is done when the thickest part of the flesh — at the shoulder if it's a whole fish, or the thickest part of the fillet — flakes easily when you press it with a fork. The flesh should be opaque all the way through, with no translucent or raw-looking areas. If you're unsure, use an instant-read thermometer: mackerel is done at 145°F (63°C) in the thickest part.
Tap the skin with the edge of your spatula. It should sound crisp and feel stiff, not soft. If the skin is still yielding, give it another 30 seconds over the heat.
Plating and Serving
Transfer the mackerel to a warm plate using a wide spatula — slide it under the fish and support the flesh as you lift. The skin should stay attached and crisp. Spoon the herb-infused oil and any browned butter bits from the pan over the top. A squeeze of fresh lemon juice over the finished fish brightens it without overwhelming the herbs.
Serve immediately while the skin is still crisp. Mackerel cools quickly, and the skin will soften as it sits. A simple salad of bitter greens or steamed potatoes are good companions — they won't compete with the fish or the herbs.
Troubleshooting Common Problems
The skin is still soft after cooking. The pan wasn't hot enough during the first phase, or you moved the fish too early. Next time, wait the full 4 to 6 minutes without touching it, and make sure the oil is shimmering before the fish goes in. If the skin is soft but the flesh is cooked through, you can finish it under a hot broiler for 30 seconds to crisp the skin without overcooking the meat.
The flesh is dry or flaking apart. The fish cooked too long or the heat was too high. Mackerel is forgiving, but it does have a point of no return. Next time, start checking for doneness at the lower end of the time range — 4 minutes total for thin fillets, 6 to 7 minutes for a whole small fish. Use the fork test: if the flesh flakes easily, it's done.
The herb butter burned or turned dark brown. The heat was too high during the second phase. Turn it down to medium or even medium-low once you add the butter. The butter should brown gently and smell nutty, not acrid. If it does burn, wipe the pan clean and start over with fresh butter and a lower heat.
Frequently Asked Questions
Can I use frozen mackerel for this recipe?
Yes, but thaw it completely in the refrigerator first — at least 8 hours, preferably overnight. Frozen fish releases water as it thaws, so pat it extra dry before cooking. The cooking time stays the same once it's thawed.
What if I don't have fresh basil?
Use what you have: parsley and dill work well together, or parsley and tarragon. Chives are good too. Avoid dried herbs — they won't give you the same brightness. If you must use dried basil, use half the amount and add it to the butter earlier so it has time to rehydrate.
Can I cook this in the oven instead of on the stovetop?
You can, but you'll lose the crispy skin. If you prefer oven cooking, sear the fish skin-side down in a hot pan for 2 minutes to start the crisping, then transfer to a 400°F (200°C) oven for 6 to 8 minutes. The skin won't be as crisp as the stovetop method, but it will still be good.
How much herb butter should I make if I'm cooking for more than two people?
Make 2 tablespoons of herb butter per fillet or per whole fish. It's easy to double or triple the recipe — just keep the proportions the same: 4 tablespoons butter to roughly 1/2 cup fresh herbs, with salt, pepper, and lemon juice to taste.
What's the best way to store leftover mackerel?
Eat it within a day, stored in an airtight container in the refrigerator. Reheat gently in a low oven (300°F/150°C) for 5 to 10 minutes, or eat it cold with a squeeze of lemon. The skin will soften as it cools, so cold mackerel is best eaten the same day it's cooked.