Get our Cookbook for FREE! โ†’

Crispy-Skin Branzino with Roasted Tomatoes and Olives

Updated on

The first time I cooked a whole branzino, I was terrified. I remember standing at the fish counter, staring at this beautiful silver fish, wondering if I had any business bringing it home.

My dad would’ve laughed at me, he’d been roasting whole fish since before I was born. But that’s exactly why I wanted to try it. I wanted to understand what he understood, to feel that same confidence when handling a whole fish.

That roasted branzino changed everything for me. The skin turned golden and crispy, the flesh stayed impossibly moist, and the natural flavors of the fish sang without any fussing around.

Since then, I’ve cooked dozens of them, and I’ve learned that cooking whole branzino isn’t about fancy techniques, it’s about respecting the fish and giving it what it needs. Simple ingredients, proper heat, and a little patience.

Today, I’m sharing that same branzino recipe with you. Roasted with cherry tomatoes, Castelvetrano olives, and fresh herbs, it’s the kind of dish that looks like you spent hours in the kitchen but actually takes less than 30 minutes. Let’s make restaurant-quality seafood at home.

Table of Contents

Why Whole Fish Changes Everything

Cooking a whole fish is easier than you think, and honestly, it’s a game-changer for building confidence in the kitchen. Here’s why branzino specifically is the perfect place to start:

When you cook a whole fish, the bones and skin protect the delicate flesh from drying out. The natural gelatin in the bones creates moisture from within, keeping every bite tender and flavorful. Plus, at high heat (425ยฐF), the skin crisps up beautifully while the interior stays moist and buttery. That’s something you simply can’t achieve with fillets in the same way.

Branzino is ideal because it’s a medium-sized fish (usually 1 to 1.5 pounds per fish), meaning it cooks evenly and quickly. The flesh is mild and delicate, letting the olive oil, herbs, and tomatoes shine without overpowering the fish. And here’s the best part: a whole roasted branzino looks stunning on the plate. Your guests will think you’ve trained at a Michelin-starred restaurant.

Did You Know? Branzino is an excellent source of selenium, omega-3 fatty acids, and vitamin D, making it one of the healthiest seafood choices you can make for a balanced Mediterranean diet.


Ingredients You’ll Need

Crispy Skin Branzino with Roasted Tomatoes and Olives Ingredients

Here’s everything you’ll need to create this restaurant-quality dish at home:

  • 2 whole branzino (1 to 1.5 pounds each), cleaned and scaled
  • 1 pound fresh cherry tomatoes
  • 1 cup Castelvetrano olives, pitted
  • 4 cloves fresh garlic, minced
  • 4 sprigs fresh thyme
  • 4 sprigs fresh oregano
  • 1/2 cup extra-virgin olive oil, divided
  • 2 fresh lemons (zest and sliced)
  • Sea salt and freshly ground black pepper, to taste
  • Optional: red pepper flakes for heat

Pro Note on Sourcing: Ask your fishmonger to clean and scale the branzino for you. This saves time and ensures the fish is handled properly. If you prefer, you can buy them whole and do it yourself, but the pre-cleaned option is worth the ask.

Did You Know? Castelvetrano olives are grown in Sicily and have a buttery, mild flavor that won’t overpower delicate fish like branzino. They’re worth seeking out at specialty markets or online, the difference in taste is noticeable.


Step-by-Step Instructions

Follow these straightforward steps to create a perfectly roasted branzino that will impress you and anyone lucky enough to eat it:

Step 1: Prepare Your Baking Dish and Vegetables

Start by preheating your oven to 425ยฐF. While it heats, scatter the cherry tomatoes and pitted olives across the bottom of a large baking dish. Sprinkle the minced garlic over the tomatoes and olives, then drizzle with 1/4 cup of extra-virgin olive oil. Season lightly with sea salt and black pepper. This bed will roast alongside your fish and create a natural, flavorful sauce.

Step 2: Season and Stuff the Branzino

Pat both branzino dry with paper towels, inside and out. Dryness is essential for crispy skin. Season the cavity of each fish generously with sea salt and black pepper. Divide the fresh thyme and oregano sprigs between the two fish, placing them inside each cavity. Add 2 to 3 lemon slices to each fish as well. This infuses flavor from the inside out.

Step 3: Season the Outside and Oil the Skin

Season the outside of each branzino with sea salt and black pepper on both sides. Rub the remaining 1/4 cup of extra-virgin olive oil directly onto the skin of each fish, making sure to coat it evenly. The oil is crucial for achieving that golden, crispy skin. Don’t be shy with it.

Step 4: Arrange and Roast

Place both branzino on top of the tomato and olive mixture in the baking dish. Make sure they’re not crowded, so air can circulate around them. Roast in the preheated 425ยฐF oven for 18 to 22 minutes. The fish is done when the flesh is opaque and flakes easily when tested with a fork at the thickest part of the body (just behind the gills). The skin should be golden and crispy.

Step 5: Rest and Plate

Remove the baking dish from the oven and let it rest for 2 minutes. This allows the residual heat to finish cooking the flesh without overdoing it. Transfer each branzino to a serving plate, spooning the roasted tomatoes, olives, and pan juices around the fish. Garnish with fresh lemon wedges and, if you’d like, a sprinkle of red pepper flakes for subtle heat.

Fast Fact: The internal temperature of cooked fish should reach 145ยฐF for food safety. A meat thermometer inserted into the thickest part (without touching bone) is the most reliable way to check doneness if you’re unsure.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Crispy Skin Branzino with Roasted Tomatoes and Olives

Crispy-Skin Branzino with Roasted Tomatoes and Olives


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Maya Marin
  • Total Time: 30 minutes
  • Yield: 2 1x

Description

Crispy-skin branzino roasted with burst cherry tomatoes, buttery Castelvetrano olives, and fresh herbs. Restaurant-quality seafood in under 30 minutes.


Ingredients

Scale
  • 2 whole branzino (1 to 1.5 pounds each), cleaned and scaled
  • 1 pound fresh cherry tomatoes
  • 1 cup Castelvetrano olives, pitted
  • 4 cloves fresh garlic, minced
  • 4 sprigs fresh thyme
  • 4 sprigs fresh oregano
  • 1/2 cup extra-virgin olive oil, divided
  • 2 fresh lemons, zest and sliced
  • Sea salt and freshly ground black pepper to taste
  • Red pepper flakes, optional


Instructions

  1. Preheat oven to 425ยฐF. Scatter cherry tomatoes and olives in a large baking dish, add minced garlic, drizzle with 1/4 cup olive oil, season with salt and pepper.
  2. Pat branzino dry inside and out. Season cavity with salt and pepper, stuff with thyme, oregano, and lemon slices.
  3. Season outside of both fish with salt and pepper. Rub remaining 1/4 cup olive oil evenly onto the skin of each fish.
  4. Place branzino on top of tomato and olive mixture. Roast for 18 to 22 minutes until flesh is opaque and flakes easily.
  5. Rest for 2 minutes. Transfer to serving plates, spoon tomatoes, olives, and pan juices around the fish. Garnish with lemon wedges.

Notes

  • Pat fish completely dry before oiling for crispy skin.
  • Check doneness by looking at the eye, it should be opaque.
  • Lemon juice brightens all the flavors.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Roasting
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 whole branzino
  • Calories: 420 calories
  • Sugar: 3g
  • Sodium: 580mg
  • Fat: 28g
  • Saturated Fat: 4g
  • Unsaturated Fat: 20g
  • Trans Fat: 0g
  • Carbohydrates: 8g
  • Fiber: 2g
  • Protein: 38g
  • Cholesterol: 75mg

Pro Tips for Perfect Branzino

Master these techniques to guarantee crispy skin and restaurant-quality results every time:

  • For Crispy Skin: Always pat the fish completely dry before oiling and seasoning. Moisture is the enemy of crispiness. If there’s any water on the skin, it will steam rather than crisp.
  • Don’t Crowd the Pan: Leave space between the two fish in the baking dish. Overcrowding creates steam, which softens the skin. If necessary, use two smaller baking dishes.
  • Check Doneness Carefully: The easiest way to know if branzino is done is to look at the eye, it should be opaque and slightly protruding. The flesh at the thickest part should flake easily when tested with a fork. Overcooked fish becomes dry, so aim for just-done.
  • Lemon Is Your Friend: A squeeze of fresh lemon juice over the finished dish brightens the flavors and complements the richness of the olive oil and fish. Don’t skip this step.
  • Add Heat If You Like It: Red pepper flakes sprinkled over the finished dish add a gentle kick without overpowering the delicate branzino. This is optional but recommended for those who enjoy a little spice.

“Fish must be cooked with respect and simplicity. When you have a beautiful fish, you don’t need to do much, just get out of its way and let it shine.”

This philosophy guides every branzino recipe I create.


Serving Suggestions

Plate your branzino on a warm serving platter or individual dishes, with the roasted tomatoes, olives, and pan juices spooned generously around it. The natural sauce from the burst tomatoes is all you need, no additional sauce required. Serve immediately while the skin is still crispy and the fish is warm.

For sides, keep things simple and Mediterranean. A fresh arugula salad with a light lemon vinaigrette, crusty bread to soak up the pan juices, or roasted seasonal vegetables all complement the branzino beautifully without competing for attention. This dish shines on its own, so let it be the star of the table.

Whole roasted branzino is perfect for impressing guests at a dinner party, but it’s also elegant enough for a special weeknight meal when you want to feel like you’re eating at a coastal restaurant. It’s the kind of dish that reminds us why cooking seafood at home is so rewarding.

Did You Know? In Mediterranean restaurants, whole roasted fish is often presented tableside before being filleted and plated. You can do the same at home for extra showmanship, your guests will love it.


Storage and Make-Ahead Tips

Storage MethodTimeframeDetails
Refrigerator (cooked)2-3 daysStore in an airtight container. The flesh will keep well, though the skin loses crispiness.
Freezer (cooked)Up to 3 monthsWrap tightly in plastic wrap, then foil. Thaw in the refrigerator before reheating.
Fresh Fish1-2 daysKeep branzino on ice in the coldest part of your refrigerator until ready to cook.
ReheatingBest served cold or at room temperatureGently reheat in a 300ยฐF oven for 5-7 minutes if desired, but the fish is delicious served at room temperature with a fresh squeeze of lemon.

The beauty of this recipe is that it’s best enjoyed fresh from the oven when the skin is at its crispiest. However, leftovers make excellent cold salads the next day, simply flake the cooled fish, toss it with extra greens, olives, and a light vinaigrette for a Mediterranean lunch.


Final Thoughts

Cooking a whole branzino is one of those moments in the kitchen where technique meets confidence. You’re not just following steps, you’re learning how to approach fish with respect, understanding how heat and time work together, and discovering that restaurant-quality seafood is absolutely within your reach at home.

This recipe has taught me something important: the best dishes don’t require complicated techniques or long ingredient lists. They require quality ingredients, proper heat, and a willingness to trust the process. That’s it. That’s the secret.

So grab a branzino from your local fishmonger, roast it alongside some tomatoes and olives, and taste what happens when you bring the ocean to your table. Cook it, share it, and let me know how it goes.

Drop your thoughts in the comments below, I’d love to hear about your branzino experience.

Happy cooking.

Photo of author

Maya Marin

Maya Marin, California-based founder of MyFishRecipes.com, shares simple, flavor-forward seafood recipes that make fish fun, foolproof, and satisfying for home cooks.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

You'll Also Love

Seafood Sauce Recipes

Creamy Mushroom Sauce for Salmon

Seafood Appetizer Recipes

Fresh Clam Ceviche with Lime and Jalapeno