Mediterranean Baked Fish

Featured in: Main Dishes
This vibrant Mediterranean baked fish is a weeknight hero that brings the sunny flavors of the Mediterranean right to your table. Tender white fish fillets nestle in a bubbling bed of tomatoes, garlic, briny olives, and fresh herbs, creating a dish that's both rustic and elegant. It's a foolproof way to get a healthy, restaurant-worthy dinner on the table in under 45 minutes.
Bubbling Mediterranean baked fish with tomatoes and olives in a rustic baking dish Pin it
Bubbling Mediterranean baked fish with tomatoes and olives in a rustic baking dish | fitkitchenhub.com

Mediterranean baked fish is my absolute favorite way to bring sunshine to the dinner table on a busy weeknight. This vibrant dish combines tender white fish fillets with a bubbling bed of tomatoes, garlic, and briny olives that tastes like summer in Greece. The flavors are rustic yet elegant, creating a healthy meal that feels like a restaurant treat without the stress. It’s a foolproof recipe that you can have ready in under 45 minutes with minimal effort.

Ingredients You’ll Need

  • White fish fillets: Choose firm white fish like cod or halibut that flakes easily after baking. Look for fillets that are even in thickness for consistent cooking.
  • Extra virgin olive oil: Use a good quality oil for the best fruity flavor. It creates the base for sautéing and adds healthy fats.
  • Yellow onion: Adds sweet depth and texture once softened. Pick a firm onion with tight, dry skin for the freshest taste.
  • Garlic: Minced garlic provides that essential savory punch. Always use fresh cloves rather than jarred for the brightest flavor.
  • Diced tomatoes: Canned tomatoes create a convenient and rich sauce base. Choose ones packed in juice rather than puree for better texture.
  • Dry white wine: Adds acidity and depth to the sauce. Pick a wine like Pinot Grigio that you actually enjoy drinking.
  • Kalamata olives: These briny olives bring authentic Mediterranean flavor. Pitting them yourself ensures no surprises while eating.
  • Capers: Small but powerful, they add a tangy, salty burst to balance the rich sauce. Drain them well before using.
  • Dried oregano: This classic herb is essential for that Greek flavor profile. Rub it between your fingers to release more aroma.
  • Dried thyme: Adds an earthy, slightly minty background note. It pairs perfectly with tomatoes and olives in this dish.
  • Red pepper flakes: Optional but recommended for a subtle heat that wakes up the other flavors. Use less if you’re sensitive to spice.
  • Sea salt: Essential for bringing all the flavors together. Season the fish generously before baking.
  • Black pepper: Freshly ground adds the best sharp warmth. It complements the tomato sauce beautifully.
  • Fresh parsley: Brightens the finished dish with color and fresh herb flavor. Chop it just before sprinkling to keep it vibrant.
  • Lemon wedges: Serve on the side for squeezing over the fish. The fresh citrus cuts through the richness perfectly.
  • Crumbled feta cheese: Optional creamy, salty topping that adds Greek authenticity. Choose a block you crumble yourself for best texture.
  • Fresh basil: Optional garnish that adds a sweet, aromatic finish. Tear the leaves gently to prevent bruising.

How to Make It

Prepare the Oven and Dish:
Start by preheating your oven to 400°F (200°C). Lightly grease a 9×13 inch baking dish with olive oil or cooking spray so the fish won’t stick and clean-up stays easy.

Prep the Fish Fillets:
Pat your fish fillets completely dry with paper towels. Season both sides generously with salt and black pepper and set them aside while you make the sauce base.

Sauté the Aromatics:
In a large skillet over medium heat, add the olive oil. Add the chopped yellow onion and sauté for 5-6 minutes until softened and translucent, stirring occasionally.

Add the Garlic:
Stir in the minced garlic and cook for another minute until fragrant. Keep stirring constantly to prevent burning since garlic cooks very quickly.

Deglaze with Wine:
Pour in the white wine to deglaze the pan, scraping up any browned bits from the bottom. Let it simmer for about 2 minutes until the wine has reduced by roughly half.

Build the Tomato Sauce:
Stir in the diced tomatoes with their juice, dried oregano, dried thyme, red pepper flakes if using, salt, and pepper. Bring to a gentle simmer and cook for 5 minutes to meld the flavors.

Finish the Sauce:
Remove the skillet from the heat. Stir in the halved Kalamata olives and capers. The sauce should be rich, aromatic, and ready to pour over the fish.

Assemble the Bake:
Arrange the seasoned fish fillets in a single layer in your prepared baking dish. Pour the hot tomato and olive mixture evenly over and around the fillets, making sure they’re surrounded by sauce.

Bake to Perfection:
Bake in the preheated oven for 15-18 minutes. The fish is done when it’s opaque, flakes easily with a fork, and is cooked through. Check at 15 minutes to prevent overcooking.

Rest and Garnish:
Remove from the oven and sprinkle with fresh chopped parsley and crumbled feta if using. Let it rest for 2-3 minutes so the juices redistribute throughout the fish.

Serve Immediately:
Spoon the delicious tomato sauce over each fillet. Offer lemon wedges on the side for squeezing over the top to brighten the flavors.

Storage:
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a covered skillet over low heat to prevent drying out.

Close-up of tender white fish fillets smothered in rich tomato and olive sauce

Close-up of tender white fish fillets smothered in rich tomato and olive sauce | fitkitchenhub.com

Storage Tips

Store any leftovers in an airtight container in the refrigerator for up to 3 days. The fish is best reheated gently in a covered skillet over low heat to prevent it from drying out. You can also microwave it in 30-second intervals, though the skillet method preserves texture better. The sauce actually tastes even better the next day as the flavors continue to meld. I often flake leftover fish into the sauce for a quick lunch the next day.

Ingredient Substitutions

If you can’t find cod or halibut, try tilapia or another firm white fish with similar thickness. For the wine, you can substitute with additional chicken broth plus a splash of lemon juice for acidity. If Kalamata olives aren’t available, any good quality black olives will work in a pinch. Capers can be swapped with chopped dill pickles for that tangy bite. For fresh herbs, dried versions work but use one-third of the amount since dried herbs are more concentrated.

Serving Suggestions

This Mediterranean baked fish is fantastic served over creamy polenta or couscous to soak up the delicious sauce. Orzo also makes a wonderful bed that catches every drop of the tomato mixture. A simple arugula salad with lemon vinaigrette complements the rich fish perfectly. Some crusty whole grain bread for dipping completes the meal and ensures no sauce goes to waste.

Cultural Context

This style of baking fish in tomato sauce with olives and capers is classic Mediterranean coastal cooking. You’ll find similar dishes along the shores of Greece, Southern Italy, and parts of Spain where fresh seafood meets simple, bright flavors. The combination of tomatoes, olives, and white wine creates a sauce that captures the essence of sunny Mediterranean kitchens. The method relies on fresh ingredients rather than complicated techniques, letting the natural flavors shine through. It’s a testament to how traditional Mediterranean cooking uses minimal ingredients to create maximum flavor impact.

Fresh Mediterranean ingredients arranged beautifully around the finished baked fish

Fresh Mediterranean ingredients arranged beautifully around the finished baked fish | fitkitchenhub.com

Frequently Asked Questions

What type of white fish works best for Mediterranean Baked Fish?

Firm white fish fillets like cod, halibut, or sea bass work perfectly. These varieties hold their shape during baking and absorb the Mediterranean flavors beautifully. Cod is widely available, halibut offers a meatier texture, and sea bass provides a delicate, buttery finish.

Can I make Mediterranean Baked Fish ahead of time?

While best served fresh, you can prep the sauce up to 24 hours in advance. Store the tomato-olive mixture in an airtight container in the fridge. When ready to cook, simply add the fish fillets and bake. Leftovers keep well in the fridge for 2-3 days.

What can I substitute for white wine in Mediterranean Baked Fish?

Use an equal amount of chicken or vegetable broth mixed with 1 tablespoon of lemon juice. This maintains the acidity needed to balance the rich tomatoes and briny olives. You can also use dry vermouth or omit the wine entirely—the dish will still be delicious.

How do I know when Mediterranean Baked Fish is ready?

Check after 15-20 minutes in a 400°F oven. The fish is done when it flakes easily with a fork and reaches an internal temperature of 145°F. The tomato sauce should be bubbling and the fish opaque throughout. Overcooking makes it dry, so start checking early.

What should I serve with Mediterranean Baked Fish?

Pair it with crusty bread to soak up the delicious sauce, or serve over couscous, quinoa, or lemon rice. A simple arugula salad with lemon vinaigrette complements the dish perfectly. Roasted asparagus or green beans are excellent vegetable sides.

Rate This Recipe

How would you rate this recipe?

Mediterranean Baked Fish with Tomatoes and Olives

This vibrant Mediterranean baked fish is a weeknight hero that brings the sunny flavors of the Mediterranean right to your table. Tender white fish fillets nestle in a bubbling bed of tomatoes, garlic, briny olives, and fresh herbs, creating a dish that's both rustic and elegant. It's a foolproof way to get a healthy, restaurant-worthy dinner on the table in under 45 minutes.

Prep Time
15 Minutes
Cook Time
25 Minutes
Total Time
40 Minutes
4.2
(78 reviews)
By: Gabrielle Dalkin
Category: Main Dishes
Difficulty: Easy
Cuisine: Mediterranean
Yield: 4 Servings
Dietary: gluten-free

Ingredients

  1. 01 4 (6-ounce) skinless white fish fillets (such as cod, halibut, or sea bass)
  2. 02 2 tablespoons extra virgin olive oil
  3. 03 1 large yellow onion, chopped
  4. 04 4 cloves garlic, minced
  5. 05 1 (14.5-ounce) can diced tomatoes, undrained
  6. 06 1/2 cup dry white wine (like Pinot Grigio or Sauvignon Blanc)
  7. 07 1/2 cup pitted Kalamata olives, halved
  8. 08 2 tablespoons capers, drained
  9. 09 1 teaspoon dried oregano
  10. 10 1/2 teaspoon dried thyme
  11. 11 1/4 teaspoon red pepper flakes (optional)
  12. 12 1/2 teaspoon sea salt (plus more for seasoning fish)
  13. 13 1/4 teaspoon black pepper (plus more for seasoning fish)
  14. 14 1/4 cup fresh parsley, chopped

Instructions

Step 01

Preheat your oven to 400°F (200°C). Lightly grease a 9x13 inch baking dish with olive oil or cooking spray.

Step 02

Pat the fish fillets completely dry with paper towels. Season both sides generously with salt and black pepper and set aside.

Step 03

In a large skillet over medium heat, add the 2 tablespoons of olive oil. Add the chopped yellow onion and sauté for 5-6 minutes until softened and translucent.

Step 04

Add the minced garlic and cook for another minute until fragrant, stirring constantly to prevent burning.

Step 05

Pour in the white wine to deglaze the pan, scraping up any browned bits from the bottom. Let it simmer for 2 minutes until the wine has reduced by about half.

Step 06

Stir in the diced tomatoes (with their juice), dried oregano, dried thyme, red pepper flakes (if using), 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Bring to a gentle simmer and cook for 5 minutes, allowing the flavors to meld together.

Step 07

Remove the skillet from the heat. Stir in the halved Kalamata olives and capers.

Step 08

Arrange the seasoned fish fillets in a single layer in your prepared baking dish. Pour the hot tomato and olive mixture evenly over and around the fish fillets.

Step 09

Bake in the preheated oven for 15-18 minutes, or until the fish is opaque, flakes easily with a fork, and is cooked through. The exact time will depend on the thickness of your fillets.

Step 10

Remove from the oven and sprinkle with the fresh chopped parsley (and crumbled feta if using). Let it rest for 2-3 minutes before serving.

Step 11

Serve immediately, spooning the delicious tomato sauce over the fish. Offer lemon wedges on the side for squeezing over the top.

Tools You'll Need

  • 9x13 inch baking dish
  • Large skillet
  • Cutting board and sharp knife
  • Measuring spoons and cups

Allergy Information

This recipe is naturally gluten-free and dairy-free (unless you add the optional feta). Always check the labels on canned ingredients and capers if you have severe allergies.

Nutrition Facts (Per Serving)

Calories
285
Protein
28g
Carbohydrates
9g
Fat
14g