Why garlic pesto butter works with halibut
Garlic pesto butter is the right finish for halibut because it does what halibut needs: it adds fat and flavor without overwhelming the fish's own taste. Halibut is lean and mild, which means it can disappear under heavy sauces. Pesto butter stays bright—the basil and garlic stay sharp, the lemon stays clean—while the butter carries those flavors into the fish's flesh. You cook the halibut plain, then finish it with a spoonful of this compound butter, and the heat melts it into a sauce that tastes like itself, not like something poured on top.
The technique also solves a practical problem. You can make the pesto butter ahead, shape it into a log, wrap it, and freeze it. Then on the night you cook, you have a restaurant-quality finish ready in the time it takes to sear the fish. The butter also protects the halibut from drying out—a real risk with such a lean fish—because you are adding fat at the moment it matters most.
Key Takeaways
- Make pesto butter by blending fresh basil, garlic, lemon juice, and softened butter, then chill it in a log shape so you can slice it onto hot fish.
- Cook halibut skin-side down in a hot pan with oil and salt, without moving it, until the skin crisps and the flesh turns opaque halfway up the fillet.
- A slice of cold pesto butter placed on the hot fish will melt into a sauce that coats the flesh and carries the basil and garlic into every bite.
- The pesto butter keeps in the freezer for up to three months, so you can make it when basil is abundant and use it through the season.
Making the pesto butter
Start with two cups of fresh basil leaves, packed but not crushed. Tear them by hand rather than chopping—a knife bruises basil and turns it dark. Put them in a food processor with four cloves of garlic, peeled and sliced thin. Pulse until the basil and garlic are broken down but still have some texture; you want flecks, not a paste.
Add the zest of one lemon and two tablespoons of fresh lemon juice. Pulse again. Pour in a quarter cup of good olive oil—not the most expensive bottle, but something you would eat on bread. Pulse until the mixture is loose and bright green. Taste it. It should taste like basil and garlic with a clean lemon finish, not like oil.
In a separate bowl, soften eight ounces of unsalted butter at room temperature—it should be soft enough to stir easily but still hold its shape. Fold the pesto into the butter with a rubber spatula, working gently so you keep the color bright. Season with a pinch of fleur de sel or fine sea salt. Taste again.
Lay out a piece of plastic wrap about twelve inches long. Spoon the pesto butter onto it in a line about an inch from one edge. Roll the plastic around the butter to form a log about an inch and a half in diameter. Twist the ends closed. Refrigerate for at least two hours, or freeze for up to three months. You can slice it straight from the freezer.
Cooking the halibut
Use fillets that are at least an inch thick—thinner pieces cook too fast and dry out before the skin crisps. Pat them dry with paper towels and season both sides with salt and a small pinch of black pepper about fifteen minutes before you cook. This gives the salt time to dissolve into the flesh.
Heat a heavy skillet—cast iron or stainless steel—over medium-high heat for two minutes. Add enough neutral oil to coat the bottom, about two tablespoons. When the oil shimmers and moves easily, it is ready. Place the halibut skin-side down in the pan. Do not move it. The skin will stick at first; this is correct. It will release when it is crisp.
Cook for five to seven minutes, depending on the thickness of the fillet and the heat of your pan. You will see the flesh turn opaque from the bottom up, creeping toward the top. When it reaches the midpoint of the fillet, flip it. Cook the other side for two to three minutes—just enough to set the surface. The fish will continue to cook after you remove it from heat.
Transfer the halibut to a warm plate. While it is still hot, place a slice of pesto butter on top. It will melt immediately, running down the sides and pooling at the edges. Let it sit for one minute so the butter can soak into the fish.
Timing and temperature
Halibut is done when it flakes easily at the thickest part and the flesh is opaque all the way through. If you have a meat thermometer, the center should read 145°F. The fish will be slightly translucent at the very center when you remove it from the pan—it will finish cooking as it rests, and this is when it reaches perfect doneness. If you cook it until it looks completely opaque in the pan, it will be dry on the plate.
The whole process, from cold fish to plated, takes about twelve minutes. The pesto butter should go on the fish while it is still hot enough to melt it completely. If the fish cools, warm the plate under hot water before serving.
What to serve alongside
The pesto butter is rich and flavorful, so keep the rest of the plate simple. Roasted potatoes—cut small so they cook in the same time as the fish—are a natural choice. Toss them with olive oil, salt, and thyme before roasting at 425°F for about fifteen minutes. A simple green salad dressed with lemon vinaigrette balances the richness of the butter without competing with the basil.
If you want a starch, buttered egg noodles or fresh pasta work well. The pesto butter will run onto the noodles and coat them lightly. Avoid heavy cream sauces or cheese—they will muddy the clean flavors you have built.
Storing and reusing pesto butter
Wrapped tightly in plastic and then foil, pesto butter keeps in the freezer for three months. You can slice it directly from the frozen log without thawing. Beyond halibut, use it on other white fish, on grilled chicken, melted over roasted vegetables, or stirred into warm pasta. A slice on a hot steak is also excellent.
If you have leftover pesto butter that has been on the plate with cooked fish, do not save it. If it has not touched the fish, wrap it tightly and freeze it. Pesto butter made with raw garlic and fresh basil is best used within a few weeks of freezing, when the flavors are still bright.
Frequently Asked Questions
Can I make pesto butter without a food processor?
Yes. Mince the garlic very fine with a knife, then tear the basil by hand and chop it roughly. Stir everything together in a bowl with the lemon zest and juice, then fold it into the softened butter. The texture will be slightly chunkier, but the flavor will be the same.
What if I do not have fresh basil?
Fresh basil is what makes this butter work—frozen or dried basil will not give you the same bright flavor. If basil is not in season, make a different compound butter: try parsley with anchovy and lemon, or tarragon with shallot and white wine vinegar. Both are excellent on halibut.
How do I know when the halibut skin is crisp?
It will be golden brown and will make a crackling sound when you press it gently with a spatula. The skin should not stick to the pan anymore—it will release easily when you slide the spatula underneath. If it is still sticking, give it another minute.
Can I make this with frozen halibut?
Yes, but thaw it completely in the refrigerator first—at least twelve hours for a thick fillet. Pat it very dry before cooking, because thawed fish releases more water than fresh. The cooking time will be the same once it is thawed.
What if the pesto butter breaks when I fold it into the butter?
It will not break if both the pesto and the butter are at the same temperature. If the pesto is cold and the butter is warm, they will separate. Let both come to cool room temperature, then fold gently. If it does separate, stir it back together and freeze it—it will be fine.