There’s a particular kind of kitchen magic that happens when you combine simple, fresh ingredients and let the oven do the work. This Mediterranean Baked Fish is that magic in dinner form. It’s the recipe I turn to when I want a meal that feels special, nourishing, and effortlessly elegant, yet requires minimal active time.
Imagine tender, flaky fish infused with the bright tang of lemon, the sweetness of roasted tomatoes, and the savory depth of olives and garlic—all mingling in one glorious pan. It’s a vibrant, healthful dish that delivers restaurant-quality flavor with weeknight ease. Let’s get cooking.
This dish is a testament to how a few good ingredients can create something extraordinary. Here’s why it’s become a staple in my home and will in yours.
- One-pan convenience: Everything cooks together in a single dish, meaning maximum flavor with minimal cleanup. You get a complete meal—protein and vegetables—with just one pan to wash.
- Big flavor, fast: The combination of briny olives, sweet roasted tomatoes, aromatic garlic, and fresh herbs creates a complex flavor profile that tastes like it simmered for hours, but it’s ready in about 30 minutes.
- Diet-flexible: Naturally gluten-free, dairy-free, and low in carbs, this recipe easily accommodates various dietary needs without any special adjustments.
- Perfectly cooked fish: My method of baking the fish on a bed of vegetables ensures it steams gently in its own juices, staying incredibly moist and never drying out.
- Endlessly customizable: The vegetable and herb base is a fantastic canvas. Don’t have olives? Use capers. Prefer zucchini? Throw it in. This recipe welcomes your creativity.
Recommended Tools for This Recipe
As an Amazon Associate, we may earn a small commission from qualifying purchases — at no extra cost to you.
Ingredients You’ll Need
- Let’s gather our ingredients—this is where the Mediterranean sun shines in your kitchen. The beauty of this recipe lies in the quality and simplicity of its components. We’re building layers of flavor, starting with a robust vegetable base that transforms into a fragrant sauce as it bakes.
For the best results, choose the freshest fish you can find. Look for firm, bright fillets with a clean, ocean-like smell. For the vegetables, ripe cherry tomatoes will burst with sweetness, and a good quality extra virgin olive oil will tie all the flavors together beautifully.
- Firm white fish fillets: I recommend cod, halibut, or sea bass. Their mild flavor and sturdy texture hold up perfectly to baking without falling apart.
- Cherry tomatoes: Halved. They roast quickly and release their juices to form the base of the sauce.
- Red onion: Thinly sliced. It adds a touch of sweetness and beautiful color.
- Kalamata olives: Pitted. Their briny, salty punch is a hallmark of Mediterranean flavor.
- Garlic: Thinly sliced. It mellows and sweetens as it roasts with the vegetables.
- Lemon: You’ll use slices for baking and fresh juice for finishing. This double hit provides both infused and bright, fresh acidity.
- Extra virgin olive oil: This is your primary fat and flavor carrier. A good, fruity oil makes a difference.
- Dried oregano: Preferably Greek. Dried herbs have a more concentrated flavor that stands up to the heat of the oven.
- Smoked paprika: Optional, but I love the subtle smoky depth it adds.
- Fresh parsley and dill: These are for finishing. Adding fresh herbs after baking preserves their vibrant color and delicate flavor.
- Kosher salt and freshly ground black pepper: The essential seasonings to make all the other flavors pop.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
Kitchen Equipment Needed
You don’t need any fancy gadgets for this recipe. Simplicity is key.
- 9×13 inch baking dish or large oven-safe skillet: This is your workhorse. A ceramic or glass dish is perfect, but a cast-iron or stainless steel skillet works beautifully and can go from stovetop to oven if you want to sauté the vegetables briefly first.
- Mixing bowls: One for tossing the vegetables.
- Chef’s knife and cutting board: For prepping all your vegetables and herbs.
- Measuring spoons and cups: For accuracy with your oil and seasonings.
How to Make Mediterranean Baked Fish Recipe
Step 1: Build Your Flavor Base
Preheat your oven to 400°F (200°C)—this high heat will roast the vegetables quickly and give the fish a nice texture. In a large bowl, combine your halved cherry tomatoes, sliced red onion, olives, and sliced garlic. Drizzle them with about half of your olive oil, sprinkle with half the dried oregano, and don’t be shy with the salt and pepper.
Toss everything until it glistens. This colorful mix is the foundation that will both flavor and cradle your fish.
Step 2: Assemble the Dish
Pour the seasoned vegetable mixture into your baking dish and spread it into an even layer. Now, nestle the thin lemon slices throughout the vegetables. Believe me, this does two things: it allows the lemon flavor to perfume the entire dish as it bakes, and it creates little platforms that help keep the fish elevated slightly above the direct heat of the pan.
Step 3: Prepare and Season the Fish
This is the most important prep step. Take your fish fillets and pat them completely dry with paper towels. Any surface moisture will steam the fish instead of letting it roast nicely.
Place the dry fillets on top of the vegetable bed. Drizzle the remaining olive oil over them. Now, season both sides generously with salt, pepper, the rest of the oregano, and that optional smoked paprika.
Tip from me: season from a height for more even distribution.
Step 4: Bake to Perfection
Slide the dish into the hot oven. Now, set a timer for 12 minutes. Fish cooks quickly, and thickness varies.
At the 12-minute mark, check for doneness. The fish should be opaque throughout and flake easily when gently prodded with a fork at its thickest part. If it needs more time, check in 2-minute increments.
Trust me, it’s better to undercook slightly, as carryover cooking will continue.
Step 5: The Finishing Touches and Serve
Carefully remove the dish from the oven—it will be bubbling and fragrant. Immediately squeeze the juice from your reserved lemon half over everything. This hit of fresh, bright acidity wakes up all the flavors.
Then, shower the entire dish with all your chopped fresh herbs. Let it rest for just 2-3 minutes; this allows the juices to settle. Step back and admire your creation, then serve it right from the pan, making sure to spoon plenty of those glorious, saucy vegetables over each piece of fish.
A few chef-level insights will guarantee your success every single time.
- The dry fish rule: I can’t stress this enough. Moisture is the enemy of good browning and texture. Patting the fish fillets thoroughly dry with paper towels before seasoning is non-negotiable for a perfect result.
- Uniform thickness: If your fish fillets are different thicknesses, place the thicker pieces towards the edges of the dish and the thinner ones in the center. Ovens are typically hotter around the edges, which helps everything finish cooking at the same time.
- Don’t skip the rest: Letting the baked fish sit for a few minutes after it comes out of the oven allows the proteins to relax and reabsorb some of the juices, ensuring each bite is moist and flavorful.
- Fresh vs. dried herbs: We use both for a reason. Dried oregano can withstand the oven’s heat and provides a deep, earthy base note. The delicate fresh parsley and dill are added at the end to provide a burst of color and fresh, aromatic top notes that would be lost if baked.
Recipe Variations
- This recipe is wonderfully adaptable. Here are some of my favorite tested twists.
- Spanish Twist: Replace the oregano with 1 tsp of sweet paprika and a pinch of saffron threads soaked in a tablespoon of warm water. Add 1/4 cup of dry white wine to the vegetables before baking.
- Italian Herb Garden: Use a mix of dried basil and thyme instead of oregano. Finish with fresh basil and a sprinkle of toasted pine nuts.
- Spicy Harissa: Whisk 1-2 tablespoons of harissa paste into the olive oil before drizzling it over the vegetables and fish for a North African-inspired kick.
- With Feta: Crumble 1/2 cup of good quality feta cheese over the vegetables and fish in the last 5 minutes of baking for a creamy, salty finish.
- Artichoke & White Wine: Add a cup of drained, quartered artichoke hearts to the vegetable mix and pour 1/4 cup of dry white wine into the bottom of the dish before baking for extra depth.
What to Serve With This Recipe
This dish is a complete meal in a pan, but it loves company. For a light, healthy spread, serve it with a simple arugula salad dressed with lemon vinaigrette. To make it more substantial, it’s fantastic with a side of lemon-herb quinoa or orzo pasta to soak up the sauce.
For a low-carb option, try cauliflower rice or zucchini noodles. Crusty, warm bread for dipping is never a wrong choice. A crisp, dry white wine like Sauvignon Blanc, Pinot Grigio, or a Greek Assyrtiko pairs perfectly.
This meal is ideal for easy weeknight dinners, elegant enough for weekend guests, and perfect for a healthy lunch the next day.
Storage & Make-Ahead Instructions
- This dish is best enjoyed fresh, but leftovers are still delicious.
- Refrigeration: Store any leftovers in an airtight container in the refrigerator for up to 2 days. The fish’s texture is best when reheated gently.
- Reheating: Gently reheat portions in a covered oven-safe dish at 300°F (150°C) until just warmed through, about 10-15 minutes. You can also use the microwave on a low-power setting, but be careful not to overcook.
- Make-Ahead: You can fully prep the vegetable base (Step 1) up to 4 hours in advance. Store it covered in the refrigerator. When ready to cook, let it sit at room temperature for 15 minutes, then proceed with assembling and baking. I do not recommend seasoning the fish ahead of time, as salt can draw out moisture.
Frequently Asked Questions
Q: Can I use frozen fish fillets?
A: Absolutely. Thaw them completely in the refrigerator overnight, then pat them extremely dry. Frozen fillets often retain more water, so the drying step is even more critical.
Q: My fish is releasing a lot of white liquid. Is that normal?
A: That white protein (albumin) is normal, especially in certain types of fish like cod. Patting the fish dry helps minimize it. Don’t worry, it’s perfectly safe to eat.
Q: What other fish can I use?
A: Any firm-fleshed white fish works. Haddock, pollock, or even salmon (adjust cook time slightly for thicker cuts) are great alternatives. Avoid delicate fish like tilapia or sole, as they may fall apart.
Q: Can I make this without olives?
A: Of course. The olives provide salt and brine, so you might want to add a tablespoon of capers or increase the seasoning slightly to compensate.
Q: How do I know for sure the fish is done?
A: The most reliable method is an instant-read thermometer. Insert it into the thickest part of the fillet; it should read 145°F (63°C). Visually, the flesh will be opaque and separate easily into flakes.
Q: Can I double this recipe?
A: Yes, but use two baking dishes. Overcrowding one dish will steam the fish and vegetables instead of roasting them, leading to a soggy result.
Q: Is the skin left on the fish?
A: For this recipe, I recommend skinless fillets for ease of eating and even cooking. If your fillets have skin, you can bake them skin-side down; the skin will become soft, not crispy, in this method.
Final Thoughts
This Mediterranean Baked Fish recipe embodies everything I love about cooking: it’s straightforward, respects quality ingredients, and delivers a result that is far greater than the sum of its parts. It’s a formula for a reliably delicious, healthy, and beautiful meal that suits any occasion. The technique of baking on a vegetable bed is one you can use with countless other ingredients, making it a valuable addition to your cooking repertoire.
I hope this recipe brings a taste of the Mediterranean to your table and becomes a trusted favorite in your home. Once you experience how easy it is to create such vibrant flavors, you’ll find yourself making it again and again. Give it a try, and don’t forget to let me know how it turns out!
Share your creations online and tag me—I love seeing your kitchen successes.
Mediterranean Baked Fish
- Author: Harper
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Cuisine: Mediterranean
Description
Flaky white fish fillets baked on a bed of cherry tomatoes, olives, and red onion, infused with lemon, garlic, and fresh herbs. A vibrant, healthy, and incredibly easy one-pan dinner.
Ingredients
Instructions
-
Preheat your oven to 400°F (200°C). In a large bowl, combine the halved cherry tomatoes, sliced red onion, olives, and sliced garlic. Drizzle with 2 tablespoons of the olive oil, sprinkle with half of the dried oregano, and season generously with salt and pepper. Toss everything together until well coated.
-
Pour the vegetable mixture into a 9x13 inch baking dish or a large oven-safe skillet, spreading it into an even layer. Nestle the lemon slices throughout the vegetables. This creates a flavorful base that will steam and infuse the fish as it bakes.
-
Pat the fish fillets completely dry with paper towels—this is crucial for browning, not steaming. Place them on top of the vegetable bed. Drizzle the remaining 2 tablespoons of olive oil over the fish. Season the fillets well on both sides with salt, pepper, the remaining oregano, and the smoked paprika (if using).
-
Bake in the preheated oven for 12-15 minutes. The exact time depends on the thickness of your fillets. You'll know it's done when the fish is opaque throughout and flakes easily with a fork at its thickest part. Trust me, it's better to check a minute early than to overcook it.
-
Remove the dish from the oven. Immediately squeeze the juice from your extra lemon half over the top and sprinkle with all the fresh herbs—the parsley, dill, or basil. Let it rest for 2-3 minutes to allow the flavors to meld. Serve directly from the baking dish, spooning the juicy vegetables and pan sauce over each portion.
Notes
- Chef's Tips:
- Patting the fish dry is the #1 secret to a perfect texture.
- Do not overcrowd the baking dish; the fish should be in a single layer.
- Serve with crusty bread to soak up the incredible pan juices.
- Food Safety:
- Ensure fish is cooked to an internal temperature of 145°F (63°C).
- Refrigerate leftovers within 2 hours of cooking.







