Mediterranean Baked Fish: Your Go-To Healthy & Quick One-Pan Dinner
With its vibrant, fresh, and irresistibly delicious flavors, this Mediterranean Baked Fish recipe is the epitome of a nutritious one-pan dinner. You can whip up this culinary masterpiece in just under 30 minutes, making it an ideal choice for busy weeknights. Featuring tender cod fillets baked to perfection alongside a colorful medley of Mediterranean vegetables and aromatic herbs, every bite promises a succulent and delightful experience.
Beyond its incredible taste and speedy preparation, this dish offers remarkable versatility. It pairs beautifully with a wide array of side dishes and is naturally gluten-free, catering to various dietary needs. If you’re looking to embrace the health benefits and deliciousness of the Mediterranean diet, this baked fish recipe is an absolute must-try!

On those demanding days when time is of the essence but you still want to serve a wholesome and satisfying dinner, fish invariably becomes my go-to protein. The reason is simple: fish cooks incredibly fast and offers immense versatility, allowing for countless delicious preparations.
If you’re eager to explore more easy and delightful fish dinner recipes, I highly recommend checking out my Fish in White Sauce, Lemon Butter Tilapia, and Sheet Pan Salmon and Broccoli. Each recipe offers a unique flavor profile while maintaining simplicity and speed.
Table of Contents
- Why You’ll Love This Mediterranean Baked Fish
- Essential Ingredients for Mediterranean Baked Fish
- Substitutions & Flavorful Variations
- How to Make Mediterranean Baked Fish: A Step-by-Step Guide
- 1: Prepare the Aromatic Marinade
- 2: Marinate the Fish Fillets
- 3: Season the Mediterranean Vegetables
- 4. Layer Vegetables in Baking Dish
- 5. Arrange Marinated Fish Over Veggies
- 6. Bake to Perfection and Serve
- Tips for the Best Mediterranean Baked Fish
- What to Serve with Mediterranean Baked Fish
- Frequently Asked Questions About This Recipe
- More Delicious Fish Recipes to Explore
- Mediterranean Baked Fish Recipe Card
Why You’ll Love This Mediterranean Baked Fish
- It’s incredibly easy to make. This recipe is designed for maximum convenience, requiring minimal effort and time in the kitchen. Everything comes together effortlessly in just one baking pan, significantly cutting down on cleanup. With only a few minutes needed for assembly, it’s truly one of the easiest ways to cook fish while delivering spectacular results.
- It’s bursting with fresh, vibrant flavors and pure deliciousness. Thanks to a bounty of fresh ingredients and aromatic Mediterranean herbs, this baked cod transforms into a bright, lively, and incredibly appetizing dish. The combination of savory fish, tangy tomatoes, briny olives, and zesty lemon creates a harmonious flavor profile that will tantalize your taste buds and brighten up any dinner table.
- It’s the perfect solution for a quick and healthy family dinner. If you’re seeking a nutritious meal that can be prepared in a flash, this baked fish is unsurpassed. It requires a mere 20 minutes in the oven, or even less depending on the thickness of your fish fillets. This makes it an ideal meal for busy weeknights when you want wholesome food without the fuss.
- Healthy and Diet-Friendly: Packed with lean protein, healthy fats from olive oil, and a generous serving of vegetables, this dish aligns perfectly with a Mediterranean lifestyle. It’s naturally gluten-free and can easily fit into various healthy eating plans, providing essential nutrients without compromising on flavor.
Essential Ingredients for Mediterranean Baked Fish
Gather these fresh and wholesome ingredients to create this healthy and flavorful dinner:

- Fish: While I’ve used premium cod fillets for this recipe, which offer a beautiful flaky texture and mild flavor, you can certainly experiment with other types of firm white fish. Excellent alternatives include haddock, sea bass, halibut, or even mahi-mahi. The key is to choose a fish that holds up well to baking.
- Veggies: The fresh vegetables, along with briny olives and capers, are what infuse this dish with its distinct Mediterranean character. I’ve opted for a savory base of red onion and minced garlic, complemented by the sweet tanginess of cherry tomatoes and the bright zest of fresh lemon. Black olives and capers contribute a wonderful salty, briny depth. For an extra pop of color and sweetness, yellow bell peppers are a fantastic addition. Feel free to incorporate other seasonal vegetables like zucchini, artichoke hearts, or even spinach. Green olives can also be used in place of black olives for a slightly different flavor profile.
- Seasonings: To enhance the natural flavors without overpowering them, I rely on a simple yet effective blend of dried thyme and oregano. These classic Mediterranean herbs impart an earthy, aromatic quality. A generous pinch of sea salt and freshly ground black pepper is essential to bring out all the flavors, and a garnish of fresh basil at the end adds a delightful herbaceous finish.
- Olive Oil: The quality of your olive oil truly makes a difference in Mediterranean cuisine. I highly recommend using the best extra virgin olive oil you can find. Its fruity, peppery notes will elevate the entire dish, contributing to both flavor and a luscious texture.
For the complete recipe details and step-by-step instructions, please scroll to the dedicated recipe card at the bottom of this page.
Substitutions & Flavorful Variations
This Mediterranean Baked Fish recipe is wonderfully adaptable. Here are a few ideas to customize it to your taste:
- Tomato Alternatives: If fresh cherry tomatoes aren’t available, don’t hesitate to use regular tomatoes. Simply dice them into bite-sized chunks to ensure they cook evenly and release their juices into the dish. Canned diced tomatoes, drained, can also work in a pinch.
- Olive Choices: While black olives provide a lovely briny element, if you have Kalamata olives on hand, I wholeheartedly recommend using them. Their rich, fruity, and slightly tangy flavor profile beautifully complements the other Mediterranean ingredients, adding an authentic touch. Green olives, while milder, are also a great option.
- Add a Kick of Heat: For those who appreciate a touch of spice, infuse the marinade with a pinch of cayenne pepper or a generous sprinkle of red pepper flakes. This subtle heat will add an exciting dimension to the bright flavors of the dish.
- Herbs and Spices: Experiment with other fresh herbs like parsley, dill, or mint. A touch of smoked paprika can add a subtle smoky depth, while a pinch of sumac can provide an extra tangy, citrusy note.
- Cheese Topping: For an extra layer of savory flavor and creaminess, crumble some feta cheese over the fish and vegetables during the last 5-10 minutes of baking. The feta will soften slightly and add a wonderful salty tang.
How to Make Mediterranean Baked Fish: A Step-by-Step Guide
Crafting this delightful Mediterranean-style baked fish is a straightforward process. Begin by ensuring all your ingredients are prepped and ready to go.
1: Prepare the Aromatic Marinade
In a medium-sized bowl, combine the finely minced garlic, dried oregano, and dried thyme. Pour in the extra virgin olive oil (or avocado oil for a milder alternative) and the fresh lemon juice. Whisk all these ingredients together thoroughly until they are well combined, creating a fragrant and zesty marinade for your fish fillets.

2: Marinate the Fish Fillets
Arrange your fresh fish fillets in a shallow dish, ensuring they lie in a single layer. Generously drizzle the prepared marinade over each fillet, making sure every piece is thoroughly coated on all sides. Cover the dish securely and place it in the refrigerator for at least 30 minutes. This crucial step allows the fish to absorb all the wonderful flavors of the marinade, resulting in a more tender and aromatic outcome.

3: Season the Mediterranean Vegetables
While your fish is marinating, prepare the vegetables. In a separate large bowl, combine the diced bell peppers, red onions, vibrant cherry tomatoes, black olives, and briny capers. Drizzle them generously with a touch of olive oil, then season with a pinch of sea salt and freshly ground black pepper. Toss everything together until the vegetables are evenly coated with the oil and seasonings. This step ensures every component of your dish is perfectly seasoned.

4. Layer Vegetables in Baking Dish
Once the fish has finished marinating, remove the dish from the refrigerator. Take a suitable baking dish (a 9×13 inch or similar size works well for four fillets) and spread the prepared, seasoned vegetables evenly across the bottom. Create a vibrant bed for your fish to rest upon.

5. Arrange Marinated Fish Over Veggies
Carefully place the marinated fish fillets on top of the bed of seasoned vegetables in the baking dish. For an extra boost of citrusy flavor and an elegant presentation, arrange a few thin slices of fresh lemon over each fish fillet. Preheat your oven to 375 degrees F (190 degrees C) while you complete this step, ensuring it’s ready for baking.

6. Bake to Perfection and Serve
Transfer the baking dish to your preheated oven and bake for approximately 15–20 minutes. The precise cooking time may vary slightly depending on the thickness of your fish fillets and your oven’s calibration. The fish is done when it’s cooked through and flakes easily with a fork. Once baked, carefully remove the dish from the oven. Garnish generously with fresh basil leaves and additional lemon slices or wedges, if desired, for a final flourish of flavor and visual appeal.

Tips for the Best Mediterranean Baked Fish
- Monitor Oven Time: Every oven is unique, so it’s wise to start checking the fish for doneness around the 15-minute mark. Overcooking is the arch-nemesis of perfectly baked fish; it will quickly turn dry and chewy. You’re aiming for fish that is opaque throughout and flakes effortlessly when gently nudged with a fork.
- Pat Fish Dry: Before you even think about marinating, take a moment to thoroughly pat your fish fillets dry with paper towels. Removing excess moisture is crucial as it helps the marinade adhere better and prevents the fish from steaming instead of baking, ensuring a beautiful texture.
- Boost Citrus Flavor with Zest: If you’re a true lemon lover, don’t let that precious zest go to waste! In addition to the fresh lemon juice, grate a bit of lemon zest into your marinade. The zest contains essential oils that provide an intense burst of bright, aromatic citrus flavor, taking your dish to the next level.
- Add Feta for Authentic Mediterranean Taste: For an extra layer of authentic Mediterranean flavor and a creamy, salty kick, sprinkle some crumbled feta cheese over the fish and vegetables during the last 5 minutes of baking, or right before serving. The warmth of the dish will soften the feta beautifully.
- Use Fresh Herbs: While dried herbs are convenient for the marinade, a garnish of fresh herbs like basil, parsley, or dill just before serving adds an incredible aroma, brightness, and visual appeal that truly elevates the dish.

Top Tip: Mediterranean baked fish is always best enjoyed fresh. If you happen to have leftovers, store them in an airtight container in the refrigerator for up to 24 hours. Reheat gently to prevent the fish from drying out.
What to Serve with Mediterranean Baked Fish
This flavorful baked Mediterranean fish is incredibly versatile when it comes to pairings. Here are some excellent serving ideas and suggestions to complete your meal:
- Grain-Based Sides:
- Rice: Serve alongside a fluffy rice pilaf, Garlic Herb Rice, or a simple brown rice for a wholesome base that can soak up all the delicious juices.
- Quinoa: For a protein-packed, gluten-free alternative, a light and fluffy quinoa salad with a lemon vinaigrette would be perfect.
- Couscous: Quick-cooking couscous seasoned with a little lemon and herbs makes an excellent, traditional Mediterranean accompaniment.
- Bread for Mopping:
- Crusty Bread: A good crusty bread is essential for soaking up every last drop of the flavorful pan juices. Consider Homemade French Bread or aromatic Garlic Butter Rolls.
- Pita Bread: Warm pita bread, perhaps lightly toasted, adds another authentic Mediterranean touch.
- Pasta and Vegetable Sides:
- Pasta: Sometimes, a simple pasta dish like Lemon Garlic Butter Pasta can be a delightful pairing, creating a more substantial meal.
- Green Vegetables: Complement the fish with a side of fresh, vibrant vegetables such as Sauteed Vegetables or crisp Garlic Butter Green Beans.
- Salad: A fresh green salad with a light vinaigrette or a classic Greek salad provides a refreshing counterpoint to the baked fish.
- Low-Carb Options: For those following a low-carb diet, cauliflower rice or steamed asparagus make excellent, light, and healthy choices.

Frequently Asked Questions About This Recipe
Can I use any other kind of fish for this recipe?
Absolutely! While cod is an excellent choice, this recipe is quite forgiving. For the best results, I recommend using other flaky white fish varieties. Great options include haddock, striped bass, mahi-mahi, grouper, or even tilapia. The key is to select a firm fish that won’t fall apart during baking and has a relatively mild flavor to complement the Mediterranean seasonings.
How will I know when the fish is done cooking?
Most white fish, including cod, typically cooks to perfection in the oven within 15-20 minutes at 375°F (190°C). To check for doneness, gently insert a fork into the thickest part of a fillet. If the fish flakes easily and is opaque throughout, it’s ready to be served. Avoid overcooking, as this can lead to dry and rubbery fish.
Can I use frozen fish for this recipe?
Yes, you can use frozen fish, but preparation is key. I always recommend using fresh fish for the best texture and flavor. However, if you opt for frozen fillets, it’s crucial to allow them to thaw completely overnight in the refrigerator before marinating and baking. Ensure they are fully thawed and patted dry to achieve the desired results.
Can I prepare this dish ahead of time?
You can certainly do some prep work in advance! The fish can be marinated in the refrigerator for up to 2 hours before baking. You can also chop and season your vegetables ahead of time and store them in a separate airtight container in the fridge. This way, assembly and baking on the day of serving will be even quicker.
More Delicious Fish Recipes to Explore
If you make this Mediterranean baked fish recipe, we would love to hear from you! Please consider leaving a comment or sharing your experience. Your feedback helps others discover and enjoy this delicious recipe!
Mediterranean Baked Fish
This easy Mediterranean baked fish is bursting with flavor and deliciousness, and barely takes any time to make! You’ve got to give it a try for a healthy, quick, and satisfying meal.
Prep Time: 10 mins
Cook Time: 15-20 mins
Total Time: 25-30 mins
Servings: 4 servings
Rate Recipe |
Print Recipe
Ingredients
- 4 cod fish fillets, about 6oz each
- ¼ cup extra virgin olive oil
- Pinch of sea salt and black pepper (to taste)
- 4 cloves garlic, minced
- 1 tsp dried oregano
- 1 tsp dried thyme
- 1 Lemon, juiced
- 1 cup cherry tomatoes, halved
- ¼ cup Black olives, pitted and halved
- 2 tbsp capers, drained
- 1 Lemon, thinly sliced (for garnish and flavor)
- 1 red onion, diced
- 1 yellow bell pepper, diced
- 1 sprig fresh Italian basil (for garnish)
Instructions
- In a bowl, combine the minced garlic, dried oregano, and dried thyme. Add the extra virgin olive oil and fresh lemon juice, then whisk until all ingredients are well combined. This will serve as the delicious marinade for your fish fillets.
- Arrange the cod fish fillets in a shallow dish, ensuring they are not overlapping. Generously drizzle the prepared marinade over the fillets, making sure each piece is thoroughly coated on all sides.
- Cover the dish and place it in the refrigerator for at least 30 minutes. This marinating time is key to infusing the fish with incredible Mediterranean flavors.
- Meanwhile, preheat your oven to 375°F (190°C).
- In a separate large bowl, combine the diced bell peppers, red onions, cherry tomatoes, black olives, and capers. Drizzle with a little olive oil and season with a pinch of sea salt and black pepper. Toss gently to ensure all vegetables are evenly coated.
- Once the fish has marinated, remove the dish from the fridge. Transfer the seasoned vegetables to a baking dish, spreading them out evenly to form a bed. Top the vegetables with the marinated fish fillets, placing them carefully. Arrange a few thin lemon slices on top of each fillet for added brightness and flavor during baking.
- Transfer the baking dish to the preheated oven and bake for 15–20 minutes, or until the fish is opaque throughout and flakes easily with a fork. The cooking time may vary slightly based on the thickness of your fillets.
- Carefully remove the dish from the oven. Garnish the baked fish with fresh basil leaves and additional lemon slices or wedges if desired, for a beautiful presentation and fresh aroma. Serve hot and enjoy!
Notes
- Always check your fish for doneness around the 15-minute mark, as oven temperatures can vary. Overcooked fish tends to be dry and chewy, which you definitely want to avoid for the best texture.
- Ensure you pat the fish fillets completely dry with paper towels before applying the marinade. This helps the flavors penetrate better and prevents a watery sauce.
- For an intense citrus aroma, add a teaspoon of fresh lemon zest to your marinade along with the lemon juice.
- To enhance the Mediterranean experience, consider sprinkling some crumbled feta cheese over the dish in the last few minutes of baking, or as a garnish before serving.
Nutrition
- Calories: 320 kcal
- Carbohydrates: 13 g
- Protein: 32 g
- Fat: 16 g
- Saturated Fat: 2 g
- Polyunsaturated Fat: 2 g
- Monounsaturated Fat: 11 g
- Cholesterol: 73 mg
- Sodium: 342 mg
- Potassium: 987 mg
- Fiber: 3 g
- Sugar: 4 g
- Vitamin A: 384 IU
- Vitamin C: 97 mg
- Calcium: 79 mg
- Iron: 2 mg
Additional Info
Course: Dinner, Main Course
Cuisine: Mediterranean
Calories: 320
Tried this recipe? We’d love to see your creations! Mention @preciouscore or tag #PreciousCore on Instagram!