How to cook halibut with garlic, basil, and sage

Pan-sear halibut fillets skin-side down in a hot skillet with butter and olive oil, then finish with fresh garlic, basil, and sage added near the end of cooking. The fish cooks through in about eight minutes total — the skin crisps while the flesh stays tender — and the herbs bloom in the residual heat without turning bitter. This is a technique that works because you are not fighting the fish: halibut's mild, slightly sweet flavor and firm texture hold up to bold herbs without disappearing.

The order matters. Garlic goes in first because it needs time to soften and lose its raw edge. Basil and sage go in last, in the last minute or two of cooking, so they stay bright and don't turn dark and acrid. The whole dish comes together in the time it takes to set the table.

Key Takeaways

  • Start with skin-on halibut fillets about three-quarters of an inch thick, patted completely dry before they hit the pan.
  • Sear skin-side down first in a mix of butter and olive oil over medium-high heat until the skin is golden and crisp, about five minutes.
  • Add minced garlic to the pan once the skin is set, then flip the fillet and cook the other side for two to three minutes.
  • Tear fresh basil and crumbled sage into the pan in the last minute of cooking, letting the residual heat release their oils without destroying their flavor.
  • The fish is done when it flakes easily at the thickest point and the flesh is opaque all the way through.

Choosing and preparing your halibut

Buy halibut fillets with the skin still on — it protects the delicate flesh during cooking and gives you something to hold onto with your spatula. Ask the fishmonger to cut fillets that are roughly three-quarters of an inch thick. Thinner pieces cook too fast and dry out before the skin crisps; thicker ones take longer than the herbs can handle.

Pat the fillets dry with paper towels just before cooking. Moisture on the surface keeps the skin from crisping and creates steam instead of a golden crust. Salt and pepper both sides lightly — you want seasoning, not a heavy hand. Let the fillets sit at room temperature for five to ten minutes while you prep the herbs and garlic; cold fish from the refrigerator will shock the hot pan and cook unevenly.

The pan and the fat

Use a stainless steel or cast iron skillet large enough to hold your fillets without crowding — a 10 or 12-inch pan works for most home cooks. Avoid nonstick for this technique; you need the surface to get hot enough to crisp the skin, and nonstick coatings can break down at high temperatures.

Heat the pan over medium-high heat for two to three minutes until a drop of water skitters across the surface. Add one tablespoon of olive oil and one tablespoon of butter together. The combination gives you the high smoke point of oil and the flavor and browning power of butter. Once the butter foams and the foam subsides, the pan is ready. This whole process takes about four minutes from cold pan to cooking temperature.

Searing the halibut skin-side down

Place the fillets skin-side down in the hot pan. You will hear a sharp sizzle — that is the sound of the skin making contact with the heat. Do not move them. Let them sit undisturbed for four to five minutes. This is when the skin crisps and turns golden brown. If you move the fillet, you interrupt the browning and the skin will stick to the pan instead of releasing naturally.

Watch the sides of the fillet. As the heat climbs through the flesh, you will see the opaque color creeping up from the bottom. When it reaches about halfway up the side, the skin is usually ready. Slide your spatula under the fillet from the thinnest end, angling it slightly so you have leverage, and flip it gently. The skin should release cleanly; if it does not, wait another thirty seconds and try again.

Adding garlic and finishing the cook

Once the fillet is flipped, add two or three cloves of minced garlic to the pan, away from the direct heat of the fillet if you can. The residual oil and butter will be hot enough to cook the garlic without burning it. Let it cook for about thirty seconds — you want to smell it, not see it turn brown. If it browns, it will taste bitter and ruin the dish.

Cook the flesh side of the fillet for two to three minutes. The fish is done when you can flake it easily with a fork at the thickest point and the flesh is opaque all the way through. Halibut is forgiving — it does not dry out as quickly as thinner fish — but do not leave it much longer than three minutes or the texture will turn mealy.

The herbs at the end

In the last minute of cooking, tear a small handful of fresh basil leaves into the pan — about six to eight leaves per fillet. Crumble two or three fresh sage leaves directly into the pan as well. The heat from the pan and the residual oil will release the oils in both herbs, filling the pan with their aroma. This is the moment the dish comes alive.

Do not add the herbs earlier. Basil turns dark and loses its brightness if it cooks longer than a minute. Sage can turn harsh and dusty if it sits in the heat too long. By adding them at the very end, you get the full flavor of each herb without any of the bitterness that comes from overcooking.

Tilt the pan slightly and spoon some of the foaming butter and herb-infused oil over the top of the fillet. This is called basting, and it adds flavor and helps the fillet cook evenly. Do this two or three times in those last seconds before the fish is done.

Plating and serving

Transfer the fillet to a warm plate skin-side up. Pour the pan sauce — the butter, oil, and herb bits — over the top. A squeeze of fresh lemon juice brightens everything and cuts through the richness of the butter. A pinch of fleur de sel or finishing salt on top adds texture and makes the flavors pop.

Serve immediately while the skin is still crisp and the flesh is still warm. This dish does not hold well; the skin softens as it cools and the herbs fade. Roasted potatoes or a simple green salad are good companions, but the halibut itself is the star.

Frequently Asked Questions

Can I use frozen halibut for this recipe?

Yes, but thaw it completely in the refrigerator the night before and pat it very dry before cooking. Frozen halibut releases more moisture as it thaws, and any water left on the surface will prevent the skin from crisping properly.

What if I cannot find fresh basil?

Fresh basil is worth seeking out for this dish because its brightness is central to the flavor. If it is truly unavailable, use half the amount of fresh oregano or thyme instead. Dried basil will turn bitter in the pan heat and should be avoided.

Can I make this with skinless halibut fillets?

You can, but you lose the textural contrast that makes this dish work. Skinless fillets will cook through in about the same time, but without the crisp skin to anchor the plate, the dish feels less complete. If you must use skinless, reduce the heat slightly and cover the pan for the first two minutes to keep the flesh moist.

How do I know when the halibut is done without overcooking it?

Halibut is done when the flesh flakes easily with a fork and is opaque all the way through at the thickest point. If you are unsure, use an instant-read thermometer — halibut reaches 145°F at the center when fully cooked. It will continue to cook slightly after you remove it from the pan, so pull it at 140°F if you like it tender.

Can I add other herbs to this combination?

Yes. Thyme, oregano, and tarragon all work well with halibut. Add them in the same way — at the very end of cooking so they stay bright. Avoid herbs with strong, medicinal flavors like rosemary unless you use them sparingly, as they can overpower the delicate fish.