Roasting a whole fish is one of the most rewarding things you can do in a kitchen, and branzino is arguably the best fish in the world for it. Also known as European sea bass, branzino has thin, delicate skin that crisps into a paper-thin shell in a hot oven, while the bones and head protect the flesh from drying out. The result is meat that is impossibly moist, tender, and clean-flavored a gentleness that makes branzino a staple of Mediterranean restaurants from Barcelona to Istanbul. This recipe stuffs the cavity with sliced lemons, Castelvetrano olives, garlic, and a handful of fresh herbs - oregano, thyme, and parsley. As the fish roasts, the lemon releases its juice and oils into the flesh from the inside out, the olives soften and give up their briny sweetness, and the herbs perfume every bite. A scattering of cherry tomatoes around the fish collapses into a quick, concentrated sauce in the oven's heat. Recipe at a Glance Prep Time: 15 minutes Cook Time: 25-30 minutes Total Time: 40-45 minutes Servings: 2-4 Why This Recipe Works Roasting whole keeps the fish remarkably moist. The bones act as an internal scaffolding that conducts heat gently and evenly, while the skin seals in moisture. Whole fish stays juicier than fillets because the flesh never directly contacts the dry heat of the oven - it steams within its own skin. Stuffing the cavity creates flavor from the inside out. Lemon slices, olives, garlic, and herbs placed inside the fish release their aromatics directly into the flesh as it cooks. This internal seasoning produces a depth of flavor that surface seasoning alone cannot achieve. Branzino's mild flavor pairs with Mediterranean ingredients naturally. Branzino is not a strongly flavored fish. Its clean, slightly sweet taste is the perfect canvas for the bright acidity of lemon, the salty richness of olives, and the aromatic warmth of fresh herbs. The ingredients complement without competing. Cherry tomatoes create a built-in pan sauce. The tomatoes roast alongside the fish and burst in the oven, releasing their juices and concentrating their sweetness. Mixed with the olive oil and fish drippings, they form a simple, vibrant sauce that needs nothing else. Ingredients Whole roasted branzino recipes typically feature a whole branzino (European sea bass), stuffed with fresh herbs like parsley, thyme, and oregano, along with lemon slices, garlic, and sometimes olives for added depth. Cherry tomatoes and red onion are often scattered around the fish as it roasts, creating a flavorful pan sauce. If branzino is unavailable, other mild, flaky white fish such as red snapper, sea bass, striped bass, flounder, or even cod can be used as substitutes. Similarly, Castelvetrano or Kalamata olives can be swapped for other briny varieties, and the fresh herbs can be varied to taste, allowing for flexibility based on availability and preference. For the Branzino 2 whole branzino (about 1-1.5 lbs each), cleaned and scaled 3 tablespoons extra virgin olive oil 1 teaspoon salt 1/2 teaspoon black pepper For the Stuffing 1 lemon, thinly sliced into rounds 1/3 cup Castelvetrano olives, pitted and halved 4 cloves garlic, thinly sliced 4 sprigs fresh oregano 4 sprigs fresh thyme Small bunch of fresh flat-leaf parsley For the Roasting Pan 1 pint cherry tomatoes 1/2 small red onion, thinly sliced 2 tablespoons extra virgin olive oil Pinch of red pepper flakes For Garnish Fresh parsley leaves Lemon wedges Flaky sea salt Instructions The detailed process of preparing and roasting whole branzino, including step-by-step guidance: Prepare the Fish Preheat the oven to 450 degrees F. Pat the branzino completely dry inside and out with paper towels. Make 3 diagonal slashes on each side of the fish, cutting through the skin and about 1/4 inch into the flesh. These slashes allow heat to penetrate evenly and help the skin crisp. Rub the exterior and cavity of each fish with olive oil, then season generously with salt and pepper, including inside the cavity and in the slashes. Stuff and Arrange Divide the lemon slices, olive halves, garlic slices, and herb sprigs evenly between the two fish. Layer them inside the cavity, alternating lemon rounds with olives and garlic, and tucking herbs throughout. The cavity should be full but not so overstuffed that the fish cannot close. In a large roasting pan or rimmed baking sheet, toss the cherry tomatoes and red onion with 2 tablespoons of olive oil, a pinch of salt, and the red pepper flakes. Spread them in an even layer. Place the stuffed branzino on top of the tomato mixture. Roast Place the pan in the hot oven and roast for 25-30 minutes. The fish is done when the skin is deeply golden and crisp, the flesh is opaque white and pulls away from the bone easily, and the internal temperature near the backbone reaches 140 degrees F. The cherry tomatoes should be blistered and collapsed, their juices mixing with the olive oil in the pan. Let the fish rest in the pan for 3-4 minutes before serving. This brief rest allows the juices to redistribute through the flesh. Serve Transfer the whole fish to a serving platter, spooning the roasted tomatoes, onion, and pan juices around and over the fish. Garnish with fresh parsley, lemon wedges, and a final pinch of flaky sea salt. To serve, use a spoon and fork to peel back the skin from the top fillet. Lift the flesh away from the bones in sections. Once the top fillet is removed, lift the backbone from the tail end and discard it, revealing the bottom fillet underneath. Whole roasted branzino shines as the centerpiece of a Mediterranean-inspired meal, and pairing it with thoughtfully chosen sides elevates the experience. For a complete plate, serve the fish alongside simply dressed greens such as arugula or a classic mixed salad to add freshness and balance. Roasted or boiled fingerling potatoes, tossed with olive oil and herbs, complement the fish’s delicate texture while absorbing the pan juices. Consider a vibrant grain salad, such as lemony couscous or herbed rice, as a heartier accompaniment. Oven-roasted seasonal vegetables, such as zucchini, bell peppers, or asparagus, add color and variety. To serve, arrange the branzino atop a bed of greens or grains, spoon the roasted tomatoes and pan juices over the fish, and finish with fresh parsley and lemon wedges for a bright, inviting presentation. This combination creates a balanced, satisfying meal that highlights the branzino’s gentle flavors and Mediterranean character. Sauces and Seasonings to Elevate Roasted Branzino Explore the different sauces, dressings, or seasoning blends that can accompany or enhance the flavor of roasted branzino. Classic Mediterranean accompaniments like a simple drizzle of high-quality olive oil and a squeeze of fresh lemon are always reliable, but you can also experiment with more vibrant options. A Greek-style ladolemono made by whisking together olive oil, lemon juice, minced garlic, and dried oregano brings a tangy, herbaceous finish that soaks beautifully into the fish. For a briny, savory note, try a lemon caper sauce, gently simmered with butter, lemon zest, capers, and fresh parsley. If you prefer bolder flavors, a spoonful of salsa verde or a dollop of homemade basil pesto adds freshness and color. No matter which you choose, these sauces and blends complement branzino’s mild, sweet flesh without overpowering it, allowing the natural character of the fish to shine through. Nutrition Information (Per Serving) Calories: 380 kcal Protein: 38g Carbs: 8g Fat: 22g Fiber: 2g Sodium: 590mg *Estimated values. Actual nutrition may vary based on specific ingredients and brands used. Why Branzino Is the Ideal Whole-Roasting Fish Not all fish are created equal when it comes to roasting whole. The ideal candidate needs to be small enough to cook through evenly in a reasonable amount of time, have skin that crisps well, and possess flesh that stays moist and tender. Branzino checks every box. At 1-1.5 pounds, a whole branzino is the perfect single or double serving. It cooks through in 25-30 minutes at high heat - long enough to crisp the skin and develop flavor, short enough to keep the flesh from drying out. The skin is thin but structurally sound, crisping into a delicate, crackly shell that shatters when you break through it. Underneath, the flesh is white, mild, and flaky with a subtle sweetness that works with virtually any flavor profile. The bone structure is also cooperative. Branzino has a clean, simple skeleton that makes it easy to fillet at the table. The top fillet lifts off in clean sections, the backbone pulls away in one piece, and the bottom fillet sits waiting underneath. Compared to rounder, bonier fish, serving a whole branzino requires no special skill - just a spoon and a bit of patience. Skin-on branzino fillets from Nordic Catch offer a boneless alternative if you prefer to skip the tableside filleting while still getting the crispy skin and delicate flavor that define this fish. Pro Tips Practical advice and tips for achieving the best texture, flavor, and presentation when roasting whole branzino: Score the skin for even cooking and crispiness. The diagonal slashes are not decorative - they serve two functions. First, they allow heat to reach the thickest part of the flesh more quickly, which prevents the thin tail section from overcooking while the thick center catches up. Second, the exposed flesh in the slashes sears directly, adding more surface area of crispy, golden texture. Use the highest oven temperature you are comfortable with. 450 degrees F is the target, but if your oven goes higher without smoking excessively, use it. High heat is the key to crispy skin. Lower temperatures produce a more steamed result, where the skin stays soft and pale - perfectly edible but lacking the crackling texture that makes whole roasted fish special. Do not flip the fish during roasting. The bottom of the fish sits in the tomato juices and olive oil, which keeps it moist. The top browns and crisps in the direct oven heat. Flipping disrupts this arrangement and risks breaking the fish apart. Let it cook undisturbed. Choose olives with personality. Castelvetrano olives are buttery, mild, and meaty - ideal for stuffing inside a delicate fish. Kalamata olives work but add a more assertive, briny punch. Avoid canned black olives, which add neither flavor nor texture to the dish. Storing Leftover Roasted Branzino If you have leftover roasted branzino, proper storage and gentle reheating will help preserve its delicate texture and flavor. Allow the fish to cool to room temperature, then transfer it to an airtight container and refrigerate for up to three days. To reheat, place the branzino in a skillet over medium heat for a few minutes, just until warmed through. This method helps prevent the flesh from drying out. Leftover branzino can also be flaked and repurposed in salads, tossed with pasta, or folded into grain bowls for a quick, protein-rich meal. The roasted tomatoes and pan juices make a flavorful addition to any of these dishes, ensuring nothing goes to waste. Frequently Asked Questions How do I know when the fish is done? The most reliable indicator is the flesh near the backbone. Insert a thin knife or skewer along the backbone at the thickest point and peek inside - the flesh should be opaque white, not translucent. A thermometer reading of 140 degrees F at the thickest point confirms doneness. The skin should be golden brown, and the eyes should be opaque white. Can I use branzino fillets instead of whole fish? Yes. Skin-on fillets roast faster - about 10-12 minutes at 450 degrees F - and you lose the stuffing element, but the crispy skin and tender flesh are preserved. Place the fillets skin-side up on the bed of tomatoes and roast without flipping. The results are simpler but still excellent. What other whole fish works with this recipe? Red snapper, sea bream (dorade), and porgy are all excellent alternatives. Each is mild, white-fleshed, and sized right for whole roasting. Adjust cooking times based on the thickness of the fish - larger fish need a few more minutes, smaller ones a few less. For a wider selection of whole fish and premium fillets, browse the premium seafood collection at Nordic Catch or explore the full range at nordiccatch.com. The Bottom Line Whole roasted branzino with lemon, olives, and fresh herbs is Mediterranean cooking at its most honest. There is no complex technique, no fussy plating, no ingredient list that requires a specialty store. You stuff a fish with good things, surround it with tomatoes, and let a hot oven do the work. What emerges is a dish with crackling golden skin, moist and fragrant flesh, and a built-in sauce from the collapsed tomatoes and olive oil in the pan. It is the kind of meal that feels celebratory even on a Tuesday night, and it asks almost nothing of the cook in return.