Mediterranean Fish

This Mediterranean Fish recipe is fresh, light, and packed with simple Mediterranean flavours. Tender fish fillets are baked with juicy tomatoes, garlic, lemon, olive oil, and herbs until flaky and beautifully tender.

I made this one weekend when I wanted a dinner that felt healthy and comforting without being heavy. I had some fish in the refrigerator and a few Mediterranean staples on hand, so I decided to bake everything together with lemon, garlic, tomatoes, and olive oil.

The kitchen smelled incredible while it was cooking. When I pulled the dish from the oven, the fish was tender and flaky, the tomatoes were juicy, and the garlic and lemon had created the most delicious little pan sauce. My family loved it, and I loved how little effort it took.

This is now one of those recipes I turn to when I want something fresh, wholesome, and satisfying without spending hours in the kitchen.

Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4

Why You’ll Love This Mediterranean Fish
Light but satisfying
Tender and flaky
Full of lemon-garlic flavour
Easy one-dish dinner
Simple ingredients
Perfect for busy weeknights
Naturally high in protein
Ingredients
4 fish fillets, such as cod, haddock, halibut, or sea bass
2 tablespoons extra virgin olive oil
3 cloves garlic, minced
1 cup cherry tomatoes, halved
½ small red onion, thinly sliced
½ lemon, thinly sliced
2 tablespoons fresh lemon juice
1 teaspoon dried oregano
½ teaspoon paprika
½ teaspoon salt
¼ teaspoon black pepper
¼ cup Kalamata olives
2 tablespoons fresh parsley, chopped
Crumbled feta, optional
Instructions
Step 1: Preheat the Oven

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

Lightly grease a baking dish with a little olive oil.

Step 2: Prepare the Fish

Pat the fish fillets dry with paper towels.

Place them in the prepared baking dish.

Drizzle with olive oil and lemon juice.

Season with oregano, paprika, salt, and black pepper.

Step 3: Add the Mediterranean Ingredients

Scatter the tomatoes, red onion, garlic, and Kalamata olives around the fish.

Place the lemon slices over and around the fillets.

Drizzle everything with another little splash of olive oil.

Step 4: Bake

Bake for approximately 15–20 minutes, depending on the thickness of your fish.

The fish is ready when it flakes easily with a fork and reaches a safe internal temperature.

Step 5: Garnish

Remove the baking dish from the oven.

Spoon some of the flavorful juices over the fish.

Sprinkle with fresh parsley and feta if desired.

Serve immediately with extra lemon wedges.

Expert Tips
Choose Fresh Fish

Fresh fish should have a clean, mild smell and firm flesh.

Don’t Overcook

Fish cooks quickly, so begin checking it early. Overcooking can make it dry.

Use a Thicker Fillet

Cod, halibut, and sea bass work especially well because thicker fillets stay moist while baking.

Don’t Skip the Lemon

The acidity of lemon balances the richness of the olive oil and gives the dish that bright Mediterranean flavour.

Delicious Variations
Mediterranean Fish with Feta

Add a generous sprinkle of feta during the final few minutes of baking.

Mediterranean Fish with Spinach

Add a few handfuls of fresh spinach to the baking dish before adding the fish.

Mediterranean Tomato Fish

Add extra tomatoes and a splash of vegetable or seafood broth for a saucier dish.

Mediterranean Fish with Shrimp

Add peeled shrimp around the fish during the last few minutes of cooking.

Spicy Mediterranean Fish

Add red pepper flakes or sliced chilli for a little heat.

What to Serve with Mediterranean Fish

Serve this fish with:

Greek salad
Roasted Mediterranean vegetables
Lemon potatoes
Brown rice
Quinoa
Couscous
Steamed vegetables
Crusty whole-grain bread

For a lighter meal, simply serve it with a fresh green salad.

Storage Instructions

Store leftover fish in an airtight container in the refrigerator for up to 3 days.

Reheat gently in the oven or microwave until warmed through.

Avoid overheating because fish can dry out quickly.

Nutritional Information

Approximate per serving:

Calories: 300
Protein: 34g
Fat: 16g
Total Carbohydrates: 7g
Fibre: 2g

Nutrition values are estimates and vary depending on the type of fish and ingredients used.

Frequently Asked Questions
What fish is best for this recipe?

Cod, haddock, halibut, sea bass, snapper, or another firm white fish all work beautifully.

Can I use frozen fish?

Yes. Thaw it completely and pat it very dry before baking.

Can I make this recipe on the stovetop?

Yes. Cook the fish gently in a covered skillet with the tomatoes, garlic, lemon, and olive oil until the fish flakes easily.

Can I use salmon?

Absolutely. Salmon gives the dish a richer flavour and works especially well with lemon, garlic, and olives.

Can I make this without feta?

Yes. Feta is completely optional.

Final Thoughts

This Mediterranean Fish is exactly the kind of meal I love when I’m craving something fresh but still comforting. The flaky fish, juicy tomatoes, garlic, lemon, olives, and olive oil create so much flavour without requiring a complicated recipe.

I especially love making it on busy evenings because everything goes into one baking dish, and while the fish cooks, I can prepare a simple salad or side. It’s healthy, colourful, and delicious enough to make any ordinary dinner feel a little special. 🐟🍋🍅🫒🌿

Leave a Reply

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