Grilled whole branzino with charred lemon slices on a wooden board
Advanced 🌍 Old World

Grilled Whole Branzino (Lubina a la Plancha)

35 min Cook Time
4 Servings
340 cal Per Serving
7 Ingredients
🔥🔥🔥 Advanced Difficulty
Scale
Be the first to rate this recipe →
Jump to Recipe

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

  1. 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.
  2. Stuff and oil. Fill each cavity with lemon slices, garlic, and herb sprigs. Rub the outside of both fish with olive oil.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
Keep Going

More at This Level

Braised short ribs over mashed potatoes with mushrooms, olives, and pan sauce
🔥🔥🔥 Advanced 🌍 Old World

Braised Short Ribs (Costillas de Ternera Estofadas)

Bone-in beef short ribs seared hard, braised low and slow in red wine and stock until the meat falls away from the bone. The dish that teaches the full braising method — and why time is the main ingredient.

⏱ 210 min Cook This →
Bone-in ribeye steak sliced in half on a wood board, showing a deep brown crust and an even pink medium-rare center edge to edge with no gray band
🔥🔥🔥 Advanced 🌎 New World

Reverse-Seared Ribeye (Entrecot con Sellado Inverso)

A thick-cut ribeye goes low in the oven first, then gets a hard cast-iron sear at the very end. The reverse-sear method steakhouses use to cook a steak evenly edge to edge, with no gray overcooked band under the crust.

⏱ 70 min Cook This →
Paella Valenciana in a wide paella pan with chicken, rabbit, and green beans in golden saffron rice with a crisp socarrat crust
🔥🔥🔥 Advanced 🌍 Old World

Paella Valenciana

Chicken, rabbit, and saffron rice cooked wide and shallow, with a crisp caramelized crust on the bottom. The most misunderstood technique in Spanish cooking, done the way Valencia actually does it.

⏱ 90 min Cook This →
Explore More

More 🌍 Old World

Albóndigas de Pavo Recipe — Spanish-style turkey meatballs simmered in a smoky paprika sauce — tender, weeknight-fast, and deeply savory.
🔥 Beginner 🌍 Old World

Spanish Turkey Meatballs (Albóndigas de Pavo)

Spanish-style turkey meatballs simmered in a smoky paprika sauce — tender, weeknight-fast, and deeply savory.

⏱ 45 min Cook This →
Gazpacho Recipe — The cold Spanish tomato soup that needs no heat — just ripe tomatoes, a blender
⭐ Foundational 🌍 Old World

Gazpacho (Chilled Spanish Soup)

The cold Spanish tomato soup that needs no heat — just ripe tomatoes, a blender, and patience. A foundational recipe that teaches you how to season cold food and build depth without cooking.

⏱ 20 min Cook This →
Spaghetti carbonara topped with crispy pancetta, parmesan, and black pepper
🔥🔥 Intermediate 🌍 Old World

Pasta Carbonara

Roman carbonara — eggs, pecorino, guanciale, black pepper. No cream, no shortcuts, and the off-heat technique that keeps the eggs from scrambling.

⏱ 25 min Cook This →
Stay in the Kitchen

Free Kitchen Kit.
Plus Early Access.

Sign up and get a free Kitchen Starter Cheat Sheet: conversions and knife cuts, straight to your inbox. Then every week, next week's recipe lands first, before it's live on the site. English or Spanish.

No spam. Unsubscribe anytime. Hecho con amor.