Two whole branzino, stuffed with lemon and garlic, go straight onto a hot grill with nothing more than olive oil and salt. No sauce, no marinade, no breading. What makes this work is heat and patience: a hot enough grate that the skin sears and releases on its own, and the discipline not to touch the fish until it is ready to flip.
What You’re Learning
Oil the grates, not just the fish. The single biggest reason whole fish tears apart on a grill is moving it too soon. Skin sticks to bare metal, but a properly oiled, hot grate lets a crust form on the fish itself, and that crust is what releases cleanly when you go to flip it. Rubbing the fish with oil helps, but it is the grates that make or break this.
Judge doneness by the thickest part, not the clock. A whole fish cooks unevenly, thin near the tail and belly, thicker along the spine. Scoring the fish before it goes on lets heat reach the bone faster, then you check for doneness where it is thickest, near the spine: the flesh should be opaque and pull away easily. Timing is a guideline. The fish itself tells you when it is ready.
Ingredients
Serves 4.
- 2 whole branzino (1 to 1 1/4 pounds each), scaled and gutted
- 1/4 cup (60 ml) olive oil, plus more for the grates
- 2 lemons, 1 sliced into rounds, 1 cut into wedges for serving
- 4 cloves garlic, thinly sliced
- 1 small bunch fresh parsley or oregano
- 1 teaspoon kosher salt, more to taste
- 1/2 teaspoon black pepper
Method
- Prep the fish. Pat the branzino dry inside and out. Score 2 to 3 diagonal slashes on each side down to the bone. Season the cavity and the outside generously with salt and pepper.
- Stuff and oil. Fill each cavity with lemon slices, garlic, and herb sprigs. Rub the outside of both fish with olive oil.
- Heat the grill. Get the grill to medium-high, about 450°F. Right before the fish goes on, oil the grates well. This is the step people skip, then wonder why the skin tears.
- Grill without moving. Lay the fish directly on the oiled grates and let it cook undisturbed for 7 to 8 minutes. It releases cleanly once a crust has formed.
- Flip once. Carefully flip with a wide spatula, or two spatulas for extra support, and grill another 7 to 8 minutes, until the flesh near the spine is opaque and flakes easily.
- Rest and serve. Move the fish to a platter, squeeze fresh lemon over the top, and serve whole, family style, with the reserved lemon wedges.
Notes
- Costco often sells whole branzino, already scaled and gutted. It is a reliable, budget-friendly source if you do not have a fishmonger nearby.
- No outdoor grill? A hot cast iron grill pan works, though you will lose some of the char.
- If the skin sticks, give it another minute. Fish releases on its own once a crust forms, forcing it early is what tears the skin.
- This does not keep well as leftovers. Best eaten the same day.
- Swap in dorada or trout using the same method.
- Serve with just good olive oil and lemon. Resist the urge to sauce it.






