The Mediterranean diet is world-renowned, not just for its vibrant flavors, but for its scientifically backed health benefits. At the heart of this lifestyle is a deep appreciation for fresh seafood. This Mediterranean baked fish recipe is a quintessential example of how simple, high-quality ingredients can transform a humble piece of white fish into a restaurant-quality meal. Whether you are a seasoned pro or a kitchen novice, this dish offers a foolproof way to enjoy lean protein packed with the sunny flavors of the coast.
Why You’ll Love This Mediterranean Baked Fish
Finding a recipe that checks the boxes for both “weeknight easy” and “dinner party elegant” is a rare win. Here is why this Mediterranean baked white fish is about to become a staple in your household:
- One-Pan Convenience: Minimal cleanup is the dream. By roasting the fish alongside its aromatics, you save time and keep the kitchen tidy.
- Naturally Dietary-Friendly: This dish is naturally gluten-free, low-carb, and dairy-free (unless you opt for the feta topping!), making it perfect for diverse dietary needs.
- Versatility: While we love cod for its meaty flake, this method works beautifully with almost any white fish available at your local market.
- Heart-Healthy: Rich in monounsaturated fats from olive oil and packed with lean protein, it’s a meal that loves your heart back.
Ingredients for Mediterranean Baked Fish

To achieve that authentic flavor profile, we rely on the “Mediterranean Trinity”: olive oil, garlic, and lemon. Using fresh ingredients here is key to making the flavors pop.
- White Fish Fillets: 1.5 lbs of cod, haddock, or sea bass.
- Extra Virgin Olive Oil: Use a high-quality oil for the best polyphenols and flavor.
- Garlic: 3–4 cloves, minced.
- Lemon: Both juice and slices for roasting.
- Cherry Tomatoes: They burst in the oven, creating a natural “sauce.”
- Red Onion: Sliced thin for a subtle sweetness.
- Kalamata Olives: For that essential salty, briny kick.
- Fresh Herbs: A mix of oregano and flat-leaf parsley.
SEO Tip: When shopping, look for “wild-caught” labels to ensure you’re getting the most nutrient-dense Mediterranean baked white fish possible.
How to Make Baked Mediterranean Fish

Success with oven baked Mediterranean fish lies in the timing. White fish is delicate; the goal is to reach an internal temperature of 145°F ($63°C$) where the meat transitions from translucent to opaque and flakes easily with a fork.
Step 1: Prepare the Fish
Pat your fish fillets completely dry with paper towels. This is a crucial step! Excess moisture will cause the fish to steam rather than roast. Season both sides generously with kosher salt and black pepper, then place them in a lightly greased ceramic baking dish.
Step 2: Make the Mediterranean Topping
In a medium bowl, toss the cherry tomatoes, sliced red onions, and Kalamata olives with olive oil, minced garlic, and dried oregano. Pour this vibrant mixture over and around the fish fillets. Top each fillet with a thin slice of lemon to infuse the meat with citrus notes as it cooks.
Step 3: Bake Until Flaky and Tender
Place the dish in a preheated oven at 400°F (200°C). Bake for 12–15 minutes, depending on the thickness of your fillets. In the final two minutes, you can turn on the broiler to lightly blister the tomatoes and char the edges of the onions.

Ingredients
Method
- Preheat oven to 400°F (200°C).
- Pat fish fillets dry and season with salt and pepper. Place in a baking dish.
- In a bowl, mix olive oil, lemon juice, garlic, oregano, tomatoes, onions, and olives.
- Pour the mixture over the fish. Top with lemon slices.
- Bake for 12–15 minutes until fish is opaque and flakes easily.
- Garnish with fresh parsley and serve immediately.
Notes
- Dry the Fish: Pat fillets thoroughly with paper towels. Removing surface moisture ensures the fish roasts and flakes rather than steaming in its own juices.
-
Don’t Overcook: Fish is done at an internal temperature of 145°F (63°C). It should be opaque and pull apart easily with a fork.
- Consistent Slicing: Slice red onions paper-thin so they soften and sweeten in the short 15-minute bake time.
- The “Sizzle” Factor: For a deeper flavor, preheat your baking sheet or dish in the oven for 5 minutes before adding the ingredients.
-
Salt Management: Kalamata olives are naturally salty. Taste your topping mixture before adding extra sea salt to the vegetables.
- Best Substitutes: If cod is unavailable, Halibut or Sea Bass are the best premium swaps; Tilapia or Haddock are the best budget-friendly options.
Best Fish to Use for This Recipe
While this technique is universal, the type of fish you choose will slightly alter the texture and flavor profile.
- Cod (The Gold Standard): This is our top pick for a Mediterranean baked cod recipe. Cod is thick, mild, and yields large, satisfying flakes that hold up well under the weight of the tomato and olive topping.
- Haddock: Very similar to cod but slightly sweeter. It is a fantastic alternative if cod isn’t available.
- Sea Bass: If you want a more buttery, luxurious mouthfeel, sea bass is the way to go. It is higher in fat and very forgiving in the oven.
- Tilapia or Halibut: Tilapia is a budget-friendly lean option, while Halibut provides a firm, steak-like texture for those who prefer a “meatier” fish.
Greek-Style Variations
To turn this into a true Greek baked fish recipe, consider a few traditional additions that transport your taste buds to the islands:
- The Feta Factor: Sprinkle 1/4 cup of crumbled high-quality sheep’s milk feta over the top during the last 5 minutes of baking. The salty, creamy cheese pairs perfectly with the acidity of the tomatoes.
- Herb Swap: While oregano is classic, adding fresh dill or thyme provides a sophisticated earthy undertone.
- The Sauce: Serve the fish with a side of [authentic Greek tzatziki] or over a bed of [lemon garlic potatoes].
What to Serve with Mediterranean Baked Fish
Because this dish is light, you want sides that complement its brightness without overpowering it.
- Salads: A crisp [traditional Greek salad] (Horiatiki) provides a wonderful temperature contrast.
- Grains: Serve over a bed of fluffy quinoa or herb-infused orzo to soak up the juices from the roasted tomatoes and olive oil.
- Vegetables: [Roasted Mediterranean vegetables] like zucchini and bell peppers can be cooked on a separate tray at the same temperature.
- Bread: A piece of crusty whole-grain sourdough is essential for “scarpetta”—mopping up the delicious garlic-lemon oil left in the pan.
Is Mediterranean Baked Fish Healthy?
Absolutely. This recipe is a nutritional powerhouse. It is naturally healthy baked fish Mediterranean style, focusing on:
- Omega-3 Fatty Acids: Essential for brain health and reducing inflammation.
- Lean Protein: Supports muscle maintenance without the heavy saturated fats found in red meats.
- Antioxidants: Lycopene from the cooked tomatoes and Allicin from the garlic provide a boost to your immune system.
Storage, Meal Prep, and Reheating Tips
- Fridge: Store leftovers in an airtight container for up to 2 days.
- Meal Prep: You can prep the vegetable topping up to 24 hours in advance. Keep the fish and topping separate until you are ready to bake.
- Reheating: Avoid the microwave! It turns white fish rubbery. Instead, place the fish in a covered pan over low heat with a splash of water or broth for 5 minutes until just warmed through.