Whole fish, thick steaks, and skin-on fillets are the cuts that hold together on a grill

The cuts that work best on a grill are the ones that won't fall apart when you turn them or when heat hits them hard. Whole fish (gutted and scaled, head on or off) grill beautifully because the skeleton holds everything together. Steaks — thick cross-sections cut perpendicular to the spine — stay intact because bone runs through the center. Skin-on fillets from larger fish grill well because the skin acts as a shield and the fillet stays cohesive enough to flip without shredding.

Thin fillets, butterflied fish, and delicate white fish that flake easily are harder to manage over direct heat. They cook fast, stick to grates, and fall apart when you try to move them. If you want to grill a thin fillet, you need a grill basket or a piece of foil — the fish itself isn't the problem, your technique is.

The best choice depends on what fish you have, how much time you want to spend, and whether you're cooking for one person or a crowd. A whole fish takes longer but feeds more people and looks impressive. A steak cooks fast and needs almost no prep. A fillet is the middle ground if you choose the right fish and keep the skin on.

Key Takeaways

  • Whole fish and steaks stay intact on the grill because bone structure holds them together, while thin fillets need a basket or foil to prevent sticking and breaking.
  • Skin-on fillets from larger fish like salmon, mackerel, and striped bass grill well because the skin protects the flesh and helps it stay together.
  • Steaks cut from firm fish like tuna, swordfish, and halibut can handle high heat and flipping without falling apart.
  • Thin white fish fillets like flounder, sole, and cod are better cooked indoors or in a grill basket rather than directly on a grate.
  • The thickness of the cut matters more than the species — a thick fillet grills better than a thin steak from the same fish.

Whole fish: minimal prep, maximum flavor

A whole fish is the easiest cut to grill if you're not afraid of the head. The skeleton protects the flesh underneath, the skin crisps and adds flavor, and you can cook it in one piece without worrying about it falling apart. Ask your fishmonger to gut and scale it for you — that takes five minutes off your work at home.

Whole fish between one and three pounds cooks evenly and fast. Anything smaller than a pound cooks so quickly it can dry out before the skin crisps. Anything larger than four pounds may have a raw center by the time the outside is done, unless you move it to indirect heat partway through. A two-pound whole fish takes about 12 to 15 minutes over medium heat, turning once.

The head is edible — the cheeks and collar have tender, flavorful meat — but if you or your guests aren't comfortable with it, ask the fishmonger to remove it. The fish will still grill beautifully. Stuff the cavity with lemon slices, fresh herbs, and a pinch of salt. Oil the skin well so it doesn't stick to the grate.

Steaks: thick, sturdy, and forgiving

A steak is a cross-section of fish cut perpendicular to the spine, usually one to two inches thick. The bone runs through the center, which means the flesh on either side is held in place and won't separate when you flip it. Steaks are the most forgiving cut for a beginner because they're hard to ruin.

Tuna, swordfish, halibut, and salmon all make good steaks. Tuna steaks are dense and meaty — they can handle high heat and even a slight char. Swordfish steaks are firm and mild. Halibut steaks are delicate but sturdy enough to flip. Salmon steaks have fat running through them, which keeps them moist even if you cook them a minute too long.

A one-inch steak takes about eight to ten minutes over medium-high heat, turning once. A two-inch steak takes 12 to 15 minutes. The bone in the center will be the last thing to cook through, so if the flesh around it is opaque and flakes easily, the steak is done. Don't worry about the bone itself — it's not meant to be eaten, but it's not a sign the fish is undercooked.

Skin-on fillets: the middle ground

A skin-on fillet from a larger fish — salmon, mackerel, striped bass, or sea trout — grills well because the skin holds the flesh together and prevents sticking. The skin also crisps and adds flavor. Start the fillet skin-side down on the grate and leave it there for most of the cooking time. You may not need to flip it at all.

Fillets should be at least three-quarters of an inch thick to grill without falling apart. Anything thinner than that will cook through before the skin crisps, and you risk the flesh separating from the skin. A three-quarter-inch fillet takes about six to eight minutes skin-side down over medium heat. A one-inch fillet takes eight to ten minutes. The flesh should be opaque all the way through and flake easily when you press it with a fork.

Oil the skin well and season the flesh side. If you want to flip the fillet, do it only once, and do it gently with a wide spatula. The skin will stick slightly to the grate at first — that's normal and helps hold the fillet together. Once the skin has crisped (about three-quarters of the way through cooking), it releases more easily.

Fish that don't grill well without help

Thin fillets from delicate white fish — flounder, sole, cod, halibut, and tilapia — fall apart on a grill grate because they're too fragile and they stick. If you want to grill these fish, use a grill basket, a piece of heavy-duty foil, or a cedar plank. A basket holds the fillet in place and lets heat reach both sides. Foil protects the flesh and prevents sticking. A plank adds smoke flavor and keeps the fish moist.

Butterflied fish (split down the backbone and opened flat) are harder to grill than whole fish or steaks because the thin, delicate parts cook faster than the thicker parts, and the flesh is exposed to direct heat on both sides. If you have a butterflied fish, keep it skin-side down on the grate and don't flip it. The skin will protect the bottom, and the top will cook through from the heat rising around it.

Thickness matters more than species

A thick fillet grills better than a thin steak from the same fish. A thin steak from a delicate fish may fall apart, while a thick fillet from a firm fish will hold together. The rule is simple: the thicker the cut, the better it handles direct heat and flipping.

If you're buying fish and you're not sure what cut to choose, ask the fishmonger what's available in a thick cut. A one-inch-thick fillet or a two-inch steak will grill better than a half-inch fillet or a one-inch steak, no matter what species it is. Thickness also means the inside cooks through before the outside dries out, which is the main reason fish overcooks on a grill.

How to prep your cut for the grill

Pat the fish dry with paper towels — moisture on the surface prevents browning and makes the fish stick to the grate. Oil the fish generously on all sides, not the grate. Season with salt and pepper just before it goes on the heat. If you season too early, the salt draws moisture out of the flesh.

For a whole fish, stuff the cavity with lemon, herbs, and aromatics. For a steak or fillet, you can season the flesh side and leave the skin or bone side plain. If you're using a grill basket or foil, oil that too so the fish doesn't stick to it.

Let the grill heat for at least five minutes before the fish goes on. A hot grate helps the fish brown and release more easily. If you're cooking over charcoal, wait until the coals are covered in white ash and the heat is medium to medium-high. If you're using gas, preheat to medium or medium-high and close the lid for five minutes.

Frequently Asked Questions

Can I grill a thin fillet without a basket or foil?

You can, but it's risky. Thin fillets stick to the grate and fall apart when you try to move them. If you want to try it, oil the grate well, don't flip the fillet, and cook it skin-side down. Keep the lid closed so the top cooks through from the heat rising around it. A basket or foil is easier and more reliable.

What's the difference between a steak and a cross-section?

They're the same thing. A steak is a cross-section of fish cut perpendicular to the spine. Some people use the word "steak" for fish and "cross-section" for technical description, but they mean the same cut.

Do I have to remove the skin before grilling?

No. Skin protects the flesh, adds flavor, and helps the fish stay together on the grate. Leave it on. If you don't like eating skin, you can remove it after cooking, but it's easier to cook with it on and take it off at the table.

How do I know when a whole fish is done?

The flesh should be opaque all the way to the bone and flake easily when you press it with a fork. The eye will turn white and opaque. If you have a meat thermometer, the thickest part of the flesh (usually near the head) should reach 145°F. The bone itself doesn't need to be cooked — it's not meant to be eaten.

Can I grill frozen fish?

Thaw it first. Frozen fish cooks unevenly — the outside burns before the inside thaws. Thaw in the refrigerator overnight or under cold running water for 30 minutes to an hour, depending on the size and thickness. Pat it dry before it goes on the grill.