Grilling a whole fish is one of the most rewarding things you can do on a charcoal grill. When done well, the skin crisps and chars slightly, the flesh inside steams gently in its own moisture, and the spiced marinade pressed into the scored flesh produces flavour that penetrates all the way to the bone. The technique is not complicated, but it requires attention to three things: choosing the right fish, scoring and marinating correctly, and managing the grill so the skin does not stick and tear.
Choosing the Right Fish
Not all fish are well suited to whole grilling. Firm-fleshed fish that hold their structure during the cooking process are the safest choice. Flaky, delicate fish are more likely to fall apart when you attempt to turn them.
Good choices for whole grilling
- Pomfret: One of the most widely used fish for grilling in South Asian cooking. Firm white flesh, relatively flat profile that suits the grill, and excellent flavour that pairs well with spiced marinades.
- Sea bass / Rohu (medium-sized): Good firm flesh, tolerates high heat. Best for smaller specimens under 500g where even cooking through the whole fish is easier to achieve.
- Snapper: Dense flesh, good fat content, stays together well during cooking and turning.
- Bream: Similar to snapper in structure, slightly milder flavour. Excellent for spiced preparations.
- Tilapia: More forgiving than the above options as it has firmer flesh. The flavour is mild and benefits from bold spicing.
Fish to avoid for whole grilling
Sole, plaice, and similar flat fish are too thin and delicate for the grill — they fall apart easily. Very large fish (above 1.5 kg) are difficult to cook through evenly before the skin burns. Oily fish like mackerel can be grilled whole but the high fat content generates significant flare-ups and requires careful management.
Preparing the Fish
Cleaning
Ask the fishmonger to clean and scale the fish. Scales left on the skin stick to the grill and tear the skin when you try to turn the fish. If cleaning yourself: scale the fish against the grain of the scales under running water, remove the guts through an incision along the belly, and rinse the cavity thoroughly. Pat dry inside and out.
Scoring
Scoring is the most important preparation step. Use a sharp knife to make three to four diagonal cuts on each side of the fish, cutting through the skin and about halfway into the flesh. These cuts serve two purposes: they allow the marinade to penetrate deep into the flesh rather than sitting only on the surface, and they help the fish cook more evenly by allowing heat to reach the thicker parts of the body.
Space the cuts evenly and make them at around a 45-degree angle to the spine. Cuts too close to the head or too deep (past the midpoint of the fish) risk destabilising the structure. Keep cuts to the same depth throughout — an experienced hand does this naturally, but a first attempt may be slightly uneven, which is fine.
The Marinade
Spiced marinade for whole fish should be bolder than you might expect from the quantity — the fish is a dense structure and much of the marinade will sit on the surface and in the score marks rather than penetrating deeply throughout. This is correct; the goal is a strongly flavoured crust on the outside and in the cuts, with the inner flesh absorbing some of the aromatics through cooking.
Marinade for a 500–700g whole fish
- 2 tablespoons neutral oil
- 1 tablespoon ginger paste
- 1 tablespoon garlic paste
- 1 teaspoon cumin powder
- 1 teaspoon coriander powder
- ¾ teaspoon red chilli powder
- ¼ teaspoon turmeric
- ¼ teaspoon garam masala
- ¾ teaspoon salt
- Juice of half a lemon
- 1 tablespoon fresh coriander, finely chopped
Mix into a thick paste. Rub inside the cavity first, then over the entire surface of the fish, working it into the score marks. Place the fish on a plate, cover, and refrigerate for 1–3 hours. Beyond three hours, the lemon juice starts to cure the surface of the fish slightly, changing the texture. Marinate for the shorter end of the time range for a first attempt.
Optional cavity filling
Placing aromatics inside the cavity adds fragrance to the steam that cooks the interior. A few slices of fresh ginger, a bruised garlic clove, a stalk of fresh coriander, and a lemon slice work well. These do not need to be tied in — the cavity stays closed enough during cooking to hold them loosely.
Grilling Technique
Preparing the grate
A clean, well-oiled grate is essential for grilling whole fish. Fish skin has significantly less structural strength than meat surface and is more prone to sticking. Heat the grill to medium-high — slightly lower than you would use for steak — and scrub the grate clean, then brush it generously with oil immediately before placing the fish. Some experienced cooks oil the fish rather than the grate; both methods work.
Placing and turning
Place the fish diagonally across the grill bars, not parallel to them — this gives more contact with the bars and distributes the weight more evenly. Do not press down on the fish after placing it. For the first three to four minutes, do not touch the fish at all. The skin will stick initially and release naturally once a crust has formed.
To turn the fish: slide a wide, flexible spatula under the fish from the tail end, supporting as much of the length as possible. Place a second spatula on top (or use long tongs to support the top while flipping) and turn in a confident, single motion. Hesitant, slow turns increase the chance of the skin tearing. Total cooking time for a 500–700g fish is 8–14 minutes, turning once at the halfway point.
Doneness
Fish is done when the flesh in the thickest part of the body — near the spine — is opaque and pulls away from the bone cleanly. If the flesh at the spine is still translucent, the fish needs more time. A probe thermometer should read 63°C (145°F) at the thickest point. Alternatively, test by pressing gently at the thickest point behind the head — cooked flesh will feel firm rather than yielding.
Serving
Serve the whole fish on a platter immediately after removing from the grill. Fresh lemon wedges and a fresh herb chutney are the natural accompaniments. For serving, the flesh comes away from the spine easily once cooked — work from the top of the fish down with a fork and spoon, lifting sections from the bone.
Frequently Asked Questions
Why does the skin keep sticking to the grill?
Four possible causes: the grate was not hot enough when the fish was placed, the grate was not sufficiently oiled, the fish was moved too early before a crust formed, or the fish was not dried thoroughly before marinating. Address each of these and sticking will be minimal. A very dirty grate — carbonized residue from previous grills — also causes sticking: clean and re-oil before every use.
Can I use foil to prevent sticking?
You can cook the fish on foil, but this produces a steamed result rather than a grilled one — the skin will not crisp and you will not get the characteristic char flavour. If you are concerned about the fish falling apart, using foil with the edges folded up slightly is a reasonable compromise for a first attempt, accepting that the result will be less charred.
How do I grill multiple whole fish at the same time?
Allow at least 5 cm between fish on the grate. Fish that are touching will cook unevenly at the contact points. If your grill is not large enough to accommodate all fish simultaneously, stagger the cooking in batches and keep finished fish warm in a low oven (90°C) for up to 15 minutes while subsequent batches finish.
Can I substitute fillets for whole fish using the same technique?
Fillets use a different technique — they are grilled skin-side down first on a very clean, very hot grate, and in some preparations are not turned at all (the lid is closed and the top cooks through radiated heat). The spiced marinade works equally well on fillets, but the cook time is significantly shorter: 4–8 minutes depending on thickness, with no turning needed in many cases.
What wood or charcoal gives the best flavour for grilled fish?
Lump charcoal burns hotter and imparts more charcoal flavour than briquettes, which is generally preferred for fish. For additional smoke flavour, add a small amount of fruit wood chips (apple, apricot) to the coals — these have a mild, slightly sweet smoke that complements fish without overwhelming it. Avoid heavy hardwoods like mesquite or hickory, which are too intense for the delicate flavour of most fish.