Roasted Branzino with Lemon and Herbs in 30 Minutes

Roasted Branzino with Lemon and Herbs in 30 Minutes

This Roasted Branzino with Lemon and Herbs is the fish dinner that looks like it came from a Mediterranean restaurant and takes 30 minutes from an oven that is already preheated โ€” whole branzino rubbed inside and out with olive oil, seasoned generously, stuffed with lemon slices and fresh herbs, and roasted at high heat until the skin crisps and blisters and the flesh inside turns opaque and flakes away from the bone in tender, fragrant pieces.

Branzino (European sea bass) is the fish that rewards whole roasting better than almost any other species โ€” its firm, mild, slightly sweet flesh stays moist under high heat, its thin skin crisps beautifully in a hot oven without drying the flesh underneath, and the bones and head produce a steaming effect from inside the fish as it roasts that keeps the interior of the fish more tender than a fillet cooked at the same temperature. The lemon and herb cavity stuffing perfumes the fish from the inside as well as the outside, producing a depth of flavour that a fillet recipe simply can’t replicate.

Mediterranean Roasted Branzino
โฑ๏ธ 30 MIN   |   ๐ŸŸ 2 SERVINGS   |   ๐Ÿ‹ LEMON & HERBS
โฌ‡ Recipe

The result is the kind of dinner that makes people feel like the evening was a special occasion whether it was Tuesday or Saturday, accomplished with under ten minutes of active preparation.

Why Whole Branzino Outperforms Fillets for a Dinner Occasion

A whole roasted branzino on a platter is one of the most visually dramatic dinner presentations possible from a 30-minute recipe โ€” the complete fish with the herbs and lemon visible in the cavity and the burnished, crispy skin reads as an event rather than a weeknight dinner, regardless of how simply it was prepared.

The flavour case for whole over fillet is equally strong โ€” roasting fish on the bone produces a more complex, more deeply flavoured result because the collagen in the bones dissolves slightly during cooking and bastes the surrounding flesh from the inside. The same fish roasted whole and filleted and then roasted separately produces a noticeably different โ€” and better โ€” result from the whole version.

  • Prep Time: 8 minutes
  • Cook Time: 20 to 22 minutes
  • Total Time: 30 minutes
  • Yield: 2 servings (one whole branzino per person, or one large fish for two)

What You Need

For the branzino:

  • Whole branzino, cleaned and scaled, head on: 2 fish (approximately 1 to 1.25 lbs each), or 1 large fish (2 to 2.5 lbs) for two to serve family-style
  • Extra virgin olive oil: 3 tablespoons
  • Fine sea salt: 1 teaspoon per fish
  • Black pepper, freshly cracked: 1/2 teaspoon per fish
  • Garlic powder: 1/4 teaspoon per fish

For the cavity stuffing (per fish):

  • Lemon, thinly sliced: 4 to 5 rounds
  • Fresh rosemary: 2 sprigs
  • Fresh thyme: 3 sprigs
  • Fresh flat-leaf parsley: 4 to 5 stems
  • Garlic cloves, lightly crushed: 2

For finishing and serving:

  • Extra virgin olive oil: for drizzling after roasting
  • Fresh lemon juice: from half a lemon, squeezed over immediately before serving
  • Flaky sea salt: for finishing
  • Fresh parsley, roughly chopped: for garnish
  • Lemon wedges: for serving
Roasted Branzino with Lemon and Herbs in 30 Minutes

How to Make It

  1. Preheat the oven to 450ยฐF (230ยฐC) with a rack in the upper third of the oven โ€” the high heat is what produces crispy skin rather than steamed, pale skin, and the upper rack position increases the radiant heat hitting the top surface of the fish.
  2. Line a baking sheet with parchment paper or foil and set a wire rack over it if you have one โ€” elevating the fish slightly allows hot air to circulate under as well as over the fish, producing more even browning and a crispier skin on both sides without flipping.
  3. Pat the branzino completely dry inside and out with paper towels โ€” this is the single most important step for achieving crispy skin. Moisture on the skin surface creates steam during the first minutes in the oven, which prevents the skin from crisping. Pat until the skin surface feels dry to the touch.
  4. Score the skin on both sides of each fish with 3 diagonal cuts through the skin and about 1/4 inch into the flesh โ€” the scoring allows the seasoning to penetrate the flesh, prevents the skin from contracting and buckling during roasting, and creates more surface area for the skin to crisp against the oven heat.
  5. Rub each fish inside the cavity and over both sides of the skin generously with olive oil, then season with salt, pepper, and garlic powder on both the exterior and inside the cavity.
  6. Stuff the cavity of each fish with the lemon slices, rosemary, thyme, parsley, and crushed garlic โ€” pack them in firmly enough that they stay in place during roasting but don’t force so many in that the cavity can’t close loosely. The cavity doesn’t need to be sealed.
  7. Place the fish on the prepared rack or directly on the lined baking sheet. If cooking without a rack, place the fish slightly offset from the center of the pan so the oil pools don’t accumulate directly under the skin during roasting.
  8. Roast at 450ยฐF for 18 to 22 minutes depending on the size of the fish โ€” a 1 lb fish is done at 18 minutes, a 1.25 lb fish at 20 to 22 minutes, a 2 to 2.5 lb fish at 25 to 28 minutes. The fish is done when the skin is golden and blistered, the flesh at the thickest part (just behind the head) flakes easily when pressed with a fork, and the internal temperature reads 145ยฐF if you are checking with a thermometer.
  9. Remove from the oven and let rest for 2 minutes on the pan.
  10. Transfer to a serving platter, drizzle generously with fresh olive oil, squeeze half a lemon directly over the fish, sprinkle with flaky sea salt and chopped parsley, and serve immediately with lemon wedges alongside.
Roasted Branzino with Lemon and Herbs in 30 Minutes
Roasted Branzino with Lemon and Herbs in 30 Minutes
Roasted Branzino with Lemon and Herbs in 30 Minutes

Roasted branzino alongside our Greek Salad โ€” Fresh, Tangy and Easy is the most natural Mediterranean pairing in this collection โ€” the ten-minute salad with its feta, olives, and lemon-oregano dressing is built from the same olive oil, lemon, and herb ingredients as the branzino and makes the whole table taste like a single cohesive cuisine rather than two unrelated dishes that happened to be served at the same time.

Serving Branzino Fillets Instead of Whole

For guests who are not comfortable eating around bones or for a more refined plated presentation, the whole branzino can be filleted at the table โ€” or branzino fillets can be used instead of whole fish with a modified method.

For branzino fillet recipe: pat fillets dry, season skin-side and flesh-side with salt, pepper, and garlic powder, and sear skin-side down in an ovenproof skillet with olive oil over medium-high heat for 3 to 4 minutes until the skin is golden and releases from the pan. Flip once, add a tablespoon of butter, lemon juice, and fresh thyme to the pan, baste for 30 seconds, and finish in a 400ยฐF oven for 4 to 5 minutes until the flesh is just opaque. The fillet method is faster but produces slightly less moisture and flavour depth than the whole roasted version.

To fillet the whole roasted branzino at the table: run a fish knife or thin flexible spatula along the top of the fish from head to tail along the dorsal (top) edge, then slide the spatula horizontally between the flesh and the spine and lift the top fillet off cleanly. Remove the spine and rib bones from the bottom fillet in one piece, then lift the bottom fillet off the skin.

The Technique Details Behind Crispy Skin and Moist Flesh

The scoring across the skin serves three functions simultaneously โ€” it allows the seasoning to reach the flesh directly rather than sitting only on the surface of the skin, it prevents the skin from contracting and lifting off the flesh during the high heat of the oven (which would cause the skin to blister and buckle rather than lie flat and crisp evenly), and it creates additional surface edges where the skin makes maximum contact with the heat and produces more crispiness per square inch than unscored skin.

The 450ยฐF temperature is not arbitrary โ€” at lower temperatures (375 to 400ยฐF), fish skin produces moisture faster than the oven can evaporate it, resulting in steamed rather than roasted skin. At 450ยฐF, the surface moisture evaporates in the first 3 to 4 minutes and the skin begins crisping while the fish is still cool enough inside to finish cooking without drying out. The 30-minute total time works precisely because of this temperature โ€” a lower temperature would require either longer cooking that dries the flesh or a skin that never properly crisps.

According to Serious Eats, the protein denaturation that causes fish flesh to become opaque occurs at significantly lower temperatures than for meat โ€” fish proteins begin setting at around 120ยฐF and are fully cooked at 140 to 145ยฐF, compared to chicken’s 165ยฐF and beef’s 130 to 160ยฐF depending on desired doneness. This means fish spends far less time at cooking temperature than other proteins, and the margin between perfectly cooked and overcooked is narrower โ€” typically 2 to 3 minutes in a hot oven, which is why checking the fish at the minimum time is always the right approach.

What to Serve Alongside โ€” Branzino Side Dishes

The most natural accompaniments for a Mediterranean-style roasted branzino are built from the same olive oil, lemon, and herb palette as the fish itself โ€” roasted cherry tomatoes, sautรฉed white beans with garlic and spinach, or simple roasted asparagus with lemon all share the same flavour language and require minimal preparation alongside the fish.

Our Chickpea Beet and Feta Salad with Lemon Garlic Vinaigrette is the most complete side dish for a branzino dinner โ€” the earthy beets, creamy feta, and lemony vinaigrette complement the delicate fish without overwhelming it, and the chickpeas provide enough substance to make the plate feel complete without a starch. The whole table covers Mediterranean flavours from one end to the other.

For a more substantial dinner with bread service, our Focaccia Bread torn into pieces alongside the fish provides the bread that makes the olive oil drizzle and lemon juice on the plate worth soaking up โ€” the same olive oil character in both the focaccia and the fish makes the combination feel cohesive.

Variations on the Herb and Seasoning Profile

Replace the rosemary and thyme with fresh dill, parsley, and fennel fronds for a Scandinavian-inspired direction โ€” the anise note of the dill and fennel pairs particularly well with branzino’s mild sweetness and produces a lighter, more delicate fragrance than the Mediterranean herb version.

Stuff the cavity with sliced blood orange instead of lemon for a winter version that is slightly sweeter, more aromatic, and dramatically more beautiful on the platter โ€” the deep crimson orange slices visible at the head and tail of the fish make this one of the most visually striking preparations in the recipe.

Add a tablespoon of white miso mixed into the olive oil rub before seasoning for a miso-glazed branzino direction that caramelises against the skin during roasting and produces an umami-rich, slightly sweet crust that is more complex than the plain herb version while still only adding one ingredient to the process.

Nutritional Information

NutrientAmount Per Serving (one whole 1 lb branzino with herbs and olive oil)
Calories320 kcal
Protein38 g
Carbohydrates2 g
Fats17 g

These values are estimates for one 1 lb whole branzino with the full olive oil rub and without sides. Branzino is a nutritionally exceptional protein โ€” high in omega-3 fatty acids, B vitamins, and selenium, with a naturally lean flesh that provides 38 grams of protein per serving at only 320 calories. The fat content comes almost entirely from the olive oil rub rather than the fish itself, which is naturally low in fat compared to salmon or mackerel.

Storing and Reheating

Store leftover roasted branzino loosely covered in the fridge for up to 2 days โ€” whole roasted fish deteriorates faster than most proteins and is genuinely best eaten the day it is cooked. Cold leftover branzino flaked from the bone over a green salad with olive oil, lemon juice, and capers is an excellent next-day lunch that requires no reheating and uses every bit of the leftover fish.

To reheat without drying, place the fish on a foil-lined baking sheet and warm in a 275ยฐF oven for 8 to 10 minutes โ€” the low, gentle heat brings the fish to serving temperature without continuing to cook it. Higher temperatures reheat fish faster but dry the flesh noticeably. The skin will not return to its original crispiness on reheating โ€” serve with an extra drizzle of olive oil to compensate for the softened surface.

Where This Goes Wrong

Not drying the fish thoroughly before oiling and seasoning is the primary reason roasted branzino skin comes out pale and soft rather than golden and crispy โ€” the water on a wet fish skin takes several minutes to evaporate in the oven, during which time the skin steams rather than roasts. Those first minutes in the oven are when the skin crisping begins or doesn’t begin, and a wet fish skin simply cannot recover once it has spent its first minutes steaming. Pat dry more aggressively than feels necessary and the skin difference is immediate and obvious.

Roasting at a lower temperature to be “safe” produces exactly the pale, steamed result that the high heat is specifically designed to prevent โ€” 450ยฐF is the temperature that makes branzino worth roasting whole rather than just poaching. If the concern is the fish cooking unevenly, scoring the skin and stuffing the cavity loosely (not tightly packed) are the adjustments that address that concern while maintaining the high heat.

Skipping the 2-minute rest before serving causes the flesh to contract and squeeze its juices out the moment it is cut โ€” the brief rest allows the proteins to relax and the internal juices to redistribute through the flesh, producing a more moist, more evenly textured fillet when the fish is opened at the table.

๐ŸŸ Mediterranean Restaurant-Style Dinner

Roasted Branzino
with Lemon & Herbs

Whole branzino roasted at high heat with crisp, blistered skin and tender, flaky flesh, perfumed from the inside with lemon, rosemary, thyme, parsley, and garlic.

Prep8 min
Roast20โ€“22 min
Total30 min
Yield2 servings
Oven450ยฐF

Ingredients

Branzino
Whole Branzino, cleaned and scaled2 ร— 1โ€“1ยผ lb fish
Fine Sea Salt1 tsp per fish
Freshly Cracked Black Pepperยฝ tsp per fish
Garlic Powderยผ tsp per fish
Cavity Stuffing (per fish)
Lemon, thinly sliced4โ€“5 rounds
Fresh Thime3 sprigs
For Serving
Fresh Lemon JuiceFrom ยฝ lemon
Flaky Sea SaltFor finishing
As an Amazon Associate, we may earn from qualifying purchases. Click ingredient names to shop on Amazon.

Instructions

1
Preheat oven

Heat oven to 450ยฐF (230ยฐC) with a rack in the upper third. Line a baking sheet with parchment or foil, and place a wire rack on top if available.

2
Dry the fish thoroughly

Pat branzino completely dry inside and out with paper towels. Dry skin is the most important factor for a golden, crisp result.

3
Score the skin

Make 3 diagonal cuts on both sides of each fish, slicing through the skin and about ยผ inch into the flesh.

4
Oil and season

Rub each fish inside and out with olive oil. Season the skin and cavity generously with salt, pepper, and garlic powder.

5
Stuff the cavity

Fill each cavity with lemon rounds, rosemary, thyme, parsley, and crushed garlic. Pack loosely enough that the cavity remains slightly open.

6
Roast

Roast 18โ€“22 minutes for 1โ€“1ยผ lb fish. The skin should be golden and blistered, while the flesh behind the head flakes easily with a fork.

7
Rest and finish

Rest on the pan for 2 minutes. Transfer to a platter, drizzle with olive oil, squeeze fresh lemon over the fish, and finish with flaky salt and parsley.

Kitchen Notes

๐Ÿงป
Dry Skin Is Crisp Skin

Any moisture on the fish surface turns to steam first. Pat until the skin feels dry to the touch before oiling.

๐Ÿ”ช
Score Both Sides

Scoring prevents skin buckling, helps seasoning reach the flesh, and gives more crispy edges across the finished fish.

๐Ÿ”ฅ
High Heat Is Essential

At 450ยฐF, surface moisture evaporates rapidly so the skin crisps before the delicate flesh dries out.

โฑ๏ธ
Check Early

Fish has a narrow margin between perfectly cooked and dry. Start checking at the minimum cook time for your fish size.

Easy Variations

Dill and Fennel

Replace rosemary and thyme with fresh dill, parsley, and fennel fronds for a lighter Scandinavian-inspired flavor profile.

Blood Orange Branzino

Use thin slices of blood orange in place of lemon for a sweeter winter version with a striking presentation.

Miso-Glazed Branzino

Mix 1 tablespoon white miso into the olive oil rub before seasoning for a savory, lightly sweet caramelized crust.

Branzino Fillets

Sear skin-side down 3โ€“4 minutes, flip, add butter and thyme, then finish in a 400ยฐF oven for 4โ€“5 minutes.

Nutrition Per Serving
Calories320
Protein38 g
Carbohydrates2 g
Fat17 g
Storage & Reheating
Refrigerator

Store leftover branzino loosely covered for up to 2 days. It is best on the day it is roasted.

Gentle Reheating

Warm fish on a foil-lined sheet at 275ยฐF for 8โ€“10 minutes. High heat will dry out the flesh.

Cold Leftovers

Flake chilled fish over greens with olive oil, lemon juice, and capers for an easy next-day lunch.

Oh hi there ๐Ÿ‘‹
Itโ€™s nice to meet you.

Sign up for the latest kitchen inspiration and easy meal ideas

We donโ€™t spam! Read our privacy policy for more info.

Leave a Reply

Your email address will not be published. Required fields are marked *