Greek-Style Roasted Branzino: Whole Lemon Herb Sea Bass

This roasted branzino recipe is a classic and delicious way to prepare whole fish in Greek-inspired Mediterranean cooking. Roasted simply with olive oil, lemon, onion, and fresh herbs, then finished with a bright ladolemono dressing, it highlights the fish rather than masking it. The result is tender, flaky meat, lightly charred skin, and clean, balanced flavor that feels elegant but is surprisingly easy to make at home.

A green plate with greek whole roasted branzino stuffed with sliced lemon. The plate is on a white counter with a yellow checkered napkin.

Table of Contents

Why I Love This Branzino Recipe

Whole roasted branzino is a perfect “looks fancy, cooks easy” dinner. It doesn’t need a heavy sauce or complicated steps — just good seasoning, high heat, and a fresh finish. Roasting concentrates the fish’s natural sweetness while the broiler gives the skin a blistered, lightly charred texture. A simple ladolemono (olive oil and lemon emulsion) brightens the whole dish, and fresh dill lifts the richness.

This recipe is beginner-friendly: branzino is mild, cooks quickly, and is forgiving. Whether you’re making a relaxed weeknight dinner or an impressive dish for guests, roasting whole branzino delivers restaurant-style results with minimal fuss. The same flavors work equally well on fillets if you prefer.

A green plate with greek whole roasted branzino stuffed with sliced lemon. There is a fork with a bite of branzino held over the plate. The plate is on a white counter with a yellow checkered napkin.

Ingredients For This Whole Branzino Recipe

For the Fish:

  • Extra virgin olive oil — for moisture, flavor, and crisp skin
  • 1 lb whole branzino, cleaned, head and tail attached (alternatives: striped bass, black sea bass, red snapper)
  • Kosher salt and freshly ground black pepper
  • ½ lemon, sliced into rounds
  • ½ red onion, sliced
  • ½ cup fresh dill, chopped

For the Ladolemono Dressing:

  • ¼ cup fresh lemon juice (about 2 large lemons)
  • 1–2 teaspoons dried oregano
  • 1 large garlic clove, minced
  • ¾ teaspoon kosher salt
  • ¾ teaspoon black pepper
  • ¾ cup extra virgin olive oil — use a good-quality oil for the best flavor

A white plate with two whole branzinos on a white counter with small bowls of lemon, herbs, and sliced red onion.

How To Make Roasted Branzino (Step-By-Step)

Step 1: Preheat the Oven

Place a rack in the center of the oven and preheat to 400°F (205°C). High heat cooks the fish quickly while keeping it moist.

Step 2: Prep and Season the Fish

Pat the fish completely dry with paper towels — dry skin roasts and chars better. Using a sharp knife, make two shallow slits on each side to help seasoning penetrate. Rub kosher salt and black pepper into the slits and inside the cavity.

A wooden board with two whole branzinos. The branzinos are being slit with a knife. The board is on a white counter with a bowl of sliced lemons and yellow checkered napkin.

Step 3: Stuff the Cavity

Fill the cavity loosely with the sliced red onion and lemon rounds. These steam gently inside the fish and add aroma without over-stuffing.

Two photos of two branzinos on a wooden board. The first photo shows sliced lemon being stuffed into the fish. The second photo shows sliced red onion being stuffed into the fish.

Step 4: Roast the Branzino Fish

Place the fish on a lightly oiled baking sheet or roasting pan and drizzle with olive oil. Roast on the center rack for 5 minutes, then carefully flip and roast another 5–7 minutes, until the flesh flakes easily with a fork.

A baking sheet lined with foil with two whole branzinos stuffed with lemon and drizzled with oil. The sheet is on a white counter with a yellow checkered napkin.

Step 5: Char the Skin

Turn the oven to broil and move the fish to about 6 inches from the heat source. Broil 3–4 minutes until the skin blisters and lightly chars. Watch closely — this step is quick.

Step 6: Make the Ladolemono

While the fish cooks, whisk together lemon juice, oregano, minced garlic, salt, and pepper. Slowly drizzle in the olive oil while whisking until the dressing emulsifies and turns slightly thick and glossy.

A glass bowl with a whisk mixing ladolemono dressing as oil is being poured into the bowl. The second photo shows a baking sheet lined with foil with two whole branzinos drizzled with ladolemono dressing. The sheet is on a white counter with a yellow checkered napkin.

Step 7: Finish and Serve

Transfer the hot fish to a serving platter and immediately drizzle with ladolemono, focusing on the cavity and slits so the dressing soaks into the flesh. Finish with chopped fresh dill and serve right away.

A green plate with greek whole roasted branzino stuffed with sliced lemon. A spoon is drizzling ladolemono dressing over the branzino. The plate is on a white counter with a yellow checkered napkin.

Expert Tips To Make The Best Branzino

  • Choose fresh fish: Look for clean, ocean-like smell and firm flesh. If frozen, thaw overnight in the fridge and pat very dry.
  • Dry thoroughly: Removing surface moisture ensures the skin crisps and chars under the broiler rather than steaming.
  • Score properly: Make two shallow slits per side to help seasoning and heat penetrate evenly; season inside the slits and cavity.
  • Salt ahead if possible: Season 15–30 minutes before roasting and leave uncovered in the fridge for a quick dry brine that improves flavor and browning.
  • Stuff lightly: Lemon and onion add perfume but avoid overfilling the cavity so heat circulates freely.
  • Use a light oil sheen: A thin drizzle of olive oil is enough — too much will prevent blistering under the broiler.
  • Check doneness visually: The fish is done when the flesh is opaque and flakes easily at the thickest part; a thermometer should read about 130–135°F for moist results.
  • Flip gently: Use two spatulas or a wide fish spatula and a spoon to keep the fish intact while turning.
  • Watch the broiler: The broiler step gives restaurant-style char; keep close so it doesn’t burn.
  • Emulsify the ladolemono: Start with the lemon, oregano, garlic, salt, and pepper, then slowly whisk in the olive oil to form a glossy emulsion.
  • Dress while hot: Drizzle the ladolemono immediately so it soaks into the flaky flesh and cavity.
  • Add dill at the end: Fresh dill should be added just before serving to keep its bright flavor.
  • Fillet option: The same flavors work on branzino fillets roasted at 400°F; fillets cook even faster and don’t require flipping.

A green plate with greek whole roasted branzino stuffed with sliced lemon. A spoon is drizzling ladolemono dressing over the branzino. The plate is on a white counter with a yellow checkered napkin.

Roasted Branzino Recipe FAQs

What is branzino?

Branzino is a mild Mediterranean sea bass with delicate, flaky white flesh and a clean taste, making it ideal for simple preparations like roasting whole or cooking fillets.

Does branzino taste fishy?

No — branzino is mild and slightly sweet. Roasting with lemon and finishing with ladolemono keeps the flavor bright and never overpowering.

Do you eat the skin of branzino?

Yes. When roasted and broiled correctly, the skin becomes lightly crisp and delicious. Dry the fish well to ensure blistering rather than steaming.

How do I know the fish is done?

The flesh will turn opaque and flake easily at the thickest part. The top fin will pull away with little resistance. Use a thermometer if you like: 130–135°F in the thickest spot yields moist fish.

Can I use fillets instead of a whole fish?

Yes. Roast fillets at 400°F until they flake easily, then spoon on ladolemono and finish with fresh dill.

Can I make this with another fish?

Yes. Striped bass, snapper, black sea bass, or whole trout are good swaps. Adjust cooking time for thickness and rely on the flake/opaque test.

Is ladolemono traditional?

Yes. Ladolemono is a classic Greek dressing made from olive oil and lemon juice, often seasoned with oregano and garlic, and meant to be drizzled over fish right after cooking.

A green plate with greek whole roasted branzino stuffed with sliced lemon and drizzled with ladolemono dressing. The plate is on a white counter with a yellow checkered napkin and lemon.

Final Thoughts

This roasted whole branzino recipe is an elegant yet simple fish dinner rooted in Mediterranean flavor. With proper seasoning, high heat, and a bright ladolemono finish, it delivers restaurant-quality results without complication. It’s approachable, authentic, and memorable — perfect for weeknights or special occasions. Try it and enjoy the clean, fresh flavors.

A green plate with greek whole roasted branzino stuffed with sliced lemon. There is a fork with a bite of branzino held over the plate. The plate is on a white counter with a yellow checkered napkin.

Yield: 2 servings

Roasted Branzino Recipe (Greek-Style Whole Fish)

A green plate with greek whole roasted branzino stuffed with sliced lemon. There is a fork with a bite of branzino held over the plate. The plate is on a white counter with a yellow checkered napkin.

This roasted branzino is roasted simply with olive oil, lemon, onion, and herbs, then finished with a bright ladolemono dressing. The approach highlights the fish and yields tender, flaky meat and lightly charred skin with clean Mediterranean flavor.

Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes

Ingredients

  • Extra virgin olive oil
  • 1 pound whole branzino, cleaned, head and tail attached
  • Kosher salt and black pepper
  • ½ lemon, sliced into rounds
  • ½ red onion, sliced
  • ½ cup chopped fresh dill
  • ¼ cup fresh lemon juice (juice of 2 large lemons)
  • 1–2 teaspoons dried oregano
  • 1 large garlic clove, minced
  • ¾ teaspoon kosher salt
  • ¾ teaspoon black pepper
  • ¾ cup extra virgin olive oil

Instructions

  1. Adjust a rack in the center of the oven and heat to 400°F (205°C).
  2. Pat the fish dry. Make two shallow slits on both sides. Rub with kosher salt and black pepper, seasoning inside the slits and cavity.
  3. Stuff the cavity with sliced onion and lemon.
  4. Drizzle a little olive oil over the fish and place on a lightly oiled baking sheet.
  5. Roast on the center rack for 5 minutes, flip carefully, and roast 5–7 minutes more until the flesh flakes easily. Switch to broil and place about 6 inches from the heat for 3–4 minutes until the skin blisters and chars lightly.
  6. While the fish cooks, whisk lemon juice, oregano, garlic, salt, and pepper. Slowly whisk in olive oil until the dressing emulsifies.
  7. Transfer the fish to a serving platter and immediately drizzle with ladolemono, including some into the cavity. Finish with fresh dill and serve.

Nutrition Information (per serving)

Yield: 2 • Serving Size: 1

Calories: 1178 • Total Fat: 102g • Protein: 56g • Sodium: 1082mg

© I’m Hungry For That
Cuisine: Mediterranean
/
Category: Dinner

img 66506 14