Mediterranean Baked Fish

Category: Wholesome Meals for Every Day

This vibrant Mediterranean dish features tender white fish fillets baked atop a colorful medley of red onions, bell peppers, cherry tomatoes, and briny Kalamata olives. Seasoned with garlic, lemon, oregano and paprika, the fish cooks to flaky perfection while absorbing the aromatic flavors beneath. Ready in just 25 minutes, it's both weeknight-friendly and impressive enough for guests. Naturally gluten-free and dairy-free, this one-pan wonder brings bright coastal flavors to your table any time of year. Serve with crusty bread, rice, or roasted potatoes to complete this wholesome, sun-kissed meal.

woman cooking.
Updated on Fri, 23 May 2025 21:26:51 GMT
A pan of cooked fish with tomatoes and herbs. Save
A pan of cooked fish with tomatoes and herbs. | recipesbylena.com

This hearty Mediterranean Baked Fish has been my coastal kitchen staple for years, bringing the vibrant flavors of seaside villages straight to your dinner table with minimal effort and maximum flavor.

I first discovered this recipe during a trip to a tiny Mediterranean fishing village where a grandmother with flour dusted hands served us this simple yet magnificent dish. The combination of briny olives, sweet tomatoes and flaky fish transported me instantly, and it has become my go to impressive yet effortless dinner option ever since.

Ingredients

  • Fresh white fish fillets: like cod, halibut or tilapia. Choose fish that looks firm with clear eyes if whole, or translucent flesh if buying fillets
  • Extra virgin olive oil: Use the best quality you can afford as the flavor really shines in this simple dish
  • Red onion: Adds a pleasant sweetness and beautiful color contrast to the dish
  • Fresh garlic cloves: The aromatic foundation that infuses the entire dish
  • Colorful bell peppers: Adds sweetness and texture plus gorgeous visual appeal
  • Cherry tomatoes: These burst during cooking creating a light sauce for the fish
  • Kalamata olives: Provides the distinctive briny Mediterranean flavor that makes this dish special
  • Capers: Optional but adds another layer of salty brightness
  • Fresh lemon: Both juice and zest brighten all the flavors and complement the fish perfectly
  • Dried oregano: The quintessential Mediterranean herb that ties everything together
  • Paprika: Adds a subtle warmth and depth to the flavor profile
  • Fresh parsley: The final touch of color and herbal freshness

Step-by-Step Instructions

Preheat and prep your baking dish:
Start by preheating your oven to 400°F and lightly oil a baking dish that will comfortably fit all your fish fillets without overcrowding. The light coating of oil prevents sticking and adds a subtle richness to the finished dish.
Build the veggie bed:
Combine sliced onions, bell peppers, cherry tomatoes, minced garlic, halved olives and capers in a bowl. Drizzle with olive oil and season with oregano, paprika, salt and pepper. Toss until everything is evenly coated with oil and seasonings. This colorful vegetable medley creates a flavorful platform for the fish and will release moisture as it cooks to keep everything juicy.
Layer and season the fish:
Spread your seasoned vegetable mixture across the bottom of your prepared baking dish, creating an even layer. Place the fish fillets on top of the vegetables, skin side down if they have skin. Squeeze fresh lemon juice directly over the fillets, then sprinkle with lemon zest and additional seasonings if desired. The fish will cook gently atop the vegetables, absorbing their flavors while remaining tender.
Bake until flaky and tender:
Place the dish in your preheated oven and bake uncovered for 20 to 25 minutes. Look for the fish to become opaque throughout and flake easily when tested with a fork. The vegetables underneath should be tender and slightly caramelized around the edges, creating a wonderful contrast of textures.
Garnish and serve:
Remove from the oven and immediately sprinkle with freshly chopped parsley for color and a burst of fresh herb flavor. Serve with lemon wedges on the side for anyone who desires extra brightness. Each portion should include fish with a generous scoop of the vegetable medley underneath.
A plate of fish with tomatoes and olives. Save
A plate of fish with tomatoes and olives. | recipesbylena.com

My absolute favorite ingredient in this dish is the Kalamata olives. Their deep purple color and distinctive briny flavor instantly transport me back to that seaside village. My family now jokes that they can tell my mood by how many olives I add to the dish each time I make it.

Recipe FAQs

→ What type of fish works best for this Mediterranean dish?

Any firm white fish works beautifully in this dish. Cod, halibut, and tilapia are excellent choices, but you can also try sea bass, snapper, or haddock. The key is using fillets of similar thickness so they cook evenly in the same amount of time.

→ Can I prepare any components ahead of time?

Absolutely! You can prep all the vegetables up to 24 hours in advance and store them in an airtight container in the refrigerator. When ready to cook, simply assemble the vegetable bed in your baking dish, top with the fish, and bake as directed. This makes weeknight assembly incredibly quick.

→ How do I know when the fish is perfectly cooked?

The fish is done when it's opaque throughout and flakes easily with a fork. For most white fish fillets that are about 1-inch thick, this takes approximately 20-25 minutes at 400°F (200°C). If your fillets are thinner, check them earlier to prevent overcooking. The fish should be moist and tender, not dry.

→ What can I serve with Mediterranean Baked Fish?

This versatile dish pairs wonderfully with several sides. Try it with crusty bread to soak up the flavorful juices, fluffy couscous, roasted potatoes, or a simple green salad. For a lower-carb option, serve with cauliflower rice or extra roasted vegetables.

→ Can I make this dish without olives or capers?

Yes, while olives and capers contribute to the authentic Mediterranean flavor profile, the dish will still be delicious without them. You can substitute with other ingredients like artichoke hearts, sun-dried tomatoes, or simply increase the amount of bell peppers and tomatoes for a milder flavor profile.

→ How can I add more spice to this dish?

To increase the heat level, try adding red pepper flakes or a diced jalapeño to the vegetable mixture. You could also incorporate a pinch of cayenne pepper or a dash of hot sauce. Another option is serving the finished dish with a side of spicy harissa paste for those who enjoy extra heat.

Mediterranean Baked Fish

Flaky white fish nestled in a vibrant bed of tomatoes, olives, and herbs that captures the essence of coastal Mediterranean cuisine.

Prep Time
15 min
Cooking Time
25 min
Total Time
40 min
By: Lena

Category: Lunch & Dinner

Skill Level: Easy

Cuisine Type: Mediterranean

Yield: 4 Serves

Dietary Preferences: Gluten-Free, Lactose-Free

Ingredients

→ Main Ingredients

01 1.5 lbs white fish fillets (like cod, halibut, or tilapia)
02 2 tablespoons olive oil
03 1 medium red onion, sliced
04 3 garlic cloves, minced
05 1 red bell pepper, sliced
06 1 yellow bell pepper, sliced
07 1 cup cherry tomatoes, halved
08 1/3 cup pitted Kalamata olives, halved
09 1 tablespoon capers (optional)
10 Juice of 1 lemon
11 Zest of 1 lemon
12 1 teaspoon dried oregano
13 1/2 teaspoon paprika
14 Salt to taste
15 Pepper to taste
16 Fresh parsley, chopped (for garnish)
17 Lemon wedges (for serving)

Steps to Follow

Step 01

Preheat your oven to 400°F (200°C). Lightly grease a baking dish with olive oil.

Step 02

In a large bowl, combine sliced onions, bell peppers, cherry tomatoes, minced garlic, olives, and capers (if using). Drizzle with olive oil, season with oregano, paprika, salt, and pepper. Toss to evenly coat.

Step 03

Spread the vegetable mixture evenly across the baking dish. Place fish fillets on top, skin side down if applicable. Squeeze fresh lemon juice over the fillets, sprinkle with lemon zest, and add additional salt, pepper, and oregano if desired.

Step 04

Bake uncovered for 20–25 minutes, or until the fish is opaque and flakes easily with a fork. The vegetables should be tender and slightly caramelized.

Step 05

Remove from the oven and garnish with chopped parsley. Serve with lemon wedges and pair with rice, roasted potatoes, or crusty bread to soak up the juices.

Additional Notes

  1. This dish is naturally gluten-free and dairy-free. Customize it with seasonal vegetables or serve it over couscous or quinoa for a heartier meal.

Tools You'll Need

  • Baking dish
  • Large mixing bowl
  • Knife
  • Cutting board
  • Oven

Nutritional Information (Per Serving)

These details are for general reference only and don't replace expert medical advice.
  • Calories: 250
  • Fats: 8 grams
  • Carbohydrates: 10 grams
  • Proteins: 32 grams