The Recipe at a Glance
This halibut comes together in one pan in about 20 minutes, with lemon, fresh basil, and sage doing the work of seasoning while the fish stays moist and delicate. You sear the fillets skin-side down first to build a golden crust, then finish them in the oven with butter, citrus, and herbs scattered on top. The result is tender, bright, and tastes like you spent more time than you did.
The technique matters here because halibut's mild, flaky flesh needs enough heat to develop flavor but not so much that it dries out. Starting on the stovetop gives you that crust; moving to the oven lets the interior cook gently. The herbs and lemon do the seasoning work, so you don't need much else.
Key Takeaways
- Pat the halibut fillets dry before cooking so the skin crisps instead of steaming.
- Sear skin-side down in a hot pan with oil until the skin is golden and crisp, about 4 minutes.
- Transfer the pan to a 400°F oven and bake for 8 to 10 minutes until the flesh is opaque and flakes easily.
- Add lemon zest, fresh basil, and sage leaves in the last minute of cooking so the herbs stay bright and don't turn dark.
- Finish with a knob of cold butter swirled into the pan juices to make a simple sauce.
What You Need and Why Each Thing Matters
Halibut fillets, skin-on and about 1 to 1.5 inches thick, are the foundation. Skin-on matters because the skin protects the delicate flesh underneath and crisps beautifully when seared properly. Thicker fillets cook more evenly than thin ones, which can overcook at the edges before the center is done.
Olive oil or another neutral oil with a high smoke point goes in the pan first. You need enough to coat the bottom and let the skin make contact with heat, not steam. About 2 tablespoons for two fillets is right.
Fresh lemon — both zest and juice — brightens the fish without overwhelming it. Zest goes in at the end so it stays fragrant; juice can go into the pan earlier to build flavor in the butter sauce.
Fresh basil and fresh sage are the herbs that matter here. Basil brings a peppery sweetness; sage adds an earthy note that complements halibut's mild flavor. Dried herbs will work in a pinch, but fresh leaves torn by hand stay brighter and more alive on the plate. Use about a small handful of basil leaves and 4 to 6 whole sage leaves per two fillets.
Butter, cold and cut into small pieces, finishes the sauce. It emulsifies with the pan juices to make something silky that coats the fish.
Step-by-Step Cooking Method
Start by patting your halibut fillets completely dry with paper towels. Moisture on the surface prevents the skin from crisping and makes the fish steam instead of sear. Season both sides with salt and pepper — just a light hand, because the herbs and lemon will add flavor.
Heat your oven to 400°F. Place a cast iron or stainless steel skillet over medium-high heat and let it get hot — you want it hot enough that a drop of water sizzles immediately. Add oil and swirl to coat the bottom.
Place the halibut fillets skin-side down in the pan. Do not move them. Let them sit for 4 to 5 minutes until the skin is golden and crisp and the flesh has turned opaque about halfway up the side of the fillet. You should hear a gentle sizzle the whole time; if it's loud and violent, the heat is too high and the skin will burn before it crisps.
Squeeze a little fresh lemon juice into the pan around the fish — not directly on top, where it can wash away the crust. Scatter the sage leaves around the fillets. Transfer the entire pan to the oven.
Bake for 8 to 10 minutes, depending on the thickness of your fillets. The fish is done when the flesh is opaque all the way through and flakes easily when you press it with a fork. Do not overcook — halibut goes from perfect to dry very quickly.
Remove the pan from the oven. Tear the basil leaves by hand and scatter them over the fish. Add a knob of cold butter to the pan juices and swirl the pan gently until the butter melts and coats everything. Taste the sauce and add a pinch more salt or a squeeze of lemon if it needs it. Grate a little lemon zest over the top and serve immediately, spooning the pan sauce over each fillet.
Why This Method Works for Halibut
Halibut is a lean, delicate fish that can dry out if you're not careful. The combination of high heat at the start and gentle heat in the oven prevents that. The skin-side-down sear creates a barrier that keeps moisture in while building flavor through browning. The oven's dry heat cooks the flesh gently and evenly without the risk of the pan bottom scorching the skin.
The herbs and lemon work because they're fresh and added at the right moment. Basil loses its brightness if it cooks too long, so it goes in at the very end. Sage can handle a little more heat, so it goes in earlier. Lemon zest, added at the end, stays fragrant and sharp instead of turning bitter from the heat.
Timing and Temperature Notes
The pan needs to be genuinely hot before the fish goes in — this is not the time to be timid with heat. If the pan is not hot enough, the skin will stick and tear when you try to move it later, and it won't crisp properly. You want a good sizzle the moment the fish touches the oil.
The oven temperature of 400°F is high enough to finish cooking the fish quickly without drying it out. If your oven runs cool, you may need 10 to 12 minutes; if it runs hot, 8 minutes may be enough. The best test is pressing the flesh gently with a fork — it should flake easily and be opaque all the way through, with no translucent center.
Timing from pan to table should be quick. Once the fish is done, it starts to dry out if it sits. Have your plates ready and your sauce ingredients nearby so you can finish and serve immediately.
Variations and What to Serve Alongside
This recipe is flexible. If you don't have fresh sage, use thyme or oregano instead — any herb that can handle a little heat works. If basil is out of season, parsley or chives add brightness without the same flavor profile. The lemon is not negotiable; it's what makes the dish work.
Serve this halibut with something that soaks up the pan sauce — crusty bread, roasted potatoes, or rice. A simple green salad dressed with lemon vinaigrette balances the richness of the butter sauce. Roasted asparagus or green beans cooked separately and tossed with a little of the pan sauce work beautifully too.
If you want to add vegetables to the pan itself, add them before the fish goes in so they have time to cook. Thinly sliced fennel, small potatoes, or cherry tomatoes all work, though they'll need 10 to 15 minutes in the oven before the halibut goes in.
Common Mistakes and How to Avoid Them
The most common mistake is not drying the fish thoroughly before cooking. Wet fish will not sear; it will steam. Use paper towels and don't skip this step.
The second mistake is moving the fish too early. Once it hits the pan, leave it alone for the full 4 to 5 minutes. Poking at it or flipping it early breaks the crust and makes it stick.
The third is overcooking. Halibut cooks faster than you think, especially in a hot oven. Start checking at 8 minutes and don't go past 10 unless your fillets are very thick. Overcooked halibut is dry and loses its delicate texture.
Finally, don't add the fresh herbs too early. They'll turn dark and lose their brightness. Basil especially should go in in the last minute of cooking or even after the pan comes out of the oven.
Frequently Asked Questions
Can I make this without an oven?
Yes. After searing the skin side for 4 to 5 minutes, flip the fillets carefully and cook them flesh-side down for another 3 to 4 minutes over medium heat. Watch closely because the flesh-side cooks faster than the skin-side. Add the herbs and lemon at the end the same way.
What if my halibut fillets are very thin?
Skip the oven entirely and cook them on the stovetop. Sear skin-side down for 3 to 4 minutes, flip, and cook flesh-side down for 2 to 3 minutes. Thin fillets overcook quickly in the oven. Add the herbs and lemon at the very end.
Can I use frozen halibut?
Thaw it completely in the refrigerator before cooking — this usually takes 12 to 24 hours depending on thickness. Frozen halibut that is not fully thawed will cook unevenly, with the outside overdone before the center is cooked through. Pat it very dry after thawing because thawed fish releases extra moisture.
What if I don't have fresh basil or sage?
Use what you have — thyme, oregano, parsley, or chives all work. The lemon is the most important flavor, so don't skip that. If you only have dried herbs, use about one-third the amount of fresh and add them earlier in the cooking so they have time to rehydrate and release their flavor.
How do I know when the halibut is done?
The flesh should be opaque all the way through with no translucent center. Press it gently with a fork — it should flake easily. If you have a meat thermometer, halibut is done at 145°F in the thickest part. Don't rely on time alone; ovens vary, and fillets cook at different rates depending on thickness.