Authentic Mediterranean Branzino al Forno
The Mediterranean way. This baked fish embodies everything that makes Mediterranean cuisine one of the healthiest in the world — fresh ingredients, olive oil, and techniques that let natural flavors shine.
The olive tree provides. People in Mediterranean regions have been eating this way for millennia, and the science now confirms what they always knew: simple beauty. Every bite is an investment in feeling good.
Ingredients
Main Components
4 whole branzino or sea bass (8-10 oz each), cleaned and scaled, OR 4 thick white fish fillets (6 oz each)
1/4 cup extra-virgin olive oil, divided
1 large lemon, thinly sliced
1 large orange, thinly sliced
4 fresh rosemary sprigs (6-8 inches long)
8-10 fresh thyme sprigs
Sea salt and freshly ground black pepper to taste
Vegetables & Aromatics
1 large fennel bulb, trimmed and cut into thin wedges
2 medium zucchini, cut into thick half-moons
1 red bell pepper, cut into large chunks
12 cherry tomatoes, halved
4 garlic cloves, minced
1/2 red onion, thinly sliced
2 tablespoons fresh Italian parsley, finely chopped
Pan Sauce (Optional but Recommended)
1/2 cup dry white wine (Sauvignon Blanc or Vermentino)
1/4 cup chicken or vegetable broth
2 tablespoons unsalted butter, cold and cubed
1 tablespoon fresh lemon juice
1 teaspoon Dijon mustard
Garnishes & Finishing
2 tablespoons fresh basil leaves, torn
1 tablespoon capers, rinsed and drained
Fleur de sel (finishing salt)
Lemon wedges for serving
Microgreens or peppery arugula (optional)
Equipment Needed
Large rimmed baking sheet (16x12 inches recommended)
Large ovenproof skillet or shallow baking dish
Sharp filleting knife (8-9 inches)
Fish spatula or wide slotted spoon
Kitchen thermometer (instant-read digital)
Fresh herbs scissors or sharp knife
Large wooden cutting board
Small saucepan (for pan sauce reduction)
Measuring spoons and cups
Paper towels or clean kitchen towels
Step-by-Step Instructions
Preparation Phase (15 minutes)
Step 1: Prepare Your Workspace and Preheat (3 minutes)
Position oven rack to the middle position and preheat oven to 425°F (220°C)
Line a large rimmed baking sheet with parchment paper for easy cleanup
Remove fish from refrigerator 10 minutes before cooking to allow it to reach closer to room temperature (this ensures even cooking)
Step 2: Prepare Vegetables (8 minutes)
Wash all vegetables thoroughly under running water and pat completely dry
Trim fennel bulb, cut away outer layer if bruised, then slice lengthwise into thin wedges (about 1/4-inch thick)
Cut zucchini into half-moons approximately 1/2-inch thick
Cut bell pepper into large 1.5-inch chunks, removing white pith
Halve cherry tomatoes lengthwise to maximize surface area for caramelization
Thinly slice red onion into half-rings
Mince garlic cloves finely
Step 3: Pat Fish Completely Dry (2 minutes)
Pat fish thoroughly dry inside and out with paper towels (this is crucial for crisping the skin)
If using whole fish, confirm they've been properly gutted and scaled by your fishmonger
Wipe the interior cavity dry with a damp paper towel if needed
This step prevents moisture that would otherwise create steam instead of a golden crust
Step 4: Season Fish Properly (2 minutes)
Season the cavity of whole fish generously with sea salt and freshly ground black pepper
Place a few lemon slices, a rosemary sprig, and thyme sprigs inside the cavity
Season both sides of fish (or both sides of fillets) with salt and pepper
Use slightly more salt than you think—it seasons the surface and seasons throughout as the fish cooks
Let seasoned fish rest on the counter while preparing the vegetables
Cooking Phase (25 minutes)
Step 5: Arrange Vegetables (5 minutes)
Spread prepared vegetables evenly on the prepared baking sheet
Drizzle vegetables with 2 tablespoons extra-virgin olive oil
Scatter minced garlic and sliced onion over vegetables
Season vegetables generously with sea salt and freshly ground black pepper
Toss gently to coat everything evenly with oil and seasoning
Arrange in a single layer, creating a bed for the fish
Step 6: Roast Vegetables (10 minutes)
Place baking sheet in preheated 425°F oven
Roast vegetables for 10 minutes until they begin to soften and develop light caramelization
This pre-roasting ensures vegetables finish cooking at the same time as the fish
Stir vegetables halfway through to ensure even roasting
Step 7: Nestle Fish on Vegetables
Remove baking sheet from oven (vegetables will be partially cooked)
Arrange fish on top of roasted vegetables in a single layer without crowding
Drape 2-3 lemon slices on top of each fish
Place 2-3 orange slices on top of fish for color and subtle sweetness
Drizzle fish lightly with remaining 2 tablespoons extra-virgin olive oil
Top each fish with a fresh rosemary sprig and 2 thyme sprigs
Step 8: Bake Fish to Perfection (10-12 minutes)
Return baking sheet to oven at 425°F
Bake for 10-12 minutes until fish is cooked through (timing depends on thickness)
For whole fish: The thickest part of the fish (just behind the head) should read 145°F when tested with an instant-read thermometer
For fillets: The center should flake easily with a fork and read 145°F
The skin should be light golden and crispy, not pale or rubery
If skin is still pale after 10 minutes, switch broiler to high for final 1-2 minutes for color
Do not overcook—fish cooks very quickly and becomes dry if overdone
Step 9: Rest and Prepare Pan Sauce (2 minutes)
Remove baking sheet from oven and let rest for 2 minutes (this allows juices to redistribute into the flesh)
If making the optional pan sauce, carefully pour any accumulated pan juices (about 1/4 cup) into a small saucepan
If not making sauce, skip to Step 10
Step 10: Make Optional Pan Sauce (3 minutes)
Place small saucepan over medium-high heat
Add 1/2 cup dry white wine to the pan juices
Scrape the bottom of the pot with a wooden spoon to release any browned bits
Let wine reduce by half (about 2 minutes), which intensifies the flavor
Add 1/4 cup broth and bring to a simmer
Whisk in 1 tablespoon fresh lemon juice and 1 teaspoon Dijon mustard
Remove from heat and whisk in cold butter cubes one at a time until the sauce is silky and glossy
Season with salt and pepper to taste
Keep warm until serving
Finishing Phase (5 minutes)
Step 11: Plate and Garnish with Intention
Carefully transfer fish to individual serving plates using a fish spatula or wide slotted spoon
Arrange roasted vegetables artfully around the fish
Scatter fresh basil leaves across the dish for color and fragrant freshness
Sprinkle capers over the fish and vegetables for briny punctuation
If made, drizzle pan sauce around the fish
Finish with a pinch of fleur de sel on the fish skin for textural contrast
Place a lemon wedge on each plate for diners to adjust citrus to their preference
Step 12: Serve Immediately
Serve while still hot, ideally on warmed plates
Enjoy immediately while the fish skin is still crispy and the interior is moist and tender
Expert Tips for Perfect Results
Choose the Right Fish: Use whole branzino or European sea bass (8-10 oz each) for impressive presentation, or substitute with whole dorade, black sea bream, or thick white fish fillets like halibut, cod, or snapper. Each 1/2-inch of thickness requires approximately 4-5 minutes of baking time at 425°F—thicker fish may need additional time.
The Dryness Factor is Critical: Moisture is the enemy of crispy skin. After washing your fish, pat it thoroughly with paper towels. Leave it uncovered in the refrigerator for 30 minutes before cooking if time allows—this additional drying creates an even crispier crust. This technique is used by professional chefs to achieve that restaurant-quality finish.
Oil Temperature and Fish Temperature Matters: Cold fish entering hot oil/heat creates steam instead of sear. Remove fish from refrigerator 10 minutes before cooking. Additionally, use a generous amount of good-quality oil—it's not just for flavor, it's essential for heat transfer and creating that crispy exterior.
Don't Skip the Thermometer: A 145°F internal temperature (at the thickest point) is the target for perfectly cooked fish. At this temperature, the flesh is opaque but still incredibly moist. Overcooking by just a few degrees results in dry, flaky fish that disappoints. Invest in a quality instant-read digital thermometer for consistent success.
Elevate Your Ingredients: The simplicity of this dish means every ingredient matters. Use extra-virgin olive oil from a single harvest, fresh herbs picked the same day if possible, organic lemons for brighter acidity, and the freshest fish available from a reputable fishmonger. These quality ingredients make an unmistakable difference.
Control Your Oven Temperature: Oven temperatures can vary by 25-50°F. If your fish finishes significantly faster or slower than the recommended time, recalibrate your oven by placing an oven thermometer inside and adjusting accordingly. A consistently accurate oven is the foundation of predictable, delicious results.
Variations & Substitutions
1. Aqua Pazza Preparation (Neapolitan Style)
Cook the prepared fish in a deep skillet with a shallow sauce of water or white wine, cherry tomatoes, capers, and olives instead of roasting it in the oven. This traditional southern Italian preparation creates a more "soupy" presentation—spoon the tomato-wine broth over the fish when serving.
2. Mediterranean with Olives & Artichokes
Substitute roasted vegetables with a combination of Castelvetrano olives (pit them yourself for the most delicate flavor), roasted artichoke hearts, sun-dried tomatoes, and red onions. These ingredients pair beautifully with fish and add Mediterranean authenticity and visual appeal.
3. Greek Preparation with Feta
After baking, top the fish with a mixture of crumbled feta cheese, chopped fresh dill, and additional lemon zest. Finish under a hot broiler for 1-2 minutes until the cheese softens. Serve over a bed of Greek salad (tomatoes, cucumbers, red onion, olives, and oregano).
4. Spanish Espinaca Preparation
Replace the mixed vegetables with a silky bed of spinach sautéed with garlic, white wine, and pine nuts. Bake the fish on top of the wilted spinach. This preparation is lighter, more elegant, and showcases the fish with minimal competition from other flavors.
5. Herb-Crusted Version with Panko
Before baking, combine panko breadcrumbs with fresh herbs (parsley, dill, thyme), lemon zest, grated Parmesan, salt, and pepper. Press this mixture onto the top side of the fish, drizzle with olive oil, and bake. This adds textural contrast while maintaining Mediterranean flavors and creates a more rustic presentation.
Storage Instructions
Refrigerator Storage
Store leftover cooked fish in an airtight container for up to 2 days at 40°F or below
The fish is best eaten within 24 hours while the texture remains optimal
Store vegetables separately if desired, as they can release moisture that softens the fish
Freezing (Not Recommended)
Baked fish does not freeze well as it becomes mushy when thawed due to the delicate nature of the fish flesh
If you must freeze, do so immediately after cooking, wrapped tightly in plastic wrap and then placed in an airtight freezer bag (up to 1 month)
Thaw overnight in the refrigerator before reheating
Reheating Instructions
Preheat oven to 325°F
Place fish in a baking dish, cover with foil, and reheat for 8-10 minutes until warmed through
The reheated fish will not have the same crispy skin as fresh, but will remain moist if not overheated
Do not use the microwave, which will make the fish rubbery and unpleasant
Alternatively, enjoy leftovers cold with a squeeze of fresh lemon and a fresh green salad
Make-Ahead Tips
Prepare vegetables up to 8 hours ahead; store in separate airtight containers
Make the pan sauce reduction up to 4 hours ahead and reheat gently before serving
Season fish no more than 30 minutes before cooking for optimal taste
Pre-roast vegetables up to 4 hours ahead; reheat in a 375°F oven for 5 minutes before adding fish
Serving Suggestions
Classic Mediterranean Pairing
Serve with a simple green salad dressed with extra-virgin olive oil and red wine vinegar, crusty country bread for soaking up pan sauces, and crispy potatoes (either roasted separately or baked alongside the fish if you have room on the baking sheet).
Wine Pairing Recommendations
White Wines: Vermentino (Sardinian), Grüner Veltliner (Austrian), Albariño (Spanish), or Muscadet (French)—all have bright acidity and subtle salinity that complements the delicate fish
Rosé Wines: Provence-style dry rosé with its minerality and subtle fruit notes pairs exceptionally well with the lemon and herbs
Light & Fresh Option
Serve alongside farro or bulgur wheat salad with diced cucumber, cherry tomatoes, fresh mint, and a lemon vinaigrette. This creates a complete, satisfying meal with grain, protein, and vegetables all on one plate.
Mediterranean Feast
Create a full Mediterranean spread with this fish as the centerpiece, accompanied by warm pita bread, tzatziki sauce, hummus, Greek salad, roasted olives, and marinated feta cheese. This transforms the dish into an impressive entertaining option.
Simplified Weeknight Dinner
Serve with simply steamed rice or your favorite pasta (a light oil-and-herb pasta like aglio e olio works beautifully), allowing the delicate fish and flavorful pan sauce to be the stars of the plate.
Frequently Asked Questions
Q: Can I use frozen fish? Should I thaw it first?
A: Yes, you can use frozen fish, though fresh is superior in texture and flavor. Thaw frozen fish in the refrigerator overnight (24 hours is ideal). Never thaw at room temperature, as this allows bacteria to grow. Pat the thawed fish completely dry before cooking, as it will release more moisture than fresh fish. Proceed with the recipe as written.
Q: What's the best way to know when the fish is perfectly cooked?
A: Use an instant-read thermometer—aim for 145°F at the thickest point (just behind the head for whole fish, the center for fillets). Additionally, the flesh should be opaque throughout and flake easily with a fork. At 145°F, the fish will be moist and tender; at 150°F or higher, it begins to dry out noticeably.
Q: Can I make this recipe with fish fillets instead of whole fish?
A: Absolutely. Use 6-oz skin-on fillets of branzino, halibut, or cod. Pat completely dry and proceed with the recipe, reducing the baking time to 8-10 minutes (depending on thickness). Skin-on fillets allow you to achieve the same crispy skin as whole fish while requiring less skilled filleting at the table.
Q: How do I achieve a crispy fish skin?
A: Several factors matter: (1) the fish must be completely dry before cooking, (2) you need adequate oil for heat transfer, (3) the oven temperature must be accurate at 425°F, and (4) the fish should not be moved around in the pan. If the skin is still pale after 10 minutes, switch to broil for 1-2 minutes to crisp it without overcooking the flesh underneath.
Q: Is the pan sauce really necessary, or can I skip it for a lighter dish?
A: The pan sauce is entirely optional. The fish, roasted vegetables, and lemon slices provide plenty of flavor and moisture without it. Skip the sauce for a lighter dish, or simply drizzle the fish with additional olive oil and fresh lemon juice. The sauce does add elegance for entertaining, but the dish is beautiful and complete without it.
Affiliate Disclosure
This page contains affiliate links to recommended cookware and ingredients. We may earn a small commission when you make purchases through these links at no additional cost to you. We only recommend products we genuinely use and believe in.
Shop Recommended Equipment for Mediterranean Cooking
Ingredient Substitution Guide
Whether you're working around dietary restrictions, allergies, or simply using what's available in your kitchen, these substitutions work well in this mediterranean preparation:
Cod or halibut: Mild, flaky white fish that works in nearly any recipe. Cod is thinner, so adjust cooking time accordingly.
Shrimp (large): Peel and devein, then cook for significantly less time. Shrimp are done when they turn pink and curl into a C shape.
Salmon fillets: Richer and fattier than most white fish. Reduce any added oil and cook for 1-2 minutes longer per inch of thickness.
Firm tofu: Press for 30 minutes, then slice or cube. Season with kelp powder or Old Bay for a seafood-adjacent flavor profile.
When substituting, always taste and adjust seasoning as you go. Different proteins and ingredients absorb and carry flavors differently, so what works perfectly with fish may need tweaking with your substitute.
Common Mistakes to Avoid
Even experienced cooks stumble with baked fish. Here are the pitfalls to watch for:
Using the wrong rack position: The center rack provides the most even heat. Top rack is for broiling and browning; bottom rack is for crispy bottoms on pizza and bread.
Not preheating the oven fully: An oven that says it's ready often needs another 10-15 minutes to stabilize. Use an oven thermometer to verify the actual temperature.
Overcrowding the baking sheet: Food releases steam while baking. If pieces are too close together, they steam instead of browning. Leave at least an inch between items.
Using a cold baking dish: A room-temperature or preheated pan helps food start cooking immediately, leading to better browning and more even results.
Opening the door too frequently: Each time you open the door, temperature drops 25-50°F. Use the oven light to check progress and only open when truly necessary.
Avoiding these common errors will dramatically improve your results. The difference between good and great often comes down to these small details that many cooks overlook.
Make-Ahead and Meal Prep Tips
This recipe is excellent for meal preparation. Here's how to get the most out of your batch cooking:
Refrigerator storage: 1-2 days in an airtight container. White fish is delicate and doesn't reheat as well as other proteins. Gently warm at 275°F or repurpose into fish cakes or salads.
Freezer storage: Up to 2 months. Freeze raw fish in marinades for quick weeknight cooking. The fish marinates as it thaws, saving time and boosting flavor.
Batch cooking strategy: Cook fish fresh when possible rather than meal prepping. If you must prep ahead, slightly undercook and store with a squeeze of lemon.
Reheating for Best Results
The biggest mistake in meal prep is aggressive reheating that overcooks the protein. White fish is delicate and doesn't reheat as well as other proteins. Gently warm at 275°F or repurpose into fish cakes or salads. For packed lunches, consider bringing components separately and assembling fresh. The texture stays better when sauces and garnishes are added at eating time rather than stored together.
Seasonal Adaptations
Mediterranean cooking is inseparable from its seasons. Spring explodes with wild herbs, young artichokes, and the first green almonds. Summer brings the legendary tomatoes, peppers, eggplant, and stone fruits that define the cuisine under blazing sun. Autumn yields olives for pressing, late figs, and pomegranates alongside the grape harvest. Winter is the season for citrus, root vegetables, and hearty legume dishes finished with freshly pressed olive oil.
Adapting this recipe to the seasons doesn't just improve flavor — it often reduces cost since in-season produce is more abundant and affordable. Visit your local farmers' market for the freshest seasonal ingredients that will elevate this dish.
Scaling This Recipe
Need to feed more people or cooking for just yourself? Here's how to adjust:
Cooking times change when scaling up. A doubled recipe in the same vessel needs 15-25% more time, not double. Monitor closely and use a thermometer.
Acid ingredients (citrus juice, vinegar) should be added conservatively when scaling up. Too much acid overwhelms other flavors more quickly than salt or spice.
Seasoning does not scale linearly. When doubling, start with 1.5 times the seasoning and adjust to taste. When halving, use about 60% of the original amount.
When halving this recipe, keep cooking temperature the same but reduce time by about 25%. Less food means less thermal mass, so it heats through faster.
As a general rule, taste frequently when scaling. Your palate is the best guide for getting the balance right at any batch size.
*Last updated: 2026-01-19*