A bright, buttery mackerel that takes 20 minutes from pan to plate
Mackerel's richness needs acid and herbs to sing, and this dish delivers both in a pesto that clings to the fish instead of sitting on top of it. The butter emulsifies the pesto into a sauce that coats each flake, while lemon and dill cut through the oil without overwhelming it. You fillet the mackerel, pan-sear it skin-side down until the skin crisps, then finish it with a spoonful of cold pesto and a knob of butter that melts into the heat of the fish.
The pesto itself is not the basil kind. You pound fresh dill, lemon zest, garlic, and a small amount of nuts or seeds into a paste, then loosen it with good olive oil. It keeps in the fridge for three days, so you can make it ahead and cook the fish when you are ready. The whole meal—pesto included—takes less time than ordering delivery.
Key Takeaways
- Mackerel fillets cook skin-side down in a hot pan for 4 to 5 minutes without flipping, which renders the skin crisp and keeps the flesh moist.
- The pesto is made by pounding fresh dill, lemon zest, minced garlic, toasted pine nuts or sunflower seeds, and olive oil into a rough paste.
- A spoonful of cold pesto and a small piece of cold butter finish the hot fish, creating an emulsified sauce as they melt together.
- You can make the pesto up to three days ahead and store it covered in the refrigerator, which means you only need to cook the fish on the day you eat.
Choosing and prepping your mackerel fillets
Buy mackerel fillets that are firm to the touch, with skin that looks bright and unblemished. If you are filleting the fish yourself, use a sharp knife and cut along the backbone from head to tail, keeping the blade angled slightly toward the bones so you leave as little flesh behind as possible. Pat the fillets dry with paper towels before cooking—moisture on the skin prevents it from crisping.
Check for pin bones by running your fingertip along the center of each fillet from the thick end toward the tail. You will feel them as small hard points. Pull them out with tweezers or needle-nose pliers, gripping each one and pulling at a slight angle toward the head of the fish. This takes two minutes and makes the fish much better to eat.
Making the dill and lemon pesto
Gather a large handful of fresh dill (about 1 cup loosely packed), the zest of one lemon, 2 cloves of garlic minced fine, and a quarter cup of toasted pine nuts or sunflower seeds. If you are using sunflower seeds, toast them in a dry pan over medium heat for 3 to 4 minutes, stirring often, until they smell nutty and turn light brown. Let them cool slightly before using.
Put the dill, lemon zest, garlic, and nuts into a mortar and pestle. Pound them together, scraping down the sides as you go, until the mixture looks like wet sand with visible flecks of dill and nut. This should take about 3 minutes. Pour in half a cup of good olive oil slowly while stirring, then taste and add a pinch of salt. The pesto should taste bright and herbaceous, with the lemon and garlic clear but not sharp. If you do not have a mortar and pestle, pulse everything together in a food processor, but do it in short bursts so the pesto stays rough and does not turn into a smooth paste.
Searing the mackerel skin-side down
Set a stainless steel or cast iron skillet over medium-high heat for 2 minutes. Pour in a thin film of neutral oil—vegetable, canola, or light olive oil all work. When the oil shimmers and moves easily in the pan, lay the mackerel fillets skin-side down. Do not move them. Let them cook for 4 to 5 minutes without touching or flipping.
You will see the flesh turn from translucent to opaque as it cooks, starting at the edges and moving toward the center. When the opaque line reaches about three-quarters of the way up the fillet, the fish is done. The residual heat will finish cooking the center as it rests. The skin should be golden brown and crisp enough to crackle slightly when you press it with a spatula.
If your fillets are very thick (more than an inch), you can finish them in a 400-degree oven for 2 to 3 minutes instead of cooking them entirely on the stovetop. This prevents the skin from burning while the center cooks through.
Finishing with butter and pesto
Transfer the cooked fillets to a warm plate, skin-side up. While the fish is still hot, place a spoonful of cold pesto on top of each fillet—about a tablespoon per fillet. Add a small piece of cold butter (about half a teaspoon per fillet) right on top of the pesto. The heat of the fish will melt both together into a glossy, emulsified sauce that pools slightly on the plate.
Do not stir or spread the pesto and butter. Let them melt on their own and the sauce will be silkier. If you want more sauce, drizzle a small amount of the pesto around the plate rather than piling it on the fish, which keeps the skin crisp.
Serving and pairing
Serve the mackerel immediately on a warm plate with something to soak up the sauce—crusty bread, boiled potatoes, or a simple green salad dressed with vinegar. The pesto and butter sauce is too good to leave behind. A squeeze of fresh lemon juice over the whole plate brightens everything further, though the pesto already carries enough lemon that this is optional.
This dish works as a main course for two people with a side vegetable, or as part of a larger meal with other fish or vegetables. It is equally good served at room temperature the next day, though the skin will no longer be crisp—in that case, reheat the fish gently in a low oven and make fresh pesto to serve alongside.
Troubleshooting common problems
The skin is not crisp. The pan was not hot enough, or the fillets were wet when they went in. Make sure the oil shimmers before you add the fish, and pat the skin completely dry with paper towels. If the skin sticks to the pan, do not force it—let it cook undisturbed for the full time and it will release on its own.
The flesh is dry or overcooked. Mackerel cooks fast because it is a fatty fish. Stop cooking as soon as the opaque line reaches three-quarters of the way up the fillet. The residual heat will finish it. If you cooked it too long, the pesto and butter will help mask the dryness, but next time set a timer for 4 minutes and check at that point.
The pesto tastes bitter. You either used too much garlic or cooked the nuts too long. Start with one clove of garlic next time, and toast the nuts only until they smell nutty—they continue to darken as they cool. If the pesto is already made, stir in a little more olive oil and a squeeze of lemon juice to balance the flavor.
Frequently Asked Questions
Can I make this pesto without nuts?
Yes. Use the same amount of toasted sunflower seeds, pumpkin seeds, or even breadcrumbs toasted in a dry pan. The nuts add body and richness, but dill pesto works without them—just use a bit more olive oil to loosen the paste and it will have a thinner, brighter character.
How long does the pesto keep?
Covered in the refrigerator, it keeps for three days. The dill will darken slightly and the flavor will mellow, but it remains good to eat. Freeze it in ice cube trays for up to two months if you want to make a larger batch.
What if I cannot find fresh dill?
Frozen dill works in a pinch—thaw it and squeeze out excess moisture before using. Fresh parsley mixed with a teaspoon of dried dill is another option, though the flavor will be less bright. Avoid dried dill on its own, as it turns dusty and loses the fresh character that makes this dish work.
Can I cook mackerel fillets skin-side up instead?
You can, but you will miss the crisp skin, which is one of the best parts of the dish. If you must cook skin-side up, cover the pan with a lid for the first 3 minutes to trap steam and cook the flesh through, then uncover for the last minute to let any moisture evaporate.
Does this work with other types of mackerel?
Yes. Atlantic mackerel, Pacific mackerel, and Spanish mackerel all work here. Larger fish like king mackerel may need an extra minute or two of cooking time. The pesto and butter work equally well with any oily fish—try it with bluefish, bonito, or sardines.