Grilled Whole Fish
Intermediate 40 minutes 2–4 servings Charcoal

Grilled Whole Fish

Grilling a whole fish looks impressive but is genuinely simple — the skin protects the delicate flesh, the bones keep it moist, and the charcoal adds a smoky depth you can't get from fillets. Snapper, branzino, or sea bass all work beautifully. The trick is a clean, oiled grate and not moving the fish until it releases naturally.

Last Updated

First Published

Recently reviewedThis recipe was last reviewed on June 19, 2026.

Ingredients

  • 1 whole fish (snapper, branzino, or sea bass, 1.5–2 lbs, gutted and scaled)
  • 3 lemons (2 sliced, 1 for juice)
  • 4 sprigs fresh dill
  • 4 sprigs fresh parsley
  • 3 cloves garlic, sliced thin
  • 3 tbsp olive oil
  • 1 tsp kosher salt
  • ½ tsp black pepper
  • Optional: 2 tbsp melted butter for basting

Step by Step

1

Score and stuff the fish

Pat the fish completely dry inside and out. Make 3 diagonal slashes on each side, cutting down to the bone. Stuff the cavity with lemon slices, dill, parsley, and garlic slices. Brush the outside with olive oil and season with salt and pepper.

2

Oil the grates thoroughly

Fold a paper towel around tongs, dip in oil, and rub the grates until glossy. This is non-negotiable — fish skin sticks to dry grates. Do it twice if you're unsure.

3

Grill 6–8 minutes per side over medium heat

Lay the fish at a 45-degree angle to the grates for pretty marks. Close the lid and don't touch it for 6–8 minutes. When the skin is crispy and releases easily from the grates, flip carefully with a wide spatula and fish turner.

4

Baste and finish

Brush with melted butter in the last 2 minutes of cooking. The fish is done when the flesh flakes easily at the thickest part near the backbone and reads 145°F internal. Total time is usually 12–16 minutes.

5

Serve whole at the table

Slide onto a large platter and serve whole for maximum drama. To eat, peel the skin back and use a fork to lift the fillet off the backbone in one piece. The top fillet lifts off cleanly; flip the skeleton and repeat on the other side. Squeeze fresh lemon over everything.

Pro Tips

  • Ask your fishmonger to gut and scale the fish, but leave the head and tail on. They make great handles for flipping and the cheek meat is a delicacy.
  • If you're nervous about flipping, use a fish basket. It holds the fish together and makes turning effortless — worth the $20 if you grill fish regularly.
  • The skin is the best part when done right — crispy, salty, and smoky. If your guests don't eat it, you have permission to steal it off their plates.

Common Questions

Frequently Asked Questions

How long does Grilled Whole Fish take to cook?
Total time is about 40 minutes including prep and rest. It's intermediate — basic grill skills and a thermometer will get you across the line.
What grill do I need?
This recipe is written for a charcoal. You can adapt it to other cookers — the main thing is matching the temperature and zone setup, not the brand of grill.
How many people does it serve?
2–4 servings. Scale ingredients up or down proportionally for larger or smaller groups.
What's the single most important tip?
Ask your fishmonger to gut and scale the fish, but leave the head and tail on. They make great handles for flipping and the cheek meat is a delicacy.
Can I make this ahead of time?
Most BBQ recipes hold beautifully — you can cook it earlier in the day, wrap tightly in foil, and rest in a cooler (no ice) for up to 4 hours. The flavor often improves with the rest.