This roasted branzino recipe is a simple, hands-off way to make whole oven roasted branzino at home - stuffed with lemon, garlic, red onion, and fresh herbs, then roasted until tender and finished under the broiler for perfectly crisp, edible skin and easy-to-remove bones.

As a wild game and fish chef and full-time recipe developer, I love recipes that look impressive but stay calm and manageable in the kitchen. Cooking a whole fish can feel intimidating at first. However, this easy roasted branzino shows how simple and forgiving the process can be.
The oven handles nearly all the work. Meanwhile, olive oil, lemon, and herbs quietly do their thing. As the fish roasts, the kitchen fills with clean, Mediterranean aromas. You notice warm olive oil, bright citrus, and fresh garden herbs almost immediately.
What Is Branzino Fish?
Branzino is also known as European or Mediterranean sea bass. It comes from the western and southern coasts of Europe and the northern coasts of Africa.
The flesh is white, mild, and gently flaky. It carries a subtle sweetness that pairs beautifully with simple seasonings. Because of that mild flavor, branzino works well for professional restaurant cooks and home cooks alike.
Across the United States, I've found Branzino (Sea Bass) at most Asian markets - even right here in Fargo, North Dakota. Depending on region and culture, branzino goes by several other names. Those names include European bass, Mediterranean sea bass, lavraki, loup de mer, and capemouth.
How to Buy Whole Branzino with Confidence
- When buying whole fish, start with the eyes. They should appear clear, bright, and shiny. Cloudy or sunken eyes signal age. When you see that, choose a different fish.
- Next, use your nose. Fresh branzino smells clean and lightly briny, never overpowering. A strong or unpleasant odor means the fish has lingered too long. Good fish never needs an apology.
- Finally, look closely at the scales. Fresh fish shows metallic, reflective skin. Dull or faded scales suggest lost freshness. When in doubt, ask the fishmonger for help.
Why Roasted Branzino Is Great For Home Cooks
Whole branzino fish acts like its own insurance policy in the oven. The skin and bones protect the flesh from drying out. High heat plays an important role here. Starting fish hot improves texture. A very hot oven firms the flesh quickly. At the same time, it helps the skin crisp instead of turning rubbery.
Serving the fish whole also keeps prep simple. You season, roast, and fillet right before serving. It also keeps cleanup refreshingly easy.
Ingredients for Whole Branzino Recipe
- 2 (1½- to 2-pound) whole branzino, scaled and gutted
- kosher salt
- black pepper
- 3 Tablespoons olive oil, divided
- 2 teaspoons minced garlic
- 1 lemon, sliced
- 4 sprigs fresh thyme
- 4 sprigs fresh rosemary
- ¼ cup red onion, thinly sliced

How to Make Oven Roasted Branzino
Step 1: Prep the Fish
Rinse each branzino under cold running water. Then pat dry thoroughly inside and out. Dry skin matters for good roasting. Moisture prevents browning and crisp texture.
Open the cavity of each fish. Season the flesh with ¼ teaspoon salt and ¼ teaspoon black pepper.

Step 2: Heat the Oven
Adjust the oven rack to the middle position. Heat the oven to 475 degrees F. Line a rimmed baking sheet with parchment paper. Grease the parchment with 1 tablespoon olive oil.
Step 3: Stuff and Season
Stuff each cavity with minced garlic, lemon slices, thyme, rosemary, and sliced red onion. These aromatics gently perfume the fish as it cooks. Brush the outside of each branzino with olive oil.

Step 4: Roast and Broil
Roast the fish until it flakes easily and reaches 135 degrees F using an instant-read meat thermometer, which takes about 15 minutes. The flesh should look opaque and moist.
Turn on the broiler. Cook until the skin crisps and the internal temperature reaches 140 degrees, about 3 minutes. That final heat blast transforms the skin.
Step 5: Rest and Fillet
Transfer the branzino carefully to a cutting board. Then let the fish rest for 5 minutes.
Make a vertical cut just behind the head down to the belly. Then cut along the top from head to tail. Use a fish spatula to lift the fillet away from the bones. Repeat on the other side. Discard the head, skeleton, lemon, and onion slices.
Season the fillets lightly with salt and pepper before serving.
What Other Fish Can You Use
Branzino can be harder to find in some areas of the country. But as I mentioned earlier, you should be able to find it at most Asian markets here in the United States.
If branzino is unavailable, choose another mild white fish like red snapper, flounder, cod, or halibut. If you are looking for a freshwater fish option - walleye is a great choice!
The method stays the same every time. Whole fish, high heat, simple seasoning, and confidence make a the roasted fish recipe work.
More Family Favorite Fish Recipes
- Smoked Fish Dip
- Mediterranean Fish Salad
- Coconut Crusted Fish
- Fish Pozole
- Pickled Northern Pike
- Fried Fish Pickles
Join Our Wild Game Cooking Community
Sign up here to receive a new recipe in your email inbox every Tuesday morning!
DID YOU MAKE THIS RECIPE?
Did you make and enjoy this Whole Roasted Branzino Recipe? Be sure to leave a comment and 5-star rating RIGHT HERE!
Lastly, if you try this Oven Roasted Branzino Recipe, be sure to post a photo of your dish, then tag me on Instagram @wildgameandfish so I can share it on my Instagram stories.

Whole Roasted Branzino
Ingredients
- 2 (1½- to 2-pound) whole branzino, scaled and gutted
- kosher salt
- black pepper
- 3 Tablespoons olive oil, divided
- 2 teaspoons minced garlic
- 1 lemon, sliced
- 4 sprigs fresh thyme
- 4 sprigs fresh rosemary
- ¼ cup red onion, thinly sliced
Instructions
- Rinse each branzino under cold running water, then pat dry with paper towels inside and out. Open cavity of each branzino and sprinkle ¼ teaspoon each of salt and black pepper on the flesh.
- Adjust oven rack to middle position and heat oven to 475 degrees F. Line rimmed baking sheet with parchment paper and grease parchment with 1 Tablespoon of the olive oil.
- Stuff each branzino cavity with 1 teaspoon minced garlic, 2 slices of lemon, 2 sprigs thyme, 2 sprigs rosemary, and some sliced red onion. Brush 1 Tablespoon oil on the outside of each branzino, then sprinkle with a little more salt.
- Roast until branzino flakes apart when gently prodded with a fork and registers an internal temperature of 135 degrees F, about 15 minutes. Turn on the broiler and cook until skin is crispy and internal temperature reaches 140 degrees, about 3 minutes.
- Carefully transfer branzino to cutting board and let rest for 5 minutes. Fillet branzino by making a vertical cut just behind head from the top of the fish to the belly. Make another cut along top of branzino from head to tail. Use a fish spatula to lift meat off of the bones, starting at head end and running spatula over bones to lift out fillet. Repeat on other side of branzino. Discard the head and skeleton, as well as the lemon and onion slices.
- Season each branzino fillet with a small sprinkle of salt and pepper and serve immediately.





Samantha says
My friend gave me some whole branzino and I used this recipe and absolutely loved it. If I ever get a hold of some again, I'll definitely cook this again.
Jeff Benda says
Thanks Samantha! Great to hear you enjoyed the branzino recipe. It's one of our favorites as well.