Grilled Whole Branzino with Tomato-Caper Salsa is a beautiful dish that’s equally delicious and visually stunning. The delicate flavor of branzino, a Mediterranean sea bass, combines perfectly with a tangy salsa bursting with fresh tomatoes, olives, and capers. Each bite brings a taste of summer, making it perfect for gatherings or a cozy dinner at home. The grill adds a delightful smokiness to the fish, making it a standout dish that feels fancy without requiring culinary school experience. Once you’ve had this dish, it’ll quickly become one of your go-to recipes for impressing guests or simply treating yourself.

I remember the first time I made grilled branzino. I was hosting a small dinner party, and I wanted to serve something special yet straightforward. A few friends were skeptical about whole fish, but once they saw it plated with that vibrant salsa, their doubts vanished! As they dug into the flaky fish and bright toppings, all I could hear were compliments. This is a meal that brings people together, encouraging conversation and enjoyment with every bite. I can’t wait for you to make this yourself!
Why You’ll Love This Recipe
- Simple & Quick: With just 15 minutes of prep and a 30-minute cook time, you’ll have a wholesome meal ready in no time.
- Irresistible Flavor: The fresh branzino paired with the savory tomato-olive salsa creates a symphony of taste that’s hard to resist.
- Eye-Catching Appeal: Whole fish on the grill looks impressive and makes a stunning centerpiece for your table.
- Flexible Serving: Perfect for summer barbecues, an intimate dinner, or even a weeknight meal—whatever the occasion!
- Diet-Friendly Options: Easily adaptable for various dietary needs, including gluten-free and Mediterranean diets.
Ingredients You’ll Need
- 2 whole branzino (1 to 1 1/2 pounds each): Choose fresh fish if possible, as they offer the best flavor and texture.
- 2 tablespoons extra virgin olive oil: For rubbing the fish and achieving that beautiful grill char. Buy quality; it makes a difference!
- 1 lemon, thinly sliced into rounds: Adds a fresh zing inside the fish, balancing its rich flavor.
- 4 sprigs flat leaf parsley: Fresh herbs are key; feel free to substitute with cilantro for a different twist.
- 2 sprigs rosemary: This herb complements the fish beautifully. If you don’t have any on hand, thyme could work as well.
- Kosher salt: This seasoning enhances the natural flavors. Regular table salt can be too salty, so use kosher for best results.
- 2 cups diced tomatoes (about 300g): Fresh tomatoes bring vibrant flavor to the salsa. If they’re out of season, high-quality canned tomatoes are a good alternative.
- 1/4 cup pitted kalamata olives, roughly chopped (about 40g): Their briny taste adds depth to the salsa.
- 1 tablespoon drained capers: These add a nice tang; if you’re not a fan, you could skip them for milder flavors.
- 1 small garlic clove, minced: Fresh garlic is essential for that aromatic flavor profile.
- 1/2 cup finely diced red onion: This brings sweetness and crunch to the salsa.
- 1 cup chopped parsley: Finesses the salsa with freshness. Flat-leaf is preferable for its flavor.
- 6 tablespoons extra virgin olive oil: This tops off the salsa, adding richness. Again, opt for quality.
- 2 teaspoons balsamic vinegar: This adds tanginess and a bit of sweetness to the salsa’s flavor.
- Pinch kosher salt: To adjust the salsa if needed; always taste as you go!
How to Make Grilled Branzino with Tomato-Olive Salsa
-
Make the Tomato-Caper Salsa: In a bowl, mix together 2 cups diced tomatoes, 1/4 cup halved kalamata olives, 1 tablespoon drained capers, 1 minced garlic clove, 1/2 cup finely diced red onion, and 1 cup chopped parsley. Drizzle in 6 tablespoons extra virgin olive oil and 2 teaspoons balsamic vinegar. Toss the mixture gently and set it aside at room temperature while you cook the fish.
-
Prep the Fish: Pat each branzino completely dry, both inside and out. Carefully cut 2 to 3 shallow diagonal slashes (about 1/2-cm deep) into the thickest part of each side. Rub the fish all over with 2 tablespoons extra virgin olive oil and season generously with kosher salt, ensuring you season the inside cavity, skin, and into the slashes. Stuff the cavity of each fish with lemon slices, 4 sprigs of flat-leaf parsley, and 2 sprigs of rosemary. Let the fish sit at room temperature while you prepare the grill.
-
Prep the Grill: Preheat a gas grill to medium-high heat (400–450°F) with the lid down for about 10 to 15 minutes. Scrub the grates clean, then oil them well: dip a folded paper towel in oil, hold it with long tongs, and wipe the grates until they shine.
-
Grill the First Side: Carefully lay the branzino on the hot grill grates. Close the lid and cook undisturbed for 5 to 6 minutes, ensuring the skin sears nicely and releases easily from the grill.
-
Flip the Fish: Gently turn the fish once using a wide spatula. Close the lid and grill for another 4 to 6 minutes until the flesh is opaque, flakes easily at the bone, and reaches an internal temperature of 145°F at the thickest point.
-
Finish and Serve: Transfer the fish to a platter and let it rest for 1 to 2 minutes. If preferred, remove the head, then generously spoon the tomato-and-caper salsa over the top, allowing the juices to cascade into the cavity. Serve immediately and enjoy!
Storing & Reheating
To store leftover grilled branzino, place it in an airtight container in your refrigerator, where it will keep for up to 3 days. It’s best to store the salsa separately to maintain its fresh texture and flavor. If you’d like to freeze the fish, wrap it tightly in plastic wrap and place it in a freezer-safe bag for up to 3 months. To reheat, place the fish in a preheated oven at 350°F for 10-12 minutes or until warmed through, although this may alter the texture slightly. Adding fresh herbs as a garnish can refresh its presentation!
Chef’s Helpful Tips
- Be cautious not to overcook the fish; it should be perfectly flaky but still moist.
- If your grill marks are lighter, ensure your grill is hot enough before placing the fish on it.
- Consider letting your fish rest a bit longer before grilling, as this helps retain moisture.
- For maximum flavor, aiming for fresh, high-quality ingredients is key—especially the olive oil and fish.
- You can make the tomato-olive salsa ahead of time; it only gets better as it sits.
- If you have leftovers, consider flaking the fish into salads or pasta dishes—the flavor remains delightful!
Grilled branzino with tomato-olive salsa is undoubtedly a dish that brings a touch of the Mediterranean to your table. Its simplicity in preparation, combined with its impressive presentation, makes it perfect for any occasion. Feel free to experiment with the salsa, adding in your favorite ingredients or adjusting the flavors to fit your palate. Don’t hesitate to enjoy this delightful dish filled with fresh flavors and communal joy.

Recipe FAQs
How long should I grill branzino for?
Grill branzino for about 5-6 minutes on the first side and 4-6 minutes after flipping. This timing may vary depending on grill temperature and fish thickness. Ensure it’s reached an internal temperature of 145°F.
Can I use another type of fish for this recipe?
Absolutely! While branzino is the star here, you could use other whole fish like snapper or sea bass. Adjust cooking time based on the thickness of the fish you choose.
Can I prepare the salsa ahead of time?
Yes! The tomato-olive salsa can be made a few hours in advance. Just store it in the fridge, and it’ll stay fresh for a day or two, allowing the flavors to meld beautifully.
Is grilled branzino healthy?
Yes, branzino is a nutritious choice. It’s rich in omega-3 fatty acids, provides high-quality protein, and is low in calories. Pairing it with fresh vegetables in the salsa enhances its health benefits even more!
Print
Grilled Branzino with Tomato-Olive Salsa
Enjoy the delightful taste of grilled branzino complemented by a vibrant tomato-olive salsa. This simple and healthy dish is perfect for a quick dinner, featuring fresh ingredients and easy preparation. Ideal for those seeking delicious homemade meals.
- Total Time: 45 minutes
- Yield: 4 servings 1x
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
- 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
- Prepare the Tomato-Caper Salsa by combining diced tomatoes, olives, capers, garlic, red onion, and parsley in a bowl. Add olive oil and balsamic vinegar, toss gently, and set aside at room temperature.
- Prepare the branzino by patting it dry inside and out. Cut shallow diagonal slashes into each side. Rub with olive oil and generously season with salt. Stuff each fish with lemon slices, parsley, and rosemary. Let sit at room temperature while the grill heats up.
- Preheat the gas grill to medium-high (400–450°F) for 10 to 15 minutes. Clean the grill grates and oil them thoroughly using a paper towel dipped in oil and held with tongs.
- Place the branzino on the hot grill, close the lid, and cook for 5 to 6 minutes until the skin is seared and the fish releases easily.
- Gently flip the branzino using a wide spatula, close the lid, and continue grilling for another 4 to 6 minutes until the flesh is opaque and reaches 145°F at the thickest part.
- Transfer the grilled fish to a platter, let it rest for 1 to 2 minutes. Optionally remove the head, and generously spoon the tomato-and-caper salsa over the top.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
For best results, ensure the fish is dry before seasoning.
Allow the salsa to sit at room temperature to enhance flavors before serving.
Adjust the amount of salt based on your preference.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Dinner
- Method: Grilling
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 3g
- Sodium: 600mg
- Fat: 26g
- Saturated Fat: 5g
- Unsaturated Fat: 20g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 2g
- Protein: 22g
- Cholesterol: 70mg






