Loading…

By Reading time
Servings 4–6 people

Mediterranean Baked Fish is a light and flavorful dish that brings together tender fish fillets baked with fresh tomatoes, olives, garlic, and herbs. The combination of juicy fish and the bright, zesty toppings makes for a meal that feels both fresh and satisfying.

I love making this dish because it doesn’t require much fuss, yet it makes the kitchen smell amazing with all those herbs and garlic baking together. It’s one of those recipes that feels fancy but is actually really simple to prepare, which makes it perfect for weeknight dinners or when friends come over.

My favorite way to enjoy this is with some crusty bread on the side to soak up the flavorful juices or with a light salad to keep things fresh. It’s the kind of meal that’s easy to share, and everyone always asks for seconds!

Key Ingredients & Substitutions

Fish Fillets: I like cod or halibut for their mild flavor and firm texture. If unavailable, try tilapia or sole. Avoid very oily fish for this recipe to let the herbs and lemon shine.

Olives: Kalamata olives add a bold, briny taste. If you don’t have Kalamata, green olives or Castelvetrano olives work too. Just pit them to avoid biting on any stones.

Lemon: Fresh lemon is key for brightness. Thin slices on top also help keep the fish moist while baking. If fresh lemon isn’t handy, a squeeze of lemon juice before baking can do the trick.

Herbs: Parsley and dill bring freshness. If you can’t find fresh dill, dried dill weed can substitute, but use less as it’s stronger. You can also add basil or oregano for a twist.

White Beans: Cannellini beans add creaminess and body. You can skip them for a lighter dish or substitute with chickpeas if preferred.

How Do I Keep the Fish Tender and Moist While Baking?

Baking fish can dry it out if not careful. Here’s how I make sure it stays tender and juicy:

  • Preheat the oven to the right temperature (375°F) for gentle, even cooking.
  • Add olive oil and lemon slices on top of the fish to lock in moisture while baking.
  • Don’t overbake—check the fish at 20 minutes; it’s done when it flakes easily with a fork and turns opaque.
  • Placing the topping mixture around and slightly on the fish helps keep it moist and infuses flavor.

Following these steps helps you get a perfectly soft and flavorful fish every time.

Easy Mediterranean Baked Fish

Equipment You’ll Need

  • Baking dish – I recommend a 9×13-inch dish to hold all the ingredients comfortably.
  • Mixing bowl – for tossing the tomato, olive, bean mixture, making prep easier and mess-free.
  • Chef’s knife – sharp and reliable for slicing lemon and chopping herbs.
  • Cutting board – a sturdy surface for prepping your ingredients.
  • Measuring spoons and cups – for precise ingredient amounts, ensuring good flavor balance.

Flavor Variations & Add-Ins

  • Swap white fish with salmon or trout for a richer flavor. Both work well and cook in similar time.
  • Add some chopped sun-dried tomatoes or artichoke hearts to the topping mix for extra depth.
  • Use fresh basil instead of dill and parsley for a more aromatic, sweet herb flavor.
  • Sprinkle a little crumbled feta or Parmesan cheese on top before baking for a salty, creamy touch.

How to Make Mediterranean Baked Fish?

Ingredients You’ll Need:

For The Fish and Topping:

  • 4 white fish fillets (such as cod, halibut, or sea bass), about 6 oz each
  • 1 pint cherry tomatoes, halved
  • 1/2 cup Kalamata olives, pitted and halved
  • 1/4 cup green olives, pitted and halved
  • 1/4 cup white beans (cannellini or navy beans), drained and rinsed
  • 3 cloves garlic, minced
  • 1/4 cup fresh parsley, finely chopped
  • 2 tbsp fresh dill, chopped (plus extra sprigs for garnish)
  • 1 lemon, thinly sliced
  • 3 tbsp olive oil
  • 1 tbsp capers, drained
  • 1 tsp dried oregano
  • 1/2 tsp dried thyme
  • Salt and black pepper to taste

How Much Time Will You Need?

This dish takes about 10 minutes to prep and 20 to 25 minutes to bake. Overall, you’ll spend around 30 to 35 minutes from start to finish, making it a quick and tasty meal idea.

Step-by-Step Instructions:

1. Get Your Oven Ready:

Preheat your oven to 375°F (190°C). Lightly brush a baking dish with 1 tablespoon of olive oil to keep the fish from sticking later on.

2. Prep the Fish:

Place your white fish fillets in a single layer in the oiled baking dish. Make sure they have some space between them for even cooking.

3. Mix the Topping:

In a mixing bowl, combine cherry tomatoes, Kalamata and green olives, white beans, minced garlic, capers, chopped parsley, dill, oregano, thyme, salt, and pepper. Drizzle with the remaining 2 tablespoons of olive oil and gently toss everything together.

4. Assemble and Bake:

Spoon the olive and tomato mixture evenly over and around the fish fillets. Lay the lemon slices on top of each fillet. Bake uncovered for 20 to 25 minutes until the fish flakes easily with a fork and the tomatoes are soft and juicy.

5. Serve and Enjoy:

Once cooked, take the fish out of the oven and garnish with extra fresh dill sprigs. Serve warm, alongside crusty bread or your favorite light salad to enjoy all the lovely juices.

Can I Use Frozen Fish Fillets for This Recipe?

Yes, you can use frozen fish fillets, but make sure they’re fully thawed before baking. Thaw them overnight in the fridge or place the sealed fillets in cold water for faster thawing. Pat dry to remove excess moisture for the best texture.

Can I Prepare This Dish Ahead of Time?

Absolutely! You can assemble the fish and topping mixture in the baking dish, cover it tightly, and refrigerate for up to 24 hours before baking. Just bring it to room temperature for about 15 minutes before placing it in the oven.

How Should I Store Leftovers?

Store leftover fish and topping in an airtight container in the fridge for up to 2 days. Reheat gently in the oven or microwave to avoid drying out the fish.

What Are Some Good Side Dishes to Serve With Mediterranean Baked Fish?

This dish pairs great with crusty bread to soak up the sauce, a simple green salad, or even steamed rice or quinoa for a more filling meal.

About the author
Claudia