Grilled Branzino with Charred Tomato Salsa
Late-summer whole grilled branzino finished with a bright charred cherry tomato and olive oil salsa. Simple two-zone grilling (with a foil-packet option) yields crisp skin and moist flesh, perfect for backyard dinners.

Ingredient Spotlight
Whole branzino, scaled and gutted
Whole branzino is a small Mediterranean sea bass (often sold as loup de mer) commonly used in Italian, Greek, and broader Mediterranean cooking. It has mild, slightly sweet, delicate white flesh with a clean, briny flavor and a tender, flaky texture when cooked whole or as fillets. You’ll find whole branzino at good fishmongers, supermarket seafood counters, or frozen seafood sections; if unavailable, substitute a similar firm white fish such as whole or filleted European sea bass, striped bass, snapper, or even large trout.
Ingredient Spotlight
Kalamata olives, pitted and coarsely chopped
Kalamata olives are a dark purple, almond-shaped olive from the Kalamata region of Greece, widely used in Mediterranean cooking. They’re meaty with a rich, fruity, tangy-briny flavor and a slightly winey finish (often sold packed in brine or vinegar). Available jarred or at olive bars in most supermarkets or specialty stores; good substitutes are Niçoise or Gaeta olives for similar depth, or pitted black olives or Castelvetrano if you need a milder option.
Jake's note
"This late-summer riff highlights sweet charred cherry tomatoes and briny Kalamata olives for a bright, rustic topping. It’s a relaxed dish that shines at an outdoor dinner—easy to scale and forgiving if you prefer the foil-packet method."
Grilled Branzino with Charred Tomato Salsa
This grilled branzino sings of late summer: paper-thin skin crisps under high heat while the flesh stays impossibly moist, its mild, briny flavor amplified by the smoky warmth of charred lemon. The charred cherry tomato and Kalamata salsa is deliberately loose and oily so spoonfuls soak into the cavities and under the skin, marrying fruit, acid and olive oil with the fish's sweet silkiness. A few scored slashes and the two-zone method are all it takes to transform a simple whole fish into a centerpiece that looks far more complicated than it is.
This version works because of contrasts — high-heat searing for texture, then gentle finishing to preserve juiciness; and a salsa that balances blistered sweetness with saline olives and bright parsley. It’s ideal for backyard dinners when you want something showy but not fussy: feed three hungry people easily, or scale up for a crowd with minimal fuss (or use the foil-packet option if your grill is unpredictable). Serve it straight from the grate with lots of lemon and crusty bread for mopping up the salsa and pan juices.
Plan your timing
Ingredients
- 2 each Whole branzino, scaled and gutted
- 2 tsp Kosher salt
- 1 tsp Freshly ground black pepper
- 3/8 cup Extra-virgin olive oil
- 2 cups Late-summer cherry tomatoes (halved if large)
- 3/8 cup Kalamata olives, pitted and coarsely chopped
- 3/8 cup Fresh flat-leaf parsley, chopped
- 1 each Large lemon (halved; one for stuffing, one for charring)
- 3 cloves Garlic cloves, minced
- 1 tbsp Red wine vinegar
Instructions
Make the charred cherry tomato & olive oil salsa
Heat a cast-iron skillet over high heat or prepare the grill. Add the cherry tomatoes and let them blister and char in a hot pan or on a hot grate until skins blacken and split, about 6–8 minutes, shaking or turning occasionally. Transfer tomatoes to a bowl; add olive oil, chopped Kalamata olives, minced garlic, red wine vinegar, chopped parsley, 1 tsp kosher salt and 1/2 tsp black pepper; toss and let flavors meld while you prep the fish.For this step
- 2 tspKosher salt
- 1 tspFreshly ground black pepper
- 3/8 cupExtra-virgin olive oil
- 2 cupsLate-summer cherry tomatoes (halved if large)
- 3/8 cupKalamata olives, pitted and coarsely chopped
- 3/8 cupFresh flat-leaf parsley, chopped
- 3 clovesGarlic cloves, minced
- 1 tbspRed wine vinegar
Prep and stuff the branzino
Pat each branzino very dry and score the skin once or twice on each side to encourage even cooking. Season cavity and exterior with the remaining 1 tsp kosher salt and 1/2 tsp black pepper; stuff each cavity with a lemon half and a few sprigs of parsley. Brush the outside lightly with a tablespoon of olive oil to help prevent sticking.For this step
- 2 eachWhole branzino, scaled and gutted
- 1 eachLarge lemon (halved; one for stuffing, one for charring)
Set up the grill (two-zone) and preheat
Prepare a gas or charcoal grill for two-zone cooking: one hot direct side and one cooler indirect side; aim for a grate temperature of roughly 500°F (260°C) over the direct zone. Oil the grates well to prevent sticking. If you prefer a gentler hands-off method, preheat to medium (350–375°F / 175–190°C) and line a large sheet of aluminum foil for the foil-packet option described in the grilling step.Grill the whole fish (or use foil-packet option)
For whole-fish grilling: sear each branzino over direct high heat 3–4 minutes per side until the skin chars and releases from the grate; then move to the indirect side and continue cooking 6–8 minutes more with the lid closed, flipping once, until the thickest part registers 135–140°F (57–60°C). For the foil-packet option: place each seasoned fish on a large oil-brushed foil sheet, drizzle with a little olive oil and fold into a sealed packet; cook on the indirect zone 12–15 minutes until 135–140°F. Total cook time varies by fish size; aim for moist, opaque flesh that flakes easily.Char the lemon and rest the fish
While the fish rests 4–6 minutes off the heat, place the reserved lemon halves cut-side down on the hot grate until deeply charred, about 1–2 minutes. Resting lets juices redistribute and makes the fish easier to transfer. Squeeze a bit of the charred lemon over each fish before serving.Serve with salsa and simple gluten-free sides
Spoon the charred cherry tomato and olive oil salsa generously over each fish and finish with an extra drizzle of olive oil and a few parsley leaves. Great gluten-free sides: grilled fingerling potatoes tossed with olive oil and rosemary, a simple arugula salad with lemon vinaigrette, or lemon‑herb quinoa tossed with scallions. Leftovers keep 1–2 days refrigerated.
- Heat a cast-iron skillet over high heat or prepare the grill. Add the cherry tomatoes and let them blister and char in a hot pan or on a hot grate until skins blacken and split, about 6–8 minutes, shaking or turning occasionally. Transfer tomatoes to a bowl; add olive oil, chopped Kalamata olives, minced garlic, red wine vinegar, chopped parsley, 1 tsp kosher salt and 1/2 tsp black pepper; toss and let flavors meld while you prep the fish.
- Pat each branzino very dry and score the skin once or twice on each side to encourage even cooking. Season cavity and exterior with the remaining 1 tsp kosher salt and 1/2 tsp black pepper; stuff each cavity with a lemon half and a few sprigs of parsley. Brush the outside lightly with a tablespoon of olive oil to help prevent sticking.
- Prepare a gas or charcoal grill for two-zone cooking: one hot direct side and one cooler indirect side; aim for a grate temperature of roughly 500°F (260°C) over the direct zone. Oil the grates well to prevent sticking. If you prefer a gentler hands-off method, preheat to medium (350–375°F / 175–190°C) and line a large sheet of aluminum foil for the foil-packet option described in the grilling step.
- For whole-fish grilling: sear each branzino over direct high heat 3–4 minutes per side until the skin chars and releases from the grate; then move to the indirect side and continue cooking 6–8 minutes more with the lid closed, flipping once, until the thickest part registers 135–140°F (57–60°C). For the foil-packet option: place each seasoned fish on a large oil-brushed foil sheet, drizzle with a little olive oil and fold into a sealed packet; cook on the indirect zone 12–15 minutes until 135–140°F. Total cook time varies by fish size; aim for moist, opaque flesh that flakes easily.
- While the fish rests 4–6 minutes off the heat, place the reserved lemon halves cut-side down on the hot grate until deeply charred, about 1–2 minutes. Resting lets juices redistribute and makes the fish easier to transfer. Squeeze a bit of the charred lemon over each fish before serving.
- Spoon the charred cherry tomato and olive oil salsa generously over each fish and finish with an extra drizzle of olive oil and a few parsley leaves. Great gluten-free sides: grilled fingerling potatoes tossed with olive oil and rosemary, a simple arugula salad with lemon vinaigrette, or lemon‑herb quinoa tossed with scallions. Leftovers keep 1–2 days refrigerated.
Tips from the kitchen
Dry the skin thoroughly
Pat the branzino inside and out until almost paper-dry so the skin crisps instead of steaming; a chill in the fridge uncovered for 20 minutes helps draw moisture.
Score to prevent curling
Make 1–2 shallow diagonal scores through the skin into the flesh to keep the fish flat on the grate and encourage even cooking.
Oil the grates and fish
Brush both the grill grates and the fish lightly with high-quality olive oil to reduce sticking and promote an even sear.
Use a digital thermometer
Check the thickest part for 135–140°F (57–60°C) to hit moist doneness; remember the temperature will rise a few degrees while resting.
Let flavors rest together
Make the charred tomato salsa a few minutes before grilling so the hot tomatoes bloom in the oil and the vinegar and garlic mellow.
Variations & substitutions
Fillet or whole swap
Use branzino fillets for easier plating—sear 2–3 minutes per side then finish over indirect heat 3–5 minutes—or substitute whole sea bass or trout cooked the same way.
Bright basil salsa
Replace parsley with chopped basil and stir in a teaspoon of lemon zest for a sweeter, herbaceous finish that pairs well with ripe cherry tomatoes.
Capers instead of olives
For a tangier, lighter salt note, swap the Kalamatas for rinsed capers and reduce the vinegar by half to keep the balance bright but not sharp.
Spicy chile kick
Add a finely chopped Fresno or a pinch of red pepper flakes to the tomato salsa for heat that plays nicely with char and lemon.
Storage & make-ahead
Store leftover fish and salsa separately in airtight containers in the refrigerator for up to 48 hours; the salsa will keep slightly longer for 3 days. Reheat gently: wrap the fish in foil and warm in a 300°F oven for 8–10 minutes or reheat in a skillet over low heat to avoid drying out. The salsa is excellent served cold or at room temperature and is best spooned over reheated fish just before serving.
What to serve with it
Serve the fish whole on a platter with the charred tomato salsa spooned along the top and extra charred lemon halves for squeezing; garnish with a few parsley sprigs. Good sides include grilled fingerling potatoes tossed with rosemary and olive oil, a peppery arugula salad with a lemon vinaigrette, or lemon-herb quinoa for a gluten-free grain option. Pair with a crisp white like Vermentino or Albariño, or a chilled light-bodied rosé for summer evenings.
Frequently asked questions
Can I grill this on a gas grill without a two-zone setup?
Yes; you can still get great results by starting over direct high heat to sear both sides then reducing the flame to low or moving the fish to a cooler part of the grate to finish, or use the foil-packet method for an entirely indirect cook.
How do I prevent the fish from sticking to the grill?
Make sure the grates are very clean and well-oiled, pat the fish dry, and brush the skin with oil right before laying it down; resist flipping until the skin naturally releases after a good sear.
Is a thermometer really necessary?
A thermometer removes guesswork: 135–140°F at the thickest point yields moist, flake-able flesh; without one, look for opaque flesh that flakes easily with a fork and a slightly translucent center that finishes while resting.
Can I make the tomato salsa ahead of time?
Yes—make it up to a day in advance and refrigerate; bring it to room temperature before serving so the olive oil loosens and flavors bloom.
What if my cherry tomatoes don’t char well?
If they refuse to blister on the grill, finish them in a very hot cast-iron skillet or under a broiler for 6–8 minutes until skins blacken and split, then proceed with the salsa.
About the author
JakeHello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.
See all recipes by Jake →Ratings & Reviews
Did you make this recipe?
Be the first to share your experience.
Nutrition Facts
Per serving: 1 serving (about 350g)
Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.
Keep Reading
Guides & articles for this recipe
Healthy Eating
Lean Labor Day Grilling Menu
A Labor Day grilling guide that swaps heavy BBQ classics for lighter, flavorful options—think lean proteins, charred vegetables, and low‑sugar sauces. Includes make-ahead meal prep, portioning tips, and a short shopping checklist for healthy, crowd-pleasing cookouts.
Guides
Grilling and Nutrition
An evidence-based guide that explains how grilling, charring, and smoking change vitamins, proteins, and fats and the health risks of over-charring. Practical strategies for home cooks on timing, temperature, marinades, fuel choice, and smart side pairings to maximize nutrients without losing bold grilled flavor.
Guides
Nighttime Grilling Guide: Light, Low-Heat, Recipes
A practical guide to grilling after dark covering lighting and safety gear, low-heat cooking techniques, insect- and weather-proofing, and easy late-summer recipes. Learn cast-iron finishes, foil-packet meals, and indirect roasts plus 8–10 night-friendly recipes and menu ideas for relaxed late-summer cookouts.
More from Grilling
View all Grilling recipes →Teriyaki Turkey Burger
Bulgogi Smash Burger
Perfect Juicy Grilled Chicken Breasts (No Drying, 15 Minute Method)
Grilled Halloumi Peach Skewers
Grilled Ghost Quesadillas
Corn Ribs Grilled Elote Style
Grilled Corn & Pancetta Breakfast Hash with Smoky Chipotle Hollandaise
Peri Peri Grilled Chicken with Spicy Citrus Marinade
Classic Warm Farro & Roasted Tomato Salad with Basil, Lemon & Shaved Parmesan — Make-Ahead Labor Day Steak Side
Ask me anything about this recipe — substitutions, scaling, techniques, timing.
Powered by AI · Answers may not always be perfect