The Recipe at a Glance
This is a four-ingredient halibut dish — the fish itself, garlic, fresh herbs, and lemon — cooked in a single pan over medium-high heat in about twelve minutes. The garlic and herbs infuse into butter that bastes the fish as it cooks, and the lemon juice finishes it with brightness. You need a cast iron or stainless steel skillet, a sharp knife, and the confidence to leave the fish alone once it hits the pan. The result is halibut with a gentle crust and flesh that stays tender and flaky.
This method works because halibut is a lean, mild white fish that benefits from fat and acid. The butter carries flavor, the herbs add complexity without overpowering the fish, and the lemon cuts through richness. If you have caught halibut yourself or bought it from a fishmonger who can tell you when it came in, this recipe honors that quality by keeping technique simple and letting the fish speak.
Key Takeaways
- Pat the halibut dry before cooking so it develops a golden crust instead of steaming in its own moisture.
- Use fresh herbs — parsley, dill, or tarragon work best — and add them to the pan only in the last two minutes so they stay bright and don't turn bitter.
- Halibut cooks quickly; a one-inch-thick fillet needs about five to six minutes per side, and the flesh should flake easily when tested with a fork.
- Baste the fish with the garlic butter as it cooks to keep it moist and build flavor in the pan sauce you'll pour over it at the end.
What You Need and How to Prep
For two servings, gather two halibut fillets (six to eight ounces each, about one inch thick), four cloves of garlic (minced fine), two tablespoons of fresh herbs (parsley, dill, or tarragon, chopped), one lemon, three tablespoons of butter, salt, and pepper. If your halibut came from the freezer, thaw it in the refrigerator overnight — thawing at room temperature or in warm water breaks down the delicate flesh.
Pat the fillets completely dry with paper towels. Wet fish will not brown; it will release steam and poach instead. Season both sides generously with salt and pepper about five minutes before cooking — this gives the seasoning time to dissolve into the surface rather than sitting on top. Mince the garlic fine so it cooks evenly and doesn't burn in hot spots. Chop your herbs and zest half the lemon; cut the other half into wedges for serving.
The Cooking Method
Heat your skillet over medium-high heat for two minutes. Add one tablespoon of butter and let it foam. Once the foam subsides and the butter smells nutty, place the halibut skin-side up in the pan. Do not move it. Let it cook undisturbed for five to six minutes, depending on thickness. The bottom will develop a golden crust; you will see the flesh turn opaque as it cooks up the sides.
Flip the fillets gently with a thin spatula. Add the remaining two tablespoons of butter and the minced garlic to the pan. Tilt the pan slightly so the butter pools, and use a spoon to baste the fish with the garlic butter repeatedly for the next two to three minutes. This keeps the top moist and cooks the garlic gently. In the final minute, scatter the fresh herbs over the fish and squeeze the lemon juice into the pan. The fish is done when the flesh flakes easily at the thickest part and has turned opaque all the way through.
Knowing When It's Done
Halibut is forgiving if you know what to look for. The flesh will change from translucent to opaque as it cooks. At the thickest part of the fillet, insert a fork at an angle and twist gently — the flesh should separate into flakes without resistance. If it still looks wet or clings together, give it another minute. Overcooked halibut becomes dry and mealy, so it is better to pull it off the heat when it is just barely done.
The internal temperature should reach 145 degrees Fahrenheit if you use a meat thermometer, but the flake test is more reliable for thin fillets. Halibut continues to cook slightly after you remove it from heat, so pull it from the pan when it is just shy of completely opaque in the very center.
Building Flavor in the Pan Sauce
The butter, garlic, and lemon juice left in the pan after you remove the fish is your sauce. It is already seasoned and aromatic. Pour it over the fish on the plate, making sure each fillet gets some of the garlic pieces and herbs. If you want a richer sauce, add another tablespoon of cold butter to the pan off the heat and swirl it in — this emulsifies the liquid and makes it glossy and cohesive.
The pan sauce is where the cooking technique shows. A rushed cook will have burnt garlic and broken butter. A careful cook will have golden garlic suspended in foaming butter, with the lemon juice brightening everything. Taste the sauce before pouring it over the fish; add a pinch of salt or a squeeze more lemon if it needs it.
What to Serve Alongside
Halibut cooked this way pairs well with dishes that do not compete for attention. Roasted asparagus, green beans, or broccoli work well — something green and simple. A small salad with vinaigrette, or boiled new potatoes with a little butter and salt, rounds out the plate without overwhelming the fish. If you are cooking for people who fish, they often appreciate a crusty bread to soak up the pan sauce.
Avoid heavy cream sauces or rich starches. The point of this dish is the halibut itself, and the garlic-herb-lemon combination is already complete. Serve it on a warm plate so the fish stays hot as long as possible, and eat it immediately after plating.
Variations and Substitutions
If you do not have fresh herbs, dried herbs will work, but use half the amount — dried herbs are more concentrated. Add them to the pan with the garlic so they have time to rehydrate and release flavor. Tarragon, dill, and parsley are the best choices; avoid oregano or thyme, which can overpower mild halibut.
Other white fish fillets — cod, haddock, or flounder — can be cooked the same way, though timing may vary. Thinner fillets like flounder need only three to four minutes per side. If you have access to halibut steaks (cross-sections cut through the bone), they take slightly longer and benefit from the same garlic-herb-lemon treatment. Lime juice can replace lemon if that is what you have, and a small pinch of red pepper flakes added with the garlic brings subtle heat.
Frequently Asked Questions
Can I cook halibut from frozen without thawing it first?
You can, but it will take longer and the texture suffers. Frozen halibut releases water as it thaws in the pan, which steams the fish instead of browning it. Thaw it in the refrigerator overnight for the best crust and most even cooking. If you are short on time, thaw it in a sealed bag submerged in cold water for an hour.
What if my halibut is thicker than one inch?
A thicker fillet needs more time. Start it skin-side up for six to seven minutes, then flip and cook the other side for four to five minutes, basting constantly. Use the flake test to check doneness rather than relying on time — thickness varies, and the fish itself is the best guide.
Should I remove the skin before or after cooking?
Cook it with the skin on. The skin protects the delicate flesh underneath and adds flavor to the pan sauce. After cooking, you can leave the skin on or slide a thin spatula between the skin and flesh to separate them. Many people prefer to eat halibut with the skin on — it is edible and adds texture.
Can I make this dish in the oven instead of on the stovetop?
Yes. Preheat the oven to 400 degrees Fahrenheit. Sear the halibut in a skillet for two minutes on each side, then transfer the skillet to the oven for four to five minutes. This gives you the crust from the stovetop and gentle, even cooking from the oven. Add the garlic and herbs to the pan before it goes into the oven so they cook gently.
How do I know if my halibut is fresh?
Fresh halibut should smell like the ocean, not fishy or ammonia-like. The flesh should be firm and spring back when you press it gently. If you are buying from a fishmonger, ask when it came in — halibut stays fresh for three to four days on ice. Frozen halibut that was frozen immediately after being caught is often fresher than thawed fish that has been sitting in a case.