Mediterranean Baked Fish 

If your weeknight brain feels like it has 37 tabs open (work, kids, laundry, “what’s for dinner,” and that one tab that’s just playing music somewhere), Mediterranean Baked Fish is here to save the day. It’s bright, herby, lemony, and honestly? It makes you feel like you’ve got your life together—even if you’re still wearing yoga pants from yesterday.

This is the kind of dinner that looks fancy enough for company but is secretly low-effort. You toss everything in a dish, bake it, and let the oven do the heavy lifting. That’s my favorite kind of magic.

Why You’ll Love This Mediterranean Baked Fish

  • Fast: 15–20 minutes in the oven, and you’re basically a seafood genius.
  • One-pan vibes: Fish + tomatoes + olives bake together, so cleanup stays peaceful.
  • Big flavor, simple steps: Lemon zest, garlic, herbs, olive oil… the dream team.
  • Picky-eater friendly: It’s not “fishy-fish.” It’s “wow, can I have seconds?” fish.
  • Feels like a vacation: Your kitchen will smell like a sunny coastal café… even if outside it’s just your neighbor mowing again.

Ingredients You’ll Need

Here’s everything for your Mediterranean Baked Fish (and yes, it’s all normal grocery-store stuff):

Fish + Marinade

  • 2 fish fillets (cod, halibut, sea bass—anything mild works)
  • 6 sprigs thyme, finely chopped
  • 3 sprigs rosemary, finely chopped
  • 1 tsp dried oregano
  • 2 tsp parsley (chopped fresh or dried)
  • 4 garlic cloves, minced (or 2 tsp garlic paste)
  • 1 tsp chopped basil (optional but highly recommended)
  • 1 tsp lemon zest (about 1 small lemon)
  • 1 tbsp fresh lemon juice
  • 1 tbsp sweet chili sauce
  • ½ tsp salt
  • ½ tsp black pepper
  • ¼ cup olive oil

Veggies

  • 1 cup cherry tomatoes, halved
  • ½ cup pitted olives (Kalamata or Castelvetrano are both fantastic)

How to Make Mediterranean Baked Fish

You don’t need fancy skills here. Just a bowl, a baking dish, and the willingness to let garlic do its thing.

1) Preheat and prep the fish

  • Preheat your oven to 400°F (200°C).
  • Pat the fish fillets completely dry with paper towels.

That drying step is small but mighty. Wet fish steams. Dry fish bakes up tender with a nicer surface (aka: it looks more like dinner and less like “science experiment”).

2) Make the aromatic marinade

In a small bowl, whisk together:

  • Olive oil
  • Lemon juice
  • Sweet chili sauce
  • Thyme, rosemary, oregano, parsley, and basil (if using)
  • Lemon zest
  • Garlic
  • Salt and black pepper

Take a second to smell it. That’s the Mediterranean calling.

3) Marinate the fish + toss the vegetables

  • Spoon about half the marinade over both sides of the fish. Rub it in gently.
  • In another bowl, toss the cherry tomatoes and olives with the remaining marinade until everything is coated.

4) Assemble the baking dish

  • Spread the marinated tomatoes and olives in the bottom of a baking dish.
  • Place the fish fillets on top of the veggie mixture, leaving a little space between them if you can.

This veggie bed is important. It catches all the juices and turns into a saucy, briny, lemony spoonful of happiness.

5) Bake to perfection

Bake for 15–20 minutes, depending on thickness.

You’ll know it’s done when:

  • The fish is opaque
  • It flakes easily with a fork
  • The tomatoes look soft and a bit blistered

If the fillets are thin, start checking around 12 minutes. Thick fillets may need closer to 20.

6) Rest, spoon, and serve

Let the fish rest for 1–2 minutes. Then spoon those juicy tomatoes, olives, and pan sauce right over the top.

Optional (but lovely): sprinkle a little extra parsley for freshness.

Cooking Tips From My Kitchen (Because I’ve Made the Mistakes)

  • Don’t overbake. Fish goes from “perfect” to “why is it dry” very quickly. Start checking early.
  • No fresh herbs? Dried works. Use about ⅓ the amount of dried if you’re swapping for fresh (dried is stronger).
  • Sauce looks a little separated? Welcome to real life. Just spoon it on—olive oil + lemon juice do that sometimes. It still tastes amazing.
  • Want it spicier? Add a pinch of red pepper flakes or a tiny drizzle of extra chili sauce.
  • Make it a full meal: Serve with crusty bread, couscous, quinoa, rice, or a simple salad. The pan juices are basically begging for something to soak them up.

A Little Personal Note From Me

This Mediterranean Baked Fish became one of my go-to “I need dinner but I also need peace” recipes. The first time I made it, I was in one of those weeks where everything felt loud—emails, errands, the fridge somehow empty again. I threw this together, and when it came out of the oven, the smell alone made the kitchen feel calmer. My family started hovering like little kitchen seagulls (you know the kind), and suddenly dinner felt like a win.

Also, it’s one of those recipes that makes people think you worked harder than you did. I fully support that kind of mystery.

Mediterranean Baked Fish fillets baked with cherry tomatoes, olives, herbs, and lemon in a skillet
Mediterranean Baked Fish with blistered cherry tomatoes, briny olives, garlic, and fresh herbs—an easy one-pan dinner.

FAQs About Mediterranean Baked Fish

Can I use frozen fish?

Yes! Just thaw it fully first and pat it very dry. Extra moisture can water down the marinade and make the fish steam instead of bake.

What’s the best fish for Mediterranean Baked Fish?

Mild, flaky fish works best—cod, halibut, sea bass, even tilapia in a pinch. The marinade is the star, so you don’t need anything fancy.

Can I substitute the olives?

If olives aren’t your thing, you can swap in capers (use less—they’re salty), or skip them and add sliced red onion for that Mediterranean vibe.

How do I store leftovers?

Store in an airtight container in the fridge for up to 2 days. Reheat gently (low oven or short microwave bursts) so the fish doesn’t dry out.

Can I meal prep this?

You can mix the marinade and prep the tomatoes/olives ahead of time. I’d wait to marinate the fish until closer to baking—fish is delicate and doesn’t love a long soak.

The “You’ve Got This” Ending

If you’re craving something bright, cozy, and just a little impressive—but you also don’t have time for a complicated dinner—this Mediterranean Baked Fish is your new best friend. It’s simple, flavorful, and the kind of meal that makes a regular Tuesday feel a bit more like a seaside escape (even if your view is just the laundry pile).

Now go grab that baking dish—let’s make a little chicken-magic-style kitchen magic… with fish tonight.

Keep the Mediterranean Magic Going

If you made this Mediterranean Baked Fish, I’d love to hear how it went—please leave a quick review and tap your star rating ⭐⭐⭐⭐⭐ so other readers know it’s a winner!

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
Mediterranean Baked Fish in a skillet with blistered cherry tomatoes, mixed olives, garlic, herbs, and lemon-olive oil sauce

Mediterranean Baked Fish 


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Aneta
  • Total Time: 30 minutes
  • Yield: 2 servings 1x

Description

This Mediterranean Baked Fish is a bright, flavorful one-pan dinner made with tender white fish, lemon, garlic, fresh herbs, juicy cherry tomatoes, and briny olives. It’s light yet satisfying, easy enough for busy weeknights, and elegant enough for guests.


Ingredients

Scale
  • 2 fish fillets (cod, halibut, or sea bass)
  • 6 sprigs thyme, finely chopped
  • 3 sprigs rosemary, finely chopped
  • 1 tsp dried oregano
  • 2 tsp parsley (fresh or dried)
  • 4 garlic cloves, minced (or 2 tsp garlic paste)
  • 1 tsp chopped basil (optional)
  • 1 tsp lemon zest
  • 1 tbsp fresh lemon juice
  • 1 tbsp sweet chili sauce
  • ½ tsp salt
  • ½ tsp black pepper
  • ¼ cup olive oil
  • 1 cup cherry tomatoes, halved
  • ½ cup pitted olives (Kalamata or Castelvetrano)

Instructions

  1. Preheat oven to 400°F (200°C).
  2. Pat fish fillets completely dry with paper towels.
  3. In a small bowl, whisk together olive oil, lemon juice, sweet chili sauce, thyme, rosemary, oregano, parsley, basil (if using), lemon zest, garlic, salt, and pepper.
  4. Spoon half of the marinade over both sides of the fish.
  5. Toss cherry tomatoes and olives with the remaining marinade.
  6. Spread the tomatoes and olives in a baking dish.
  7. Place the marinated fish on top.
  8. Bake for 15–20 minutes, or until the fish flakes easily with a fork and is opaque throughout.
  9. Rest for 1–2 minutes before serving. Spoon the pan juices over the fish and garnish with extra parsley if desired.

Notes

  • Cooking time depends on thickness. Start checking at 12 minutes for thinner fillets.
  • If using frozen fish, thaw completely and pat dry before baking.
  • Dried herbs can be substituted for fresh (use about ⅓ the amount).
  • Serve with couscous, rice, quinoa, crusty bread, or a simple salad.
  • Store leftovers in the refrigerator for up to 2 days.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 fillet
  • Calories: 420 kcal
  • Sugar: 4 g
  • Sodium: 520 mg
  • Fat: 32 g
  • Saturated Fat: 5 g
  • Unsaturated Fat: 25 g
  • Trans Fat: 0 g
  • Carbohydrates: 8 g
  • Fiber: 2 g
  • Protein: 32 g
  • Cholesterol: 70 mg

Leave a Comment

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