
This Mediterranean baked fish transforms simple ingredients into a flavor-packed meal that brings sunshine to your table any day of the week. The colorful bed of vegetables creates a natural sauce as everything bakes together, infusing the delicate fish with bright Mediterranean flavors.
I first made this dish after returning from a trip to Greece where I fell in love with their simple yet flavorful seafood preparations. Now it's become my go-to impressive yet effortless dinner when hosting friends who always ask for the recipe before leaving.
Ingredients
- White fish fillets like cod or halibut which offer a mild flavor that pairs perfectly with the bold Mediterranean ingredients
- Olive oil use a good quality extra virgin for authentic Mediterranean flavor
- Red onion adds a sweet purple accent and mellows beautifully when baked
- Garlic cloves fresh minced garlic provides essential aromatic base
- Bell peppers both red and yellow for sweetness and vibrant color
- Cherry tomatoes these burst during baking creating little pockets of jammy goodness
- Kalamata olives their deep briny flavor adds authentic Mediterranean character
- Capers optional but highly recommended for bright pops of salty flavor
- Fresh lemon both juice and zest brighten the entire dish
- Dried oregano the quintessential Mediterranean herb that stands up well to baking
- Paprika adds subtle warmth and beautiful color
- Fresh parsley brings a final pop of color and fresh flavor
How To Make Mediterranean Baked Fish
- Preheat and Prep
- Heat your oven to 400°F and lightly oil your baking dish. This temperature creates the perfect environment for the vegetables to soften while the fish cooks through without drying out. A shallow ceramic or glass dish works beautifully here.
- Create the Vegetable Base
- Combine all vegetables sliced onions bell peppers tomatoes garlic olives and capers in a bowl. Toss with olive oil oregano paprika salt and pepper until everything glistens. This colorful mixture becomes your flavor foundation infusing the fish from below as everything bakes.
- Layer the Fish
- Spread your seasoned vegetables across the bottom of your prepared baking dish creating an even bed. Place the fish fillets on top positioning them skin side down if they have skin. This ensures the flesh absorbs all the wonderful flavors from the vegetables below.
- Season the Top
- Squeeze fresh lemon juice over the fillets and sprinkle with lemon zest. Add a final touch of salt pepper and oregano directly onto the fish. The acid from the lemon not only flavors but helps tenderize the fish as it bakes.
- Bake to Perfection
- Slide your dish into the preheated oven and bake uncovered for 20 to 25 minutes. You will know your fish is done when it turns opaque and flakes easily with gentle pressure from a fork. The vegetables should be tender with slightly caramelized edges.
- Finish with Fresh Elements
- Remove from the oven and immediately sprinkle with fresh chopped parsley. Serve with additional lemon wedges for squeezing at the table. This final fresh touch balances the richness that develops during baking.
The capers might seem like a small addition but they're actually my secret weapon in this dish. These tiny flavor bombs release their briny goodness throughout the vegetables creating little bursts of brightness in every bite. My Mediterranean grandmother taught me that the smallest ingredients often make the biggest difference in flavor.

Perfect Wine Pairings
This Mediterranean fish dish sings when paired with the right wine. A crisp Albariño from Spain or a Greek Assyrtiko offers minerality that complements the briny olives and capers. For red wine lovers a light Pinot Noir works surprisingly well with this preparation thanks to its bright acidity and gentle tannins. The vegetable medley makes this fish dish substantial enough to stand up to a light red unlike many seafood recipes.
Make It Your Own
The beauty of Mediterranean cuisine lies in its flexibility. Feel free to swap in whatever vegetables look best at your market. Zucchini eggplant fennel or artichoke hearts all work beautifully in this dish. For a heartier version add white beans or chickpeas to the vegetable mixture. If you prefer a different fish variety salmon works wonderfully though it will require a slightly longer cooking time due to its density.
Serving Suggestions
While this dish is complete on its own consider serving it with simple sides that soak up the flavorful juices. Crusty bread is traditional or try it over couscous quinoa or orzo pasta. A simple green salad dressed with olive oil and lemon juice completes the meal perfectly. For an authentic Mediterranean feast start with a small plate of olives and feta before serving this vibrant main course.

Recipe FAQs
- → What type of fish works best for this Mediterranean dish?
Any firm white fish fillets work beautifully in this dish. Cod, halibut, and tilapia are excellent choices, but you could also use sea bass, haddock, or snapper depending on availability and preference. Look for fillets that are about 1-inch thick for the best results and even cooking.
- → Can I prepare any components ahead of time?
Yes! You can slice all the vegetables up to a day in advance and store them in an airtight container in the refrigerator. You can also prepare the herb and spice mixture. When ready to cook, simply assemble and bake. This makes weeknight preparation much faster.
- → How do I know when the fish is properly cooked?
The fish is done when it turns opaque and flakes easily when tested with a fork. Depending on the thickness of your fillets, this typically takes 20-25 minutes at 400°F (200°C). For precise doneness, the internal temperature should reach 145°F (63°C).
- → What sides pair well with Mediterranean baked fish?
This versatile main dish pairs beautifully with many sides. Try serving it with fluffy couscous, quinoa, or rice to absorb the flavorful juices. Roasted potatoes, a simple green salad, or warm crusty bread also make excellent accompaniments. For a lower-carb option, consider cauliflower rice or additional roasted vegetables.
- → Can I make this dish without olives or capers?
Absolutely! While olives and capers add traditional Mediterranean flavor and saltiness, you can omit them if you prefer. You might want to add a bit more salt or perhaps some crumbled feta cheese (if you're not keeping it dairy-free) to compensate for the flavor difference.
- → How can I store and reheat leftovers?
Store leftovers in an airtight container in the refrigerator for up to 2 days. For best results when reheating, cover with foil and warm in a 325°F (165°C) oven until just heated through, about 10-15 minutes. Avoid microwaving if possible, as it can make the fish rubbery.