A straightforward grilled halibut that lets the fish speak

Grilled halibut with rosemary and garlic is built on three things: a thick, firm fillet that won't fall apart on the grates; a hot grill that sears the outside while the inside stays tender; and enough salt and fat to carry the herb flavour without drowning the fish. The rosemary and garlic are there to complement, not mask. A halibut fillet an inch and a half thick, skin-on, takes about eight minutes over medium-high heat and needs almost nothing else to be excellent.

The technique matters more than the recipe. Halibut's mild, slightly sweet flesh benefits from high heat that creates a golden crust, and the skin crisps up and protects the meat underneath. Rosemary's piney bite and garlic's warmth are natural partners for this fish, but they work best when they're infused into oil rather than scattered raw on top. The result is a dish you can have on the table in twenty minutes, start to finish.

Key Takeaways

  • Choose halibut fillets at least one and a half inches thick with skin intact, because thin fillets dry out and skinless fillets stick to the grill.
  • Pat the fish completely dry before grilling, then oil the grill grates themselves rather than the fish, so the skin makes direct contact and crisps.
  • Make a rosemary-garlic oil by warming olive oil with smashed garlic cloves and fresh rosemary sprigs for five minutes, then brush it on the fish just before it hits the grill.
  • Grill skin-side down first over medium-high heat for five to six minutes without moving it, then flip and cook the other side for two to three minutes until the flesh is opaque.
  • The fish is done when it flakes easily at the thickest part and reaches 145°F at the centre, which keeps it moist rather than dry.

Choosing and preparing your halibut

Halibut fillets for grilling should be at least one and a half inches thick. Anything thinner will cook through before the skin has time to crisp, and the flesh dries out quickly. Ask your fishmonger to leave the skin on — it's edible when grilled and it's also your insurance against sticking and drying. If the fillet is very thick (over two inches), you can grill it a little further from the heat or cover the grill with foil to slow the cooking.

Pat the fillet dry with paper towels about fifteen minutes before grilling. Moisture on the surface prevents browning and makes the skin stick. Lay it on a plate, skin-side up, and let it sit at room temperature. This matters: cold fish straight from the refrigerator will cook unevenly, with the outside overdone before the inside is warm through.

While the fish comes to temperature, make your rosemary-garlic oil. Pour a quarter cup of good olive oil into a small saucepan and add three or four garlic cloves, smashed but not minced. Add a sprig or two of fresh rosemary — about a tablespoon of leaves if you're using dried rosemary, use half that amount. Set the pan over low heat and let it warm gently for five minutes. You want the garlic to turn golden and fragrant, not brown. If it browns, the flavour turns bitter. Strain out the solids and set the oil aside.

Preparing the grill and searing the fish

Heat your grill to medium-high (around 400°F if you have a thermometer). Let it preheat for at least ten minutes so the grates are genuinely hot. This is where the crust comes from. While the grill heats, oil the grates themselves using a folded paper towel dipped in neutral oil like vegetable or canola oil — not olive oil, which smokes at high heat. Rub the oiled towel along the grates two or three times. This is more reliable than oiling the fish.

Season the halibut generously with salt and a little black pepper on both sides, about five minutes before it goes on the grill. The salt draws a tiny amount of moisture to the surface, which then evaporates and helps browning happen. Place the fillet skin-side down on the grill, directly over the heat. Do not move it. This is the hardest part for most cooks, but moving the fish prevents the skin from crisping and makes it more likely to stick. Leave it alone for five to six minutes.

While the skin side cooks, brush the top (flesh side) with your rosemary-garlic oil. When the skin is golden and crisp — you can peek at the edge to check — use a thin metal spatula to gently lift one corner. If it releases easily, flip the whole fillet. If it's still sticking, wait another minute. Once flipped, cook the flesh side for two to three minutes. The fish is done when the flesh is opaque all the way through and flakes easily when you press it with a fork, or when it reaches 145°F at the thickest part.

Finishing and serving

Transfer the halibut to a warm plate and brush the flesh side with a little more of the rosemary-garlic oil. A squeeze of fresh lemon juice over the top brightens everything. Fleur de sel or another finishing salt scattered over the skin adds texture and flavour. Serve immediately while the skin is still crisp.

Halibut this simple pairs well with grilled vegetables — asparagus, zucchini, or bell peppers cooked alongside the fish — or with a grain like farro or wild rice. A green salad with a light vinaigrette is all you need on the side. The fish itself is rich enough that heavy sauces would work against it.

Troubleshooting common problems

If your halibut sticks to the grill, the grates weren't hot enough or weren't oiled well. Make sure you're preheating for a full ten minutes and that you're oiling the grates, not the fish. If the skin tears when you flip it, your spatula wasn't thin enough or the fish wasn't ready to move. A fish turner or thin metal spatula works better than a regular spatula.

If the outside is dark but the inside is still translucent, your grill is too hot or the fillet is too thick. Move the fish to a cooler part of the grill, or cover it loosely with foil to slow the cooking. If the flesh is dry when you cut into it, you've cooked it past 145°F. Halibut is forgiving up to about 150°F, but beyond that it loses moisture quickly. Use a meat thermometer if you're uncertain.

If your rosemary-garlic oil tastes burnt or harsh, the garlic browned too much. Make it again over lower heat, watching it carefully. The oil should smell warm and fragrant, not acrid. You can make this oil ahead of time and store it in the refrigerator for up to three days, then warm it gently before using.

Variations and additions

Once you have the basic technique down, you can change the herb oil to match what you have or what you're in the mood for. Thyme and lemon zest work beautifully, as do dill and a touch of Dijon mustard stirred into the oil. Some cooks add a small anchovy fillet to the warm oil — it dissolves and adds depth without tasting fishy. A pinch of red pepper flakes brings heat.

If you want to add vegetables to the grill, start them a few minutes before the halibut so they're tender by the time the fish is done. Asparagus, thin-sliced zucchini, and halved cherry tomatoes all work. Brush them with the same rosemary-garlic oil and season with salt. They'll pick up the same flavours as the fish and look beautiful on the plate together.

Frequently Asked Questions

Can I grill halibut without the skin?

You can, but it's harder. Skinless fillets stick more easily and dry out faster because there's no protective layer. If you must use skinless halibut, oil the grill very well, don't move the fish, and watch the cooking time closely — it may be done a minute or two earlier. Placing the fillet on a piece of oiled foil on the grill solves the sticking problem but gives you less of a crust.

What if I don't have fresh rosemary?

Dried rosemary works, but use about half the amount because it's more concentrated. Thyme, dill, or oregano are good substitutes. You can also skip the herb entirely and just use garlic oil with a squeeze of lemon — the fish will still be excellent. The herb is there to add interest, not to be essential.

How do I know when the halibut is done?

The flesh should be opaque and flake easily when you press it with a fork at the thickest part. If you have a meat thermometer, aim for 145°F at the centre. The fish will continue to cook slightly after you remove it from the grill, so pulling it at 140°F and letting it rest for a minute gives you a margin for error.

Can I make this recipe in a cast iron skillet instead of a grill?

Yes. Heat a cast iron skillet over medium-high heat until it's very hot, then oil it well. Cook the halibut skin-side down for five to six minutes, then flip and finish on the other side. You won't get the same smoky flavour, but the crust will be just as good and the technique is identical.

How far ahead can I make the rosemary-garlic oil?

Make it up to three days ahead and store it in a jar in the refrigerator. Warm it gently in a small saucepan over low heat before using — don't microwave it, which can make the flavour harsh. You can also make it while the grill preheats, which takes only five minutes.