Each forkful of grilled branzino with a tangy, briny salsa is pure Mediterranean summer—smoky and sweet, sharp and salty, bright and herby all at once.

My Family’s Grilled Branzino Recipe
My father-in-law, raised by the water in Elefsina, Greece, is a third-generation fisherman’s son and a fish-cooking expert in his own right. For years, every Sunday lunch was the same: grilled whole branzino. He’d be waiting by the grill, ensuring we ate the fish hot and that the head went to me—it’s my favorite part! His excitement, the smoke, the apron around his waist, the fish over the coals; that was our Sunday.
Naturally, he made sure I learned it all. Standing beside him at the grill, he passed down every tip he had; how to read the heat and keep the fish skin from sticking. The years have caught up with him now and his hands aren’t as steady, so these days I’m the one who cooks it. Carrying his recipe forward feels like the least I can do for everything he taught me.
His version is simplicity itself, nothing more than grilled branzino with ladolemono spooned over the fish, that perfect Greek marriage of olive oil and lemon. To give it my own small twist, I’ve added capers and a fresh tomato salsa, a nod to a Greek salad. The result is bright, briny, and just acidic enough to cut through the rich flavor of the branzino.
Best of all, a whole fish on the platter looks like a celebration but it’s deceptively easy. This recipe is so simple, you could cook it on a weeknight, but it’s a beautiful centerpiece for a long, lazy weekend lunch, exactly the way my father-in-law has always served it.
Key Ingredients
- Whole Branzino: Also known as Mediterranean sea bass, branzino has a mild flavor and white flesh. Buy your fish scaled and gutted, but with the head and tail intact. Ask your fishmonger to do this for you to save time and effort.
- Parsley in both the stuffing and salsa adds freshness that complements the fish’s delicate sweetness.
- Lemon: I add lemon to the cavity of the fish to neutralize any fishy aroma while adding citrus perfume and flavor.
- Rosemary: Piney, earthy rosemary pairs well with lemon and fish.
For the Tomato-Caper Salsa:
- Tomatoes are the base for the salsa. They deliver sweetness, a natural umami, and acidic brightness. Use ripe tomatoes as they are sweet and fruity. I like to dice them finely. My favorite options are: Roma, heirloom, or cherry tomato.
- Red onion: Finely diced red onion adds a sweet profile, a pop of color, textural crunch, and a mild flavor to the topping.
- Garlic: What is a Mediterranean recipe without garlic? Garlic adds loads of flavor, providing a sharp and peppery note.
- Extra virgin olive oil coats the fish preventing it from sticking to the grill. It also adds richness to the salsa. Use an early-harvest oil for its grassy, peppery notes, which pair wonderfully with the balsamic vinegar.
- Capers give the salsa a briny tang and subtle tartness. These, too, are rich in umami, and they balance the natural sweetness of the tomatoes.
- Kalamata olives: I love the slightly sharp yet deep flavor and earthy contrast these winey, purple olives give the salsa. Feel free to omit olives if you only want to add capers or vice versa. If you do add them, they must be pitted and finely chopped.
- Balsamic vinegar brings a complex sweet and sour undertone to the salsa. I prefer a premium-aged balsamic because it is thicker and more syrupy. A standard everyday balsamic is also fine. It offers a mellow yet fruity tartness that pairs wonderfully with the tomatoes.
How to Make Grilled Branzino

- Make the salsa. In a bowl, combine the finely diced tomatoes, onions, olives, capers, minced garlic, and parsley. Add the olive oil, balsamic vinegar, and a pinch of salt. Toss gently and set aside at room temperature while you cook the fish.
- Prep the fish. Pat the scaled and gutted branzino completely dry, inside and out. Cut 2 to 3 shallow diagonal slashes into the thickest part of each side. Rub all over with olive oil and season generously with salt, inside the cavity, over the skin, and into the slashes. Stuff the cavity with lemon slices, parsley and rosemary sprigs.
- Prep the grill. Preheat a gas grill to medium-high (400–450°F) with the lid down for 10-15 minutes. Scrub the grates clean, then oil them well by dipping a folded paper towel in oil, holding it with tongs, and wiping the grates.
- Grill the first side. Lay the fish on the hot grates, close the lid, and cook undisturbed for 7-10 minutes, until the skin is seared and releases naturally. Resist the urge to move it earlier—The skin needs time to sear and will release naturally when it’s ready.
- Flip and finish. Gently turn the fish once with a wide spatula. Close the lid and grill another 7 to 10 minutes. The fish is done when the flesh at the thickest part is opaque and flakes easily, and a thin knife slides to the bone with no resistance. With an instant-read thermometer, you’re looking for 145°F at the thickest point.
- Serve. Transfer to a platter and rest 1 to 2 minutes. Remove the head, lemon wedges and cavity herbs (if preferred) and spoon the tomato-and-caper salsa generously over the top, letting the juices run into the cavity. Serve immediately.

How to Prep the Fish
A little prep here is the difference between fish that releases cleanly with crisp skin and fish that tears and sticks. Don’t skip it.
- Make sure it’s scaled and gutted. If your fishmonger hasn’t done it, scrape off the scales under cold running water (working tail to head with the back of a knife) and rinse the cavity well. Pull out any remaining bloodline along the spine.
- Pat it dry, inside and out. This is the single most important step for crisp skin. Surface moisture steams rather than searing, and wet skin is what sticks to the grates. Use paper towels to blot the cavity and skin thoroughly.
- Score the skin. With a sharp knife, make 2 to 3 shallow diagonal slashes, about 1/2-cm. deep, into the thickest part of each side, down toward the bone. This helps the fish cook evenly, allows seasoning to reach the flesh, and prevents the skin from buckling on the grill.
- Season generously. Rub the whole fish with olive oil, then season all over with salt —inside the cavity, over the skin, and into the slashes.
- Stuff the cavity with lemon slices and some fresh herb sprigs. Don’t overpack it; you want the cavity to close comfortably.
How to Prep the Grill
The grill setup matters as much as the fish. Most “fish always sticks to my grill” problems are grill-prep problems.
- Preheat to medium-high, about 400 to 450°F, with the lid down, for at least 10 to 15 minutes. A fully preheated grate is essential; if fish are dropped onto a lukewarm grate, they will grab and tear.
- Scrub the grates clean with a grill brush while they’re hot. Any stuck-on residue from last time gives the skin something to cling to.
- Oil the grates well, right before the fish goes on. Fold a paper towel into a thick pad, dip it in vegetable oil, and—holding it with long tongs—wipe the grates several times until they look glossy. This builds a quick non-stick layer. Never pour oil directly onto the flames.
How to Debone Whole Grilled Fish

You can serve the fish whole, head and tail intact, or remove the head before serving, or you can fillet it. Eating and serving a whole cooked fish is simpler than it appears once you understand the structure — a branzino’s bones are large and straightforward, making it easy to lift off the flesh in tidy fillets. Here’s how to do it.
- Get ready. Letting the fish rest for a few minutes after cooking firms up the flesh so it separates from the bones cleanly. While it rests, assemble a serving plate, a separate plate for the bones, a spoon, and a flexible spatula.
- Score the fish. Run a knife gently down the center line of the fish, from head to tail, along the backbone ridge. Then make a cut just behind the head and another just in front of the tail. You’ve now outlined the top fillet.
- Lift off the top fillets. Slide your spatula under the flesh and lift it away from the bones in either one (as pictured above) or two pieces (one from the top of the spine, one from the belly side), using the spoon in your other hand to assist. The flesh should release easily. Set these portions aside.
- Remove the spine. This is the magic step. Lift the tail and gently peel the entire skeleton — backbone, ribs, head, and tail all attached — up and away from the bottom fillet. It should come away as one connected frame, leaving the bottom fillet clean underneath. Discard the whole skeleton into your bone plate, but don’t miss the cheeks, just below the eyes! They are the sweetest morsel on the whole fish.
- Finish and serve. Use the spoon to scoop away any stray bones on the belly side of the fillets. With the bones gone, both fillets are ready to serve.

Grilled Branzino Tips
My father-in-law’s tips are worth heeding when grilling fish!
- Salt the salsa lightly. The olives and capers are already salty, so taste before adding more.
- Dry fish = crisp skin that won’t stick. If you do only one thing, blot the fish thoroughly before oiling it and placing it on the grill. Wet skin both steams and sticks.
- Hot grate, oiled grate, patient cook. After drying there are three keys to fish that won’t stick: a fully preheated grill, well-oiled grates, and leaving the fish alone until the skin has seared. If the fish won’t lift, it isn’t ready—wait another minute and it will release on its own.
- Use the right tool to flip. A thin spatula (or two spatulas for a larger fish) makes turning a whole fish far less nerve-wracking than tongs. Tongs will only tear the fish.
- Don’t overcook it. Fish goes from perfect to dry quickly. Pull it at 145°F; carryover heat will finish the job as it rests.
- A grill basket is great insurance. If you’re nervous about sticking or working with a more delicate fish, a well-oiled closing grill basket lets you flip the whole thing in one confident motion.
Make it Your Own
- No branzino? Any whole, mild, flaky white fish works—including red snapper, black sea bass, striped bass, or small trout. Adjust the grill time up or down based on size.
- Swap the herbs. No fresh parsley or rosemary for the cavity? Use thyme or dill.
- Change up the salsa. Add finely diced cucumber or red pepper.
- No grill, no problem. This works under a hot broiler or on a stovetop grill pan with the same timing—just as delicious.

What to Serve with Grilled Branzino
Because the fish and salsa are so fresh and bright, I like to keep the sides simple. A tray of Greek roasted lemon potatoes, a Greek rice dish, or a platter of grilled vegetables is great as they soak up the salsa juices beautifully.
More Grilled Fish Recipes
Grilled Whole Branzino with a Tomato-Caper Salsa
Add As A Trusted Google Source
Ingredients
- 2 whole branzino (1 to 1 1/2 pounds each), cleaned and scaled
- 2 tablespoons extra virgin olive oil, plus more for the grill
- 1 lemon, thinly sliced into rounds
- 4 sprigs flat leaf parsley
- 2 sprigs rosemary
- Kosher salt
For the Tomato-Caper Salsa
- 2 cups diced tomatoes (about 300g)
- 1/4 cup pitted Kalamata olives, roughly chopped (about 40g)
- 1 tablespoon drained capers
- 1 small garlic clove, minced
- 1/2 cup finely diced red onion
- 1 cup chopped parsley
- 6 tablespoons extra virgin olive oil
- 2 teaspoons balsamic vinegar
- Pinch kosher salt
Instructions
- Make the Tomato-Caper Salsa. In a bowl, combine the diced tomatoes, olives, capers, garlic, red onion, and parsley. Add the olive oil and balsamic vinegar. Toss gently and set aside at room temperature while you cook the fish.
- Prep the fish. Pat the branzino completely dry, inside and out. Cut 2 to 3 shallow (1/2-cm.) diagonal slashes into the thickest part of each side. Rub all over with olive oil and season generously with salt, inside the cavity, over the skin, and into the slashes. Stuff the cavity of each with lemon slices, parsley, and a rosemary sprig. Let it sit at room temperature until the grill is ready.
- Prep the grill. Preheat a gas grill to medium-high (400–450°F) with the lid down for 10 to 15 minutes. Scrub the grates clean, then oil them well: dip a folded paper towel in oil, hold it with tongs, and wipe the grates until glossy.
- Grill the first side. Lay the fish on the hot grates, close the lid, and cook undisturbed for 5 to 6 minutes, until the skin is seared and releases naturally.
- Flip the fish. Gently turn the fish once with a wide spatula. Close the lid and grill another 4 to 6 minutes, until the flesh is opaque, flakes at the bone, and reaches 145°F at the thickest point.
- Finish and serve. Transfer the fish to a platter and rest 1 to 2 minutes. Remove the head (if preferred) and spoon the tomato-and-caper salsa generously over the top, letting the juices run into the cavity. Serve immediately.
Nutrition
Award-Winning Balsamic Vinegars
Taste this pairing of high-quality balsamic vinegars with unique flavor profiles, featuring one ideal for daily dishes, and the other that shines as a finishing drizzle.



