Mediterranean Fish Bake – Easy, Healthy Dinner Recipe

An easy, one-dish fish bake with Mediterranean flavors from tomatoes, garlic, olives and feta using inexpensive white fish filets.

healthy-flavorful-Mediterranean-fish-bake pin

Some links in this article are affiliate links and if you click on them I will receive a small commission at no cost to you.

This recipe for Mediterranean fish bake has been one of our family’s favorite meals for years – the flavor is SO good. In fact, this is such an easy, healthy, and delicious dinner that it’s been featured on the site almost since the beginning – way back in 2009.

It’s been updated a couple of times and deserves new photos and Pinterest pins for sharing because easy, flavorful, one dish meals like this don’t come around every day.

For me garlic, tomato, tart olives, and feta are one of the best combinations of ingredients ever.

I love these flavors whether it’s in a Greek salad, on pizza, or with pasta – and it’s a great way to have fish too, especially if you have any “I don’t care for fish” people in your family because this dish usually wins them over!

Mediterranean Fish Bake Recipe

Mediterranean Fish Bake ingredients

Ingredients

Simple, basic real food ingredients make this recipe easy and inexpensive to make.

  • White fish fillets: tilapia, sole, snapper, halibut, cod, etc.
  • Canned diced tomatoes
  • onion
  • red pepper
  • potatoes (optional)
  • feta cheese
  • kalamata olives
  • garlic
  • olive oil
  • lemon
  • salt & pepper
  • parsley

Supplies

mixing up vegetables for Mediterranean Fish Bake

Directions

This one-pan dinner is baked in two sessions, the first with the vegetables and the second after adding the fish and toppings.

1. Place the oil in your baking dish and add the chopped potatoes, onions, and peppers as you chop them. Add the salt and pepper and toss to mix.

2. Bake in the oven for about 20-25 minutes, until the potatoes are tender. You’re basically roasting the veggies first in this step.

Baked veggies for Mediterranean Fish Bake

3. While the vegetables are roasting, gather the other ingredients. When the time is up, scatter the chopped garlic over the cooked vegetables.

Adding fish to Mediterranean Fish Bake

4. Arrange the fish fillets over the vegetables and season with a bit more salt and pepper.

Pro Tip: When adding thin white fish fillets like these, it helps to make “packets” out of them, folding under both of the thin ends so they don’t overcook before the thicker middle part is done.

topping fish for Mediterranean Fish Bake

5. Evenly spread the tomatoes on top of the fish fillets and then sprinkle with the cheese, olives, and parsley. Squeeze the juice from a lemon over all.

6. Bake until the fish flakes easily with a fork. The time needed will depend on the thickness of your fillets – thinner tilapia will only need about 10 minutes, thicker fillets like halibut or sole may need 15 to 20 minutes, checking every 4-5 minutes to avoid overcooking.

Serving Mediterranean Fish Bake

What to serve with Mediterranean Fish Bake?

This combination of ingredients makes the most flavorful juice, so you definitely want to pair this with a loaf of easy artisan bread or easy sourdough artisan bread.

I also like to serve a green salad along with this (which is easy to put together while the fish bakes). A basic salad using what you have and dressed with the lemon vinaigrette variation is lovely, but this celery salad or this orange almond salad would be good with it, too.

You could also serve this on a bed of fresh spinach for a truly one-dish dinner.

Are there variations to this fish bake?

This is pretty easy to vary.

For a paleo/keto/low carb version: omit the potatoes and add another pepper and more onions. Or substitute turnips, parsnips, or white sweet potatoes (less sweet than the orange variety) for the regular potatoes.

Seafood Version: Add 1/2 pound of shrimp during the last 5 minutes of baking.

Goat Cheese/Other Cheese Version: replace the feta cheese with crumbled goat cheese or grated parmesan cheese.

Mediterranean Fish Bake with fork

Any way you vary this, I know you will love how the flavors work together – and it’s still wonderful the next day if there are any leftovers.

I hope you enjoy this as much as we do!

Want to save this?

Enter your email below and you’ll get it straight to your inbox. Plus you’ll get easy new recipes, gardening tips & more every week!

Save Recipe

Mediterranean Fish Bake with fork
Print Recipe Pin Recipe
4.78 from 9 votes

Mediterranean Fish Bake Recipe

An easy, delicious, one-dish dinner with Mediterranean flavors from tomatoes, garlic, olives and feta using inexpensive white fish filets.
Prep Time20 minutes
Cook Time40 minutes
Total Time1 hour
Yield: 8 servings
Author: Jami Boys
Click for Cook Mode

Ingredients

  • 2 tablespoons olive oil
  • 1 to 1 ½ pounds red or white potatoes chopped
  • 1 large red or yellow sweet pepper chopped
  • 1 onion chopped
  • 1 teaspoon salt to taste
  • 1/2 teaspoon black pepper
  • 3 large cloves garlic minced
  • 8 white fish filets
  • 1 14 ounce can diced tomatoes with juice
  • 1/4 cup kalamata olives chopped
  • 1 tablespoon parsley chopped
  • 1/2 cup feta cheese crumbled
  • 1 tablespoon lemon juice

Instructions

  • Heat oven to 425 degrees.
  • Add the olive oil to a 13×9 baking dish and toss in the potatoes, peppers and onions. Season with salt and pepper and mix to distribute the oil and seasonings.
  • Bake for 25 minutes, until potatoes are tender. Remove from oven and stir.
  • Scatter garlic over the roasted vegetables. Season fish with salt and pepper and place on top of vegetables, folding any thin ends under thicker parts. Pour tomatoes over the top, sprinkle with the olives, parsley, and feta and then drizzle with lemon juice.
  • Pour tomatoes over the top, sprinkle with the olives, parsley, and feta and then drizzle with lemon juice.
  • Bake for about 10-15 minutes more or until the fish flakes with a fork at the thickest part.*
  • Serve with a simple green salad and hearty bread.

Notes

*Depending on the thickness of your filets, they could take up to 20 minutes of baking to flake with a fork. Start checking at 10 minutes and then every 4-5 minutes until thickest parts flake.
Variations:
  1. Omit the potatoes, and cook for only 15 minutes in the first step.
  2. Substitute potatoes with chopped turnips, parsnips, or rutabagas and cook for the full time in the first step.
  3. Add shelled, raw shrimp during the last 5 minutes of baking, until it turns opaque.
  4. Substitute goat cheese or parmesan for the feta cheese.

Nutrition

Calories: 306kcal | Carbohydrates: 19g | Protein: 38g | Fat: 9g | Saturated Fat: 3g | Cholesterol: 93mg | Sodium: 640mg | Potassium: 1059mg | Fiber: 3g | Sugar: 4g | Vitamin A: 624IU | Vitamin C: 34mg | Calcium: 95mg | Iron: 2mg
Did you make this recipe?Mention @anoregoncottage or tag #anoregoncottage!
Pin this arrow
Mediterranean-fish-bake pin

More Easy Seafood Recipes

crispy parmesan baked fish on white plate
Crispy Parmesan Baked Fish
This baked fish recipe with a golden, crispy Parmesan herb crust is a fast 20-minute dinner great for family dinners as well as guests.
Click For Recipe
Lemon Vegetable Fish Foil Packets grilled
Healthy Lemon Vegetable Fish Packets to Grill or Bake (Foil or Parchment)
Vegetable and fish packets turn out perfect every time – and the flavors of garlic, lemon and seasonings are incredible. An easy weeknight meal everyone will love.
Click For Recipe
30 Minute Shrimp Orzo with Feta and Vegetables
This shrimp orzo with feta is a perfect blend of tender orzo, juicy shrimp, and fresh veggies- a Mediterranean flavored one-dish skillet meal everyone will love!
Click For Recipe
tomato seafood stew close in bowl
Savory Seafood Tomato Stew
A delicious and easy seafood stew with a tomato base that's perfect for weeknight meals. Serve with bread and a salad.
Click For Recipe
Disclosure: affiliate links in this article will earn commission based on sales, but it doesn’t change your price. Click here to read our full disclaimer and advertising disclosure.

Leave a Reply

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

Recipe Rating




4.78 from 9 votes (6 ratings without comment)

11 Comments

  1. This is a great recipe – easy to make and really tasty – being a bit of a chilli fan I have found that putting a bit of chilli in when roasting the potato’s / capsicum gives it a nice bit of kick.
    Given that the fish is essentially baked, it is a good way to eat fish like snapper, gurnard or terakihi.
    The best thing is that any leftovers are even tastier the following day!5 stars

    1. I’m so glad you gave this recipe and try and liked it, Peter – it’s one of my favs!
      I’m definitely going to try your idea of the chili next time.

  2. Made this fish dish for dinner last night and it was delicious!! It felt good eating a healthy dinner and being very satisfied! Served with a green salad. It was very easy to put together. Will be making again for sure. Thanks!!5 stars

  3. We will make this one again! Always looking for a way to include more fish in our meals. Love feta, olives, and One Dish Meals, this one checked all the boxes.
    Forgot to take the picture until we had served half. (Sorry) Great recipe, very easy to make and I don’t cook often. Had to cook fish a little longer. Added Greek seasoning to the shrimp. Next time will make 8 servings with 4 large filets. Would love more of all the ingredients and it wouldn’t impact the fish.

  4. Great meal! Used alaskan cod filets as the fish. I had to cook it a about 5 minutes longer but that could just be my oven. Added the shrimp and kept the potatoes. I did use a Greek seasoning on the shrimp before adding them in.
    We will be having this again.5 stars

  5. This is delicious! I tried it one night and my family loved it so much I made it again within a week. I had some leftover sautéed kale that I threw in instead of parsley and it was delicious. I love your approach to food; thank you!