Best Mediterranean Baked Fish Recipe: Dive into a Flavorful Seafood Delight

This Mediterranean baked fish is the kind of dinner you keep on repeat. Juicy white fish is baked with tomatoes, olives, lemon, and garlic in a flavorful olive oil and herb sauce. It’s bright, light, and so easy to pull together on a busy weeknight. If you love sheet pan seafood recipes, you’ll also enjoy my sheet pan salmon with vegetables for another fast, healthy option.

This dish tastes like something you’d order in a seaside restaurant but is simple enough for beginners. Everything cooks in one pan, the kitchen smells amazing, and cleanup is minimal. Serve it with a fresh salad, crusty bread, or fluffy rice, and you’ve got a colorful Mediterranean meal on the table in about 30 minutes.

Why You’ll Love This Recipe

This Mediterranean baked fish checks all the boxes for a weeknight dinner and for entertaining. It’s fast, flavorful, and naturally healthy. The fish bakes gently in a pool of olive oil, lemon juice, and garlic, which keeps it moist and infuses every bite with flavor. Colorful tomatoes, briny olives, and red onion soften and caramelize just enough, giving you a built-in side dish right in the pan. It’s also very flexible: use your favorite firm white fish, swap herbs based on what you have, and adjust the veggies to your taste. The whole recipe uses straightforward ingredients you’ll recognize and can find in any grocery store, with no special skills required, just layer, season, and bake.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
served mediterranean baked fish with roasted vegetables and lemon

Mediterranean Baked Fish (Easy One-Pan Dinner)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Oli Maz

Description

This Mediterranean baked fish is an easy one-pan dinner with juicy white fish, tomatoes, olives, lemon, garlic, and herbs. Ready in under 30 minutes and packed with fresh flavor.


Ingredients

Scale

1 1/2 pounds white fish fillets (cod, halibut, snapper)
2 cups cherry tomatoes, halved
1 small red onion, sliced
1/2 cup kalamata olives, pitted
2 tablespoons capers
3 cloves garlic, minced
1/4 cup olive oil
3 tablespoons lemon juice
1 lemon, sliced
1/4 cup white wine or broth (optional)
1 teaspoon dried oregano
1/2 teaspoon dried thyme
1 teaspoon paprika
1/4 teaspoon red pepper flakes (optional)
1/4 cup fresh parsley, chopped
Salt and pepper to taste


Instructions

Preheat oven to 400°F (200°C) and lightly oil a baking dish.
Pat fish dry and season with salt and pepper.
Add tomatoes, onion, olives, and capers to the dish.
Whisk olive oil, lemon juice, garlic, herbs, paprika, salt, and pepper.
Pour over vegetables and toss.
Place fish on top and add lemon slices.
Pour wine or broth around fish.
Bake for 12–18 minutes until fish flakes easily.
Rest 5 minutes, garnish with parsley, and serve.

Notes

Do not overcook fish to keep it moist.
Use fresh herbs for best flavor.
Serve with rice, couscous, or crusty bread.
Great for meal prep (1–2 days refrigerated).

Ingredients for Mediterranean Baked Fish

ingredients for mediterranean baked fish including white fish tomatoes olives lemon garlic
Fresh ingredients for Mediterranean baked fish.

Here’s everything you need to make this Mediterranean baked fish at home. Feel free to use your favorite firm white fish fillets like cod, halibut, or snapper. Fresh herbs and good olive oil make a big difference, so use the best you can.

IngredientAmount
Firm white fish fillets (cod, halibut, snapper, haddock)1 1/2 pounds (about 4 fillets)
Cherry or grape tomatoes, halved2 cups
Red onion, thinly sliced1 small (about 1 cup)
Kalamata olives, pitted and halved1/2 cup
Capers, drained2 tablespoons
Fresh garlic, minced3–4 cloves
Extra-virgin olive oil1/4 cup
Fresh lemon juice3 tablespoons
Lemon, sliced into thin rounds1 medium
Dry white wine or low-sodium chicken broth (optional)1/4 cup
Dried oregano1 teaspoon
Dried thyme1/2 teaspoon
Smoked paprika or sweet paprika1 teaspoon
Crushed red pepper flakes (optional)1/4 teaspoon
Fresh parsley, chopped1/4 cup
Salt3/4–1 teaspoon, to taste
Black pepper1/2 teaspoon, freshly ground

How to Make Mediterranean Baked Fish Step by Step

assembling mediterranean baked fish with vegetables and lemon in baking dish
Assembling fish with Mediterranean vegetables before baking.

This recipe comes together in just a few simple steps. You’ll build flavor right in the baking dish, add the fish, then bake until it’s tender and flaky. Read through once before you start so everything moves smoothly.

  1. Step 1: Preheat the oven to 400°F (200°C) and lightly oil a large baking dish or rimmed sheet pan. Pat the fish fillets dry with paper towels on both sides—this helps the seasoning stick and prevents steaming. If the fillets have any pin bones, remove them with tweezers. Season both sides of the fish lightly with salt and pepper, then set aside while you prepare the vegetables and sauce.
  2. Step 2: In the prepared baking dish, add the halved cherry tomatoes, sliced red onion, Kalamata olives, and capers. In a small bowl, whisk together the olive oil, lemon juice, minced garlic, dried oregano, dried thyme, paprika, crushed red pepper flakes (if using), and a pinch of salt and pepper. Pour this mixture over the vegetables and toss gently to coat everything evenly, spreading the veggies out in an even layer across the pan.
  3. Step 3: Nestle the seasoned fish fillets on top of the vegetable mixture, leaving a little space between each piece so they cook evenly. Pour the white wine or broth (if using) around the fish, not directly on top so you don’t wash off the seasoning. Arrange the lemon slices over and around the fillets. Spoon some of the tomato and olive mixture over each piece of fish to help keep it moist as it bakes.
  4. Step 4: Transfer the baking dish to the preheated oven and bake for 12–18 minutes, depending on the thickness of your fillets. As a guideline, most white fish takes about 10 minutes per inch of thickness. Begin checking at 12 minutes: the fish should be opaque, flake easily with a fork, and register 140–145°F (60–63°C) in the thickest part. Avoid overbaking, as white fish can dry out quickly.
  5. Step 5: Once the fish is cooked, remove the pan from the oven and let it rest for 3–5 minutes. Sprinkle generously with chopped fresh parsley and taste the pan juices, adding a squeeze of extra lemon or a pinch of salt if needed. Serve the Mediterranean baked fish straight from the pan with plenty of the tomatoes, onions, olives, and juices spooned over the top. Pair with a simple summer salad, rice, couscous, or crusty bread to soak up the flavorful sauce.

Expert Tips

Common Mistakes

One of the biggest mistakes with Mediterranean baked fish is overcooking it. White fish goes from flaky and juicy to dry and tough quickly, so start checking a few minutes before you think it’s done. Another common issue is using fish straight from the fridge; ice-cold fillets can cook unevenly. Let your fish sit at room temperature for about 10–15 minutes while you prep the vegetables. Skipping the step of patting the fish dry can also lead to excess water in the pan and diluted flavors. Finally, don’t crowd everything into a tiny dish, if the vegetables are piled too high, they’ll steam instead of roast and you’ll miss out on those sweet, caramelized edges that make this dish shine.

Variations

served mediterranean baked fish with roasted vegetables and lemon
Mediterranean baked fish ready to serve with roasted vegetables.

This Mediterranean baked fish is easy to customize based on what you have. Swap the white fish for salmon fillets and adjust the baking time, similar to my salmon bowl recipes, cooking just until medium. Add sliced bell peppers or zucchini to make it even more veggie-packed. You can also crumble a little feta cheese over the pan in the last 5 minutes of baking for a creamy, salty finish. For extra herbs, toss in fresh basil or dill along with the parsley at the end. If you’re serving guests, pair this fish with a bright seafood salad starter or a big bowl of Italian-style pasta salad to create a full Mediterranean-inspired spread.

Storage Tips

StorageTimeNotes
RefrigeratorUp to 2 daysCool completely, then store fish and vegetables in an airtight container. Reheat gently at 300°F or in a covered skillet until just warmed through.
FreezerUp to 2 monthsFreeze in portions with some of the pan juices. Thaw overnight in the fridge and reheat slowly. Texture will be softer but still tasty.
Meal prepBest within 1–2 daysStore in single-serve containers with rice, quinoa, or salad. Reheat lightly or enjoy the fish chilled over greens.

FAQ

What is the best fish to use for Mediterranean baked fish?

Firm white fish like cod, halibut, snapper, haddock, or grouper work best. They hold their shape, cook quickly, and soak up the Mediterranean flavors without falling apart. Choose fillets that are about the same thickness so they bake evenly.

Can I make Mediterranean baked fish with frozen fish?

Yes, but you’ll need to fully thaw the fish first. Thaw overnight in the refrigerator or in a sealed bag under cold running water. Pat very dry before seasoning to avoid extra liquid in the pan, which can water down the sauce and affect cooking time.

What should I serve with Mediterranean baked fish?

This dish is great with rice, couscous, quinoa, or crusty bread to soak up the juices. A crisp salad or slaw also pairs well, try it with a bright mango slaw or a simple green salad tossed with lemon and olive oil for a light, fresh meal.

How do I know when the fish is done?

The fish is done when it flakes easily with a fork, looks opaque all the way through, and reaches an internal temperature of 140–145°F (60–63°C). If you’re unsure, cut into the thickest part of one fillet; it should no longer look translucent and should separate into moist flakes.

Can I make Mediterranean baked fish dairy-free and gluten-free?

Yes, this Mediterranean baked fish is naturally dairy-free and gluten-free as written. Just be sure that your broth (if using) and any sides you serve are also gluten-free, and you’re all set for a naturally lighter, allergy-friendly dinner.

Conclusion

This Mediterranean baked fish is proof that simple ingredients can create big flavor. With just one pan and a handful of pantry staples, you get tender, flaky fish, roasted veggies, and a bright, garlicky lemon sauce ready in under 30 minutes. It’s perfect for busy weeknights, yet special enough for guests when you pair it with a fresh salad or a side of pasta, like my Italian pasta salad. Customize it with your favorite herbs and vegetables, and make it your own. Once you see how easy and delicious it is, this recipe is likely to become a regular part of your dinner rotation.

Find more amazing fish recipes inspirations, check out Pinterest.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star