I roast tender white fish in a bright, herb-filled olive oil sauce with tomatoes, olives, capers, and lemon. The result is light, flavorful, and fresh—true Mediterranean comfort in a single dish.

The Best Mediterranean Baked Fish

Why You’ll Love This Recipe

I love how this baked fish delivers big flavor with minimal effort. The baking process melds the tangy tomatoes, briny olives, and zesty lemon with the fish’s delicate texture. It’s beautiful, healthful, and perfect whether I’m feeding the family or enjoying a relaxed weekend dinner.

ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • White fish fillets (such as cod, sea bass, or haddock)

  • Olive oil

  • Garlic cloves, minced

  • Cherry tomatoes, halved

  • Kalamata or green olives, pitted and sliced

  • Capers, drained

  • Fresh herbs (parsley or basil), chopped

  • Lemon slices

  • Salt and black pepper

  • Optional: Red pepper flakes for a little heat

directions

  1. I preheat the oven to 400 °F and lightly oil a baking dish or large sheet pan.

  2. I pat the fish fillets dry, season them with salt and pepper, and place them in the dish.

  3. I whisk together olive oil, garlic, chopped tomatoes, olives, capers, and herbs—adding a pinch of red pepper flakes if I want warmth.

  4. I spoon the mixture evenly over the fish, then tuck lemon slices around.

  5. After drizzling a bit more olive oil on top, I bake for 15–20 minutes, until the fish is just opaque and flakes easily with a fork.

  6. I serve it hot, spooning the sauce over the fish and garnishing with extra fresh herbs and lemon.

Servings and timing

  • Servings: 4 people

  • Prep time: ~10 minutes

  • Cook time: ~15–20 minutes

  • Total time: ~25–30 minutes

Variations

  • I swap in trout or salmon fillets—just reduce baking time slightly for salmon.

  • To enrich the sauce, I stir in a spoonful of cream or swirl in crumbled feta before serving.

  • I toss in sliced zucchini or bell peppers for an easy one-pan meal.

  • I occasionally add a splash of white wine or a sprinkle of dried oregano for added depth.

storage/reheating

  • Refrigerate: I store leftovers in an airtight container for up to 2 days.

  • Reheat: I warm gently in a 325 °F oven for about 10 minutes to preserve tenderness.

  • Freezing: I store sauce and fish separately in freezer-safe containers for up to 1 month; thaw together and reheat gently.

FAQs

What types of fish work best?

White, firm-fleshed fish like cod, sea bass, haddock, or halibut work beautifully. I also enjoy it with trout or salmon, adjusting cooking times accordingly.

Can I make this ahead of time?

I prep the tomato-olive sauce and refrigerate it. When ready to eat, I spoon it over the fish and bake—easy and fresh.

How do I avoid overcooking the fish?

I bake until the fillets are just opaque and flake easily—usually around 15 minutes. Thinner fillets may be done sooner, so I keep an eye on them.

Can I use canned tomatoes?

Absolutely—I substitute canned diced or crushed tomatoes. I might add a splash of olive brine or herbs to brighten the flavor.

Is this dish gluten-free?

Yes—this is naturally gluten-free as long as your olives, capers, and seasonings are free of additives.

Conclusion

I adore this Mediterranean Baked Fish recipe because it combines simplicity, freshness, and bold flavors in one gorgeous dish. With minimal prep and a short bake, I can enjoy a healthy, satisfying meal that tastes like a Mediterranean escape without leaving home.

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
The Best Mediterranean Baked Fish

The Best Mediterranean Baked Fish


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amelia
  • Total Time: 30 minutes
  • Yield: 2–3 servings

Description

A quick, vibrant Mediterranean-style baked white fish with juicy tomatoes, briny olives, garlic, and fresh herbs—seared for flavor and baked to flaky perfection in under 30 minutes.


Ingredients

1 lb white fish fillets (such as basa, cod, snapper, or halibut)

2 Tbsp olive oil

1 tsp paprika

1 tsp Italian seasoning

1 tsp Cajun or Old Bay seasoning

½ tsp chili flakes

½ tsp salt

½ tsp black pepper

4 cloves garlic, minced

1 cup cherry tomatoes, halved

½ cup olives (Kalamata or green), pitted and halved

1 medium onion, diced

2 tsp fresh thyme, chopped

2 tsp fresh parsley, chopped

1 Tbsp dried oregano

¼ cup olive oil (for veggies)

1 Tbsp lemon juice


Instructions

Preheat oven to 400 °F (200 °C).

In a small bowl, whisk together olive oil (2 Tbsp), paprika, Italian seasoning, Cajun seasoning, chili flakes, salt, pepper, and garlic.

Pat fish dry; rub marinade onto both sides of fillets. Set aside.

In a separate bowl, toss cherry tomatoes, olives, onion, thyme, parsley, oregano, olive oil (¼ cup), and lemon juice.

Spread veggie mixture evenly in an oven-safe skillet or baking dish.

Nestle fish fillets on top of veggies; drizzle any remaining marinade over fish.

Bake for 15–20 minutes, until fish is opaque and flakes easily with a fork (internal temperature ~145 °F/63 °C).

Let rest 5 minutes. Serve fish atop veggies, spooning pan juices over fish.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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