Transport your taste buds to the sun-drenched shores of the Mediterranean with this incredibly flavorful and healthy baked fish recipe! This dish is a celebration of fresh ingredients โ flaky white fish baked to perfection alongside a vibrant medley of vegetables, briny olives, and aromatic herbs. Itโs surprisingly easy to make, making it perfect for a weeknight dinner or a relaxed weekend meal. Get ready to experience a burst of Mediterranean sunshine in every bite!

What You’ll Need
- Firm White Fish Fillets (600g / 1.3lb, skin on): We recommend cod, halibut, or sea bass for their firm texture and mild flavor. Leaving the skin on helps keep the fish moist during baking and adds a lovely crispness.
- Extra Virgin Olive Oil (2 Tbsp / 30ml + 1 tsp for sauce): The cornerstone of Mediterranean cuisine! Use a good quality extra virgin olive oil for its rich flavor and health benefits. It acts as both a flavor carrier and helps prevent the fish from sticking to the baking dish.
- Red Onion (1 medium, thinly sliced โ100g / 3.5oz): Red onion provides a beautiful color and a slightly sweet, pungent flavor that forms the aromatic base of the dish.
- Cherry Tomatoes (200g / 7oz, halved): These little bursts of sweetness add a lovely acidity and juicy texture to the vegetable mixture.
- Kalamata Olives (120g / 4.2oz, pitted and halved): Kalamata olives are a must-have for authentic Mediterranean flavor. Their briny, slightly fruity taste adds incredible depth to the dish.
- Capers (2 Tbsp / 30g, rinsed): These tiny pickled buds deliver a salty, tangy pop that complements the olives and tomatoes beautifully. Be sure to rinse them to remove excess salt.
- Garlic (3 cloves, minced): Garlic is essential for adding a pungent, savory note to the dish. Freshly minced garlic provides the best flavor.
- Smoked Paprika (1 tsp / 5g): Smoked paprika adds a warm, smoky flavor that enhances the overall complexity of the dish.
- Ground Cumin (ยฝ tsp / 2.5g): Cumin provides an earthy undertone that complements the other spices and adds a touch of warmth.
- Red Pepper Flakes (ยผ tsp / 1g): A pinch of red pepper flakes adds a subtle heat that balances the sweetness of the tomatoes and the saltiness of the olives. Adjust to your spice preference.
- Lemon (Zest of 1 + 2 Tbsp / 30ml fresh juice + 1 tsp for sauce): Lemon juice and zest brighten the flavors and add a refreshing citrusy note.
- Vegetable Broth (2 Tbsp / 30ml): A splash of vegetable broth adds moisture to the baking dish, preventing the vegetables from drying out.
- Fresh Parsley (2 Tbsp / 30g, chopped): Fresh parsley adds a vibrant green color and a fresh, herbaceous flavor.
- Fresh Dill (1 Tbsp / 15g, chopped): Dill provides a delicate, slightly anise-like flavor that complements the fish and vegetables.
- Fresh Mint (1 Tbsp / 15g, chopped, optional): Mint adds a cool, refreshing twist to the dish. It’s optional, but highly recommended!
- Pine Nuts (2 Tbsp / 30g, toasted): Toasted pine nuts add a delightful crunch and nutty flavor.
- Plain Greek Yogurt (120g / ยฝ cup): Greek yogurt forms the base of the cooling sauce, providing a creamy texture and tangy flavor.
- Ground Sumac (ยผ tsp / 0.5g, optional): Sumac is a Middle Eastern spice with a lemony, tangy flavor. It adds a unique and delicious touch to the yogurt sauce.
- Salt and Black Pepper (to taste): Essential for seasoning and enhancing the flavors of all the ingredients.
Substitutions & Variations
Feel free to adapt this recipe to your liking! Here are a few ideas:
- Fish: If you don’t have white fish, salmon or tuna steaks would also work well.
- Olives: Green olives can be substituted for Kalamata olives, but the flavor will be different.
- Herbs: If you don’t have fresh herbs, you can use dried herbs, but use about 1 teaspoon of each dried herb for every tablespoon of fresh herb.
- Vegetables: Feel free to add other Mediterranean vegetables like zucchini, bell peppers, or eggplant.
Detailed Baking Instructions for Flaky Perfection
- Preheat and Prepare: Begin by preheating your oven to 200ยฐC (400ยฐF). This ensures even cooking. Lightly oil a 22 x 30 cm (9 x 12 in) baking dish with a drizzle of olive oil. This prevents the fish and vegetables from sticking and adds a subtle flavor.
- Season the Fish: Pat the fish fillets dry with paper towels. This is crucial for achieving a good sear and preventing steaming. Season both sides generously with salt, pepper, half the lemon zest, and 1 tablespoon of olive oil. The lemon zest infuses the fish with bright citrus notes, while the olive oil helps with browning. Set the seasoned fillets aside on a plate.
- Prepare the Mediterranean Vegetable Base: In a large bowl, combine the sliced red onion, halved cherry tomatoes, Kalamata olives, capers, minced garlic, smoked paprika, ground cumin, red pepper flakes, remaining lemon zest, lemon juice, vegetable broth, and a pinch of salt and pepper. Toss everything together until evenly coated. This ensures that each vegetable is infused with the vibrant Mediterranean flavors.
- Assemble the Bake: Spread the vegetable mixture evenly in the prepared baking dish, creating a shallow well in the center. This well will cradle the fish, allowing it to cook in the flavorful juices. Gently nestle the seasoned fish fillets on top of the vegetables, skin side up if present. Leaving the skin on helps retain moisture and adds a delightful texture.
- Bake to Perfection: Place the dish in the preheated oven and bake for 12-15 minutes, or until the fish flakes easily with a fork and the vegetables are tender but still hold their shape. The baking time will vary depending on the thickness of the fish fillets. Check for doneness by gently inserting a fork into the thickest part of the fish; it should separate easily.
- Prepare the Yogurt Sauce: While the fish bakes, prepare the cooling yogurt sauce. In a small bowl, whisk together the Greek yogurt, 1 teaspoon of olive oil, 1 teaspoon of lemon juice, ground sumac (if using), and a pinch of salt until smooth and creamy. The sumac adds a unique lemony tang, but it’s optional.
- Rest and Finish: Remove the baked fish from the oven and let it rest for 2 minutes. This allows the juices to redistribute, resulting in a more tender and flavorful fish.
The Importance of Resting the Fish
Allowing the fish to rest after baking is a simple yet crucial step often overlooked. During baking, the muscle fibers in the fish contract, squeezing out moisture. Resting allows these fibers to relax and reabsorb some of the juices, resulting in a more succulent and flavorful fillet. It’s similar to letting a roast rest before carving โ it makes a world of difference!Variations and Substitutions
Feel free to customize this Mediterranean Baked Fish to your liking! Here are a few ideas:
- Fish Options: While firm white fish like cod, halibut, or sea bass work best, you can also use salmon or trout. Adjust the baking time accordingly.
- Vegetable Swaps: Add other Mediterranean vegetables like zucchini, bell peppers, or eggplant.
- Herb Alternatives: If you don’t have fresh herbs, you can use dried herbs, but reduce the amount to about 1 teaspoon each.
- Spice Level: Adjust the amount of red pepper flakes to control the heat.

Why Mediterranean Flavors Enhance Fish
The Mediterranean diet is renowned for its health benefits and vibrant flavors. The combination of olive oil, lemon, garlic, herbs, and briny olives creates a harmonious blend that perfectly complements the delicate flavor of fish. The acidity of the lemon juice and tomatoes helps to brighten the fish, while the herbs add freshness and complexity. The olive oil provides a healthy fat that keeps the fish moist and flavorful.Serving Suggestions & Wine Pairing
This Mediterranean Baked Fish is delicious served with a side of quinoa, couscous, or a simple green salad. For a truly authentic experience, pair it with a crisp, dry white wine like Sauvignon Blanc or Pinot Grigio. The wine’s acidity will complement the lemon and herbs in the dish.
Frequently Asked Questions (FAQ)
Q: Can I use frozen fish?
A: Yes, but make sure to thaw it completely and pat it dry before seasoning.
Q: Can I make this ahead of time?
A: You can prepare the vegetable mixture ahead of time and store it in the refrigerator for up to 24 hours. Assemble and bake just before serving.
Q: Is sumac essential?
A: No, it’s optional. It adds a lovely lemony flavor, but the dish will still be delicious without it.
Enjoy this delightful Mediterranean Baked Fish! It’s a healthy, flavorful, and easy-to-make meal that’s perfect for any occasion. Don’t forget to save this recipe to Pinterest for later!
Print
Mediterranean Baked Fish
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: General
Description
This Mediterranean baked fish recipe delivers a burst of sunshine with flaky white fish and a vibrant medley of vegetables, olives, and herbs. It’s an easy and healthy dish perfect for a weeknight meal or relaxed weekend gathering.
Ingredients
- 600g (1.3lb) firm white fish fillets (cod, halibut, or sea bass), skin on
- 2 Tbsp (30ml) + 1 tsp extra virgin olive oil
- 100g (3.5oz) red onion, thinly sliced
- 200g (7oz) cherry tomatoes, halved
- 120g (4.2oz) Kalamata olives, pitted and halved
- 30g (2 Tbsp) capers, rinsed
- 3 cloves garlic, minced
- 5g (1 tsp) smoked paprika
- 2.5g (ยฝ tsp) ground cumin
- 1g (ยผ tsp) red pepper flakes
- Zest of 1 lemon + 30ml (2 Tbsp) fresh juice + 1 tsp for sauce
- 30ml (2 Tbsp) vegetable broth
- 30g (2 Tbsp) fresh parsley, chopped
- 15g (1 Tbsp) fresh dill, chopped
- 15g (1 Tbsp) fresh mint, chopped (optional)
- 30g (2 Tbsp) pine nuts, toasted
- 120g (ยฝ cup) plain Greek yogurt
- 0.5g (ยผ tsp) ground sumac (optional)
- Salt and black pepper to taste
Instructions
- Preheat & Prepare: Preheat oven to 200ยฐC (400ยฐF) and oil a baking dish.
- Season Fish: Pat fish dry, season with salt, pepper, lemon zest, and 1 Tbsp olive oil.
- Prep Vegetables: Combine onion, tomatoes, olives, capers, garlic, spices, lemon juice, broth, and seasoning.
- Assemble Bake: Spread vegetables in dish, create a well, and nestle fish on top.
- Bake to Perfection: Bake for 12-15 minutes, until fish flakes easily.
- Make Yogurt Sauce: Whisk yogurt, 1 tsp olive oil, 1 tsp lemon juice, and sumac (if using).
- Rest & Finish: Let fish rest for 2 minutes before serving.
Notes
Allowing the fish to rest after baking helps retain moisture and enhances flavor. Feel free to substitute vegetables or herbs based on preference.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 fillet
- Calories: 350 kcal
- Sugar: 8 g
- Sodium: 400 mg
- Fat: 20 g
- Saturated Fat: 4 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 20 g
- Fiber: 4 g
- Protein: 30 g
- Cholesterol: 70 mg