What makes this dish work
Honey garlic pesto cuts through mackerel's richness without drowning it. The sweetness of honey balances the fish's natural oils, garlic adds depth, and pesto — made here with herbs, nuts, and olive oil instead of the traditional basil — creates a sauce that clings to the flesh without overwhelming it. The result is a dish where you taste the mackerel first, the sauce second.
This recipe works because it respects the fish. Mackerel is assertive and oily; it needs a partner that stands up to it, not something delicate that disappears. Honey garlic pesto does exactly that. The sauce is bold enough to matter but built on ingredients that complement rather than mask what you've caught.
Key Takeaways
- Make the pesto while your mackerel comes to room temperature — it takes five minutes and tastes better when the flavors have time to meld.
- Cook mackerel skin-side down first to render the fat and crisp the skin, then flip only once to finish cooking through.
- Honey garlic pesto works on whole small mackerel, fillets, or steaks; adjust cooking time based on thickness, not weight.
- The sauce can be made a day ahead and stored in the refrigerator, so you can focus on cooking the fish when it matters.
Building the pesto: garlic, honey, and herbs
Start with three cloves of garlic, minced fine. Garlic is the backbone here — it needs to be small enough to distribute evenly through the pesto and raw enough to have bite. Put the minced garlic in a bowl with two tablespoons of honey and let it sit for two minutes. This mellows the garlic slightly and lets the honey absorb its flavor.
Add half a cup of fresh parsley, a quarter cup of fresh dill (or tarragon if you have it), and a quarter cup of toasted nuts — walnuts or almonds work well. Chop the herbs fine and crush the nuts by hand or pulse them in a food processor until they're broken into small pieces, not powder. Stir everything together, then add four tablespoons of good olive oil and a pinch of salt. Taste it. The pesto should taste bright and garlicky, with the honey present but not sweet. If it tastes too sharp, add a bit more honey. If it tastes flat, add more salt.
This pesto keeps in the refrigerator for three days in a covered container. Make it ahead if you want — the flavors actually improve as they sit.
Preparing and cooking the mackerel
Pat your mackerel dry with paper towels. Moisture on the skin prevents it from crisping, and crispy skin is where much of the flavor lives. If you're cooking whole fish, score the skin on both sides with a sharp knife — three shallow cuts on each side, about a quarter-inch deep. These cuts help the heat penetrate and let the skin crisp more evenly. If you're cooking fillets, leave the skin on and score it the same way.
Heat a cast-iron skillet or heavy stainless steel pan over medium-high heat for two minutes. Add a tablespoon of olive oil — mackerel has enough fat that you don't need much. When the oil shimmers, lay the fish skin-side down. Do not move it. Let it cook for four to five minutes for fillets, six to eight for whole small fish. You should hear a gentle sizzle; if it's loud and violent, your heat is too high and the skin will burn before the flesh cooks through.
When the skin is golden and crisp, flip the fish once. Cook for another two to three minutes for fillets, three to four for whole fish. The flesh should be opaque all the way through when you press it gently with your finger — it should feel like the flesh of your palm, not your cheek. Remove the fish to a warm plate and spoon the honey garlic pesto over the top while the mackerel is still hot.
Timing and temperature matter
Mackerel cooks faster than you expect. A fillet half an inch thick cooks through in six to seven minutes total; a whole small mackerel (eight to ten ounces) takes ten to twelve. The difference between perfectly cooked and dry is about ninety seconds, so watch the clock and trust it more than your instinct.
The fish is done when the thickest part — usually near the backbone in a whole fish, or the thickest part of the fillet — is opaque and flakes gently when you press it. If you have a meat thermometer, mackerel is done at 145 degrees Fahrenheit at the thickest point. But honestly, the press test works fine: the flesh should feel like the fleshy part of your palm when you touch your thumb to your middle finger, not soft like your cheek.
What to serve alongside
Honey garlic pesto mackerel needs something to cut through the richness. A sharp green salad dressed with lemon and salt works well — the acid and bitterness balance the fish and sauce. Roasted or boiled potatoes are good too, especially if you spoon any pan drippings over them. A simple slaw made with cabbage, vinegar, and a touch of honey echoes the pesto's flavors without repeating them.
If you're cooking for a group, you can make the pesto in a larger batch and let people spoon it onto their own plate. Some people like a lot; others prefer to taste more of the fish. Offering it on the side respects both preferences.
Scaling up or down
This recipe works for one mackerel or six. The pesto recipe above makes enough for two large fillets or one whole fish of eight to ten ounces. For every additional fish of that size, add one clove of garlic, one tablespoon of honey, a quarter cup of herbs, and two tablespoons of olive oil to the pesto. The cooking time stays the same — it depends on thickness, not quantity.
If you're cooking for a crowd, you can make the pesto in a large batch and keep it in a bowl on the table. Cook the fish in batches if your pan isn't large enough to hold it all at once; a crowded pan steams the fish instead of searing it, and you lose the crispy skin. Better to cook in two batches and keep the first batch warm on a plate in a low oven than to rush and end up with soggy mackerel.
Frequently Asked Questions
Can I use frozen mackerel for this recipe?
Yes, but thaw it completely and pat it very dry before cooking. Frozen mackerel releases more water as it thaws, and that water prevents the skin from crisping. Give yourself extra time to pat it dry — use paper towels and don't rush. The cooking time stays the same once the fish is thawed.
What if I don't have fresh dill or parsley?
Use whatever fresh herbs you have: basil, chives, cilantro, or tarragon all work. Avoid dried herbs for this pesto — they don't hydrate well and taste dusty. If you have no fresh herbs at all, increase the garlic to four cloves and add a tablespoon of lemon zest to brighten the pesto.
Can I make this pesto without nuts?
Yes. The nuts add texture and richness, but they're not essential. If you skip them, increase the olive oil to five tablespoons and add a tablespoon of grated Parmesan cheese for body. The pesto will be thinner but still flavorful.
How do I know if my mackerel is fresh enough to cook skin-on?
Fresh mackerel skin should be shiny and firm, not dull or slimy. If the skin looks gray or feels soft, fillet the fish and discard the skin — cook the fillets flesh-side down instead. The pesto still works, but you lose the textural contrast of crispy skin against tender flesh.
Can I grill this instead of pan-searing?
Yes. Oil your grill grates well and heat them until they're very hot. Cook the mackerel skin-side up for four to five minutes, then flip and cook skin-side down for two to three minutes. The skin won't crisp as much as it does in a pan, but the char from the grill adds its own flavor. Spoon the pesto over the fish right after it comes off the heat.