The technique: why pesto under the skin makes halibut stay moist

Spread thyme pesto under the skin of halibut before you sear it, and the fish stays tender while the top crisps. The pesto acts as a barrier between the delicate flesh and direct heat, keeping moisture in while the skin browns. This matters because halibut's mild flavor needs something to anchor it, and pesto does that without overwhelming the fish itself.

The skin also matters. Leave it on during cooking—it protects the flesh underneath and gives you something to grip when you flip. Once the fish is cooked through, the skin peels away cleanly, taking the pesto with it into each bite. You end up with a golden crust on top and a layer of herb flavor that tastes like it belongs to the fish, not something added after.

Key Takeaways

  • Make thyme pesto by blending fresh thyme, garlic, lemon zest, pine nuts, and olive oil until it reaches a loose paste you can spread with a spoon.
  • Slip the pesto under the skin of each halibut fillet using your fingers or a small knife, working gently so the skin stays attached.
  • Sear skin-side down in a hot pan with oil until the skin is golden and crisp, about four to five minutes, then flip and finish in a 400°F oven for six to eight minutes.
  • The fish is done when it flakes easily at the thickest part and reaches 145°F on an instant-read thermometer.

Making the pesto: fresh thyme and the right balance

Use fresh thyme, not dried. Strip the leaves from the stems—you need about one cup loosely packed. Dried thyme tastes dusty and won't give you the bright, almost minty note that makes this dish work. If you have access to lemon thyme, use it; the flavor is more delicate and the pesto will taste less aggressive.

Combine the thyme leaves with two cloves of garlic (minced fine), the zest of one lemon, a quarter cup of pine nuts, and half a cup of good olive oil. Pulse everything in a food processor until it looks like wet sand with small chunks still visible—not a smooth paste. You want texture. Taste it and add salt and a pinch of black pepper. If it tastes too sharp, add another tablespoon of olive oil to round it out. The pesto should smell herbaceous and bright, not harsh.

Make this pesto no more than two hours before you cook. If you make it earlier, the thyme oxidizes and turns dull. You can store it in the refrigerator covered with plastic wrap pressed directly onto the surface to keep air out, but it's best used fresh.

Preparing the halibut: getting the pesto under the skin

Buy halibut fillets that are at least one inch thick and have the skin still attached. Pat them completely dry with paper towels—moisture on the surface will steam instead of crisp. Lay each fillet skin-side up on a cutting board.

Using your fingers or a small butter knife, gently separate the skin from the flesh along one edge, working slowly so you don't tear the skin. You're creating a pocket, not removing the skin entirely. Once you have an opening, use a small spoon or the back of a knife to slide the pesto underneath, distributing it evenly across the fillet. You need about two tablespoons per fillet. Press the skin back down gently so it lies flat. The pesto will seep out slightly at the edges—that's normal and adds to the crust.

Let the prepared fillets sit at room temperature for fifteen minutes before cooking. Cold fish straight from the refrigerator will cook unevenly, with the outside overdone before the center is warm.

Searing and finishing: the two-stage cook

Heat your oven to 400°F. Place a cast-iron or stainless steel skillet over medium-high heat and add two tablespoons of neutral oil—grapeseed or vegetable oil works well. Let the oil shimmer and just begin to smoke. This takes about three minutes.

Lay the halibut skin-side down in the pan. Do not move it. Let it sit for four to five minutes without touching. You're building the crust. The skin will stick at first, then release on its own when it's ready to flip. If you try to move it too early, it will tear. Listen for a gentle sizzle; if it's loud and aggressive, your heat is too high and the outside will burn before the inside cooks.

When the skin is golden brown and crisp, use a thin metal spatula to flip the fillet carefully. The flesh side should be pale and just beginning to turn opaque. Transfer the entire skillet to the oven and bake for six to eight minutes, depending on the thickness of your fillet. The fish is done when it flakes easily when you press it with a fork at the thickest part, or when an instant-read thermometer inserted horizontally reads 145°F.

Remove the skillet from the oven and let the fish rest for two minutes before plating. This allows the residual heat to distribute evenly and keeps the flesh from drying out when you move it.

Plating and serving: letting the fish be the center

Slide the halibut onto a warm plate skin-side up so the golden crust is visible. The skin will peel away easily if you want to remove it, or you can leave it on—it's edible and adds texture. A squeeze of fresh lemon juice over the top brightens the pesto without adding heaviness.

Serve with something simple: roasted root vegetables, a green salad with a light vinaigrette, or crusty bread to soak up the pan juices. The pesto is already rich and flavorful, so the sides should be quiet. A dry white wine—Sauvignon Blanc or Albariño—complements the thyme and lemon without competing.

Troubleshooting: what goes wrong and how to fix it

If the skin sticks and tears when you flip, your heat was too low or you moved the fish too early. Next time, wait until the skin releases on its own—it will slide under the spatula with almost no resistance when it's ready. If the skin burns black before the flesh is cooked, lower your heat slightly and extend the searing time by a minute or two.

If the halibut is dry after cooking, you likely overcooked it. Halibut continues to cook after you remove it from heat, so pull it out when it still looks slightly underdone in the very center. The carryover cooking will finish it perfectly. Use an instant-read thermometer if you're uncertain—145°F is the target, not 150°F.

If the pesto tastes bitter, your garlic was too strong or your thyme was old. Fresh thyme should smell sweet and herbaceous, not dusty. Taste the pesto before you cook and adjust the seasoning—add more lemon zest or a touch more olive oil if it needs softening.

Scaling the recipe and cooking for a group

This recipe works for two fillets or ten. Make the pesto in the same proportions and prepare all the fillets ahead of time, keeping them on a parchment-lined tray in the refrigerator until you're ready to cook. Sear them in batches if your pan isn't large enough to hold them all at once without crowding—they need space around them for the air to circulate and the skin to crisp.

If you're cooking for more than four people, sear all the fillets skin-side down first, then transfer them all to the oven together. This way everyone's fish finishes at roughly the same time. Keep the first batch warm on a low oven shelf while you finish the rest.

Frequently Asked Questions

Can I make the pesto ahead and freeze it?

Yes. Thyme pesto freezes well for up to three months in an airtight container or ice cube tray. Thaw it in the refrigerator before using. Frozen pesto may look darker and the texture will be slightly softer, but the flavor holds. Add a small squeeze of fresh lemon juice after thawing to brighten it.

What if I can't find pine nuts?

Substitute with the same amount of toasted walnuts or blanched almonds. The flavor will be slightly earthier and less buttery, but the pesto will still work. Toast the nuts lightly in a dry pan before blending to bring out their flavor.

Do I have to use cast iron?

No. Any heavy-bottomed skillet that can go in the oven works—stainless steel, carbon steel, or oven-safe nonstick. Avoid thin pans; they heat unevenly and the skin will brown in patches. Cast iron holds heat best and gives the most reliable crust.

Can I cook this on the stovetop without the oven?

Yes, but it's harder to control. After searing skin-side down, flip the fillet and reduce heat to medium-low. Cover the pan loosely with foil and cook for eight to ten minutes until the flesh is opaque. You won't get as much crust on the flesh side, but the skin will still crisp and the fish will cook through evenly.

What's the best way to tell when halibut is done?

Use an instant-read thermometer inserted horizontally into the thickest part—145°F is the target. If you don't have a thermometer, press the flesh gently with a fork; it should flake easily and look opaque all the way through, with no translucent center. Halibut is forgiving; it stays moist even when cooked to 150°F, unlike leaner fish.