South African Whole Grilled Fish
Whole snoek grilled over coals with a charred exterior and tender, flaky flesh—the quintessential South African coastal tradition. Simple, smoky, and absolutely stunning on the table.
- Total time
- 30 min
- Servings
- 4
- Calories
- 380
- Protein
- 48g

Ingredients
- 2 fish (about 1.5 kg / 3.3 lbs total) whole snoek, cleaned and gutted
- 4 tablespoons extra-virgin olive oil
- 2 tablespoons fresh lemon juice
- 1.5 teaspoons kosher salt
- ¾ teaspoon freshly cracked black pepper
- 4 sprigs fresh thyme sprigs
- 4 sprigs fresh rosemary sprigs
- 1 large lemon, sliced into rounds
Instructions
- 1
Prepare your braai (charcoal grill or open fire). Build a bed of coals and let them burn down until they're glowing white-hot with minimal flame—you want direct, even heat, not roaring fire. Position your grill grate about 4 inches above the coals. If using a charcoal braai, this will take 20–30 minutes.
- 2
Rinse the two whole snoek under cold running water and pat the exterior completely dry with paper towels. Dry skin is essential for a crispy, charred exterior. Leave the heads on—they protect the delicate flesh inside and add flavor.
- 3
Score the thickest part of each snoek's body diagonally 3 or 4 times on each side, cutting just through the skin and into the flesh. These scores help heat penetrate evenly and prevent the skin from curling up.
- 4
In a small bowl, whisk together 4 tablespoons of extra-virgin olive oil with 2 tablespoons of fresh lemon juice. Season this oil with 1.5 teaspoons of kosher salt and 0.75 teaspoon of freshly cracked black pepper. Brush this mixture generously all over both snoek—inside the cavity and on all exterior surfaces.
- 5
Tuck 2 fresh thyme sprigs and 2 fresh rosemary sprigs into the belly cavity of each fish, along with 4 or 5 lemon slices split between them. This infuses the flesh with aromatic flavor as it cooks.
- 6
Lay both snoek directly on the grill grate, skin-side down, and position them perpendicular to the grates so they don't fall through. Do not move them for the first 6–8 minutes. You're aiming for a dark, charred crust on the skin—listen for a gentle, steady sizzle, and you may hear faint popping sounds as the skin crisps.
- 7
After 6–8 minutes, gently insert a fish spatula under the thickest part of each snoek. Look for skin that releases easily and has turned deep golden-brown with blackened char marks. If the skin still resists, leave it another minute or two. Carefully flip each fish and position skin-side up.
- 8
Cook the second side for 4–6 minutes, until the flesh is opaque and flakes easily when you press gently with your finger on the thickest part near the head. The internal temperature should reach 145°F (63°C) on an instant-read thermometer inserted into the thickest part of the body, not touching bone.
- 9
Transfer each snoek to a large wooden board or serving platter. Serve immediately while the skin is still crackling and the flesh is steaming hot. Accompany with lemon wedges, a crisp green salad, grilled bread, and your favorite South African condiments—peri-peri sauce, lemon butter, or a simple chimichurri all work beautifully.
Tools you’ll need
- braai grill or charcoal grill
- grill grate (positioned 4 inches above coals)
- instant-read thermometer
- fish spatula
- small mixing bowl
- whisk
- paper towels
- wooden cutting board or serving platter
Cook smarter
Get matched recipes for what’s in your fridge
CookSnap is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.