Vibrant Mediterranean Baked White Fish

Highlight: Satisfying Main Dishes for Every Occasion

Bake white fish until it flakes apart, scattered with sweet cherry tomatoes, tangy olives, red onion, and herbs like oregano and thyme. Lemon juice and olive oil make the whole thing sing. You don’t need much time to toss this together. The colors and aromas will wow anyone at the table. Pair it with fluffy couscous, a crisp green salad, or rice for a well-rounded dinner that’s loaded with flavor and just the right amount of freshness.

Luna chef wearing a white shirt.
Crafted By Luna
Updated on Thu, 22 May 2025 14:57:51 GMT
Fish in a pan with tomatoes and herbs scattered on top. Save
Fish in a pan with tomatoes and herbs scattered on top. | myhomemademeal.com

If you want something fast and loaded with bright flavor, this Mediterranean-style baked white fish is it. Zesty lemon, juicy tomatoes, briny olives, and fresh herbs come together for a dish that's healthy but still feels like a treat. It comes together fast, looks gorgeous, and is just right for a busy weeknight.

I started making this after work on scorching summer nights. Everyone in my family loves how the tomatoes pop and the kitchen smells amazing the whole time.

Tasty Ingredients

  • Olive oil—extra virgin: You want something that tastes great and brings richness, so grab the good stuff
  • Cherry tomatoes: Go for ones that are plump and still firm so they roast up sweet and juicy
  • Pitted olives, green or kalamata: Use either or mix both, they'll bring a punchy tang and more color
  • White fish fillets (think cod or halibut): Fillets that are a bit thick (around one to one and a half inches) bake just right
  • Red onion: Gives a gentle bite to everything, aim for one that's crisp with no soft spots
  • Fresh lemon juice: Makes all the flavors really pop and keeps the fish bright
  • Fresh thyme: Best if it's fresh snipped leaves, brings in that grassy herbal note
  • Salt and pepper: A light sprinkle for taste—remember, the olives bring salt too
  • Dried oregano: Smells amazing and adds the classic Mediterranean vibe, make sure it's still fragrant
  • Garlic cloves, minced: Packs a mild heat and earthiness, don’t skip it

Simple Step-by-Step

Serve It Up:
Once baked, spoon over the juices and dig in right away. Add a little more lemon on the side if you love extra zip.
Bake Away:
Pop the dish into the hot oven and let it bake for fifteen to twenty minutes. When the fish easily flakes with a fork and turns opaque, it's ready. Thinner pieces might be done even sooner, so keep an eye out.
Get That Oven Hot:
Set your oven to 425 degrees Fahrenheit and move the rack to the center for even heat.
Mix Up the Toppings:
Toss halved tomatoes, chopped olives, a splash of olive oil, diced onion, a handful of thyme, minced garlic, and a shower of dried oregano in your mixing bowl. Add pepper and a pinch of salt, then mix until everything is shiny and coated.
Layer On the Good Stuff:
Pile the tomato and olive topping all over your fish. If you can, try to cover each fillet so the fish soaks up all the flavor.
Prep Your Fillets:
Pat the fish dry so it’ll cook up just right. Sprinkle both sides with salt and pepper, then set into a lightly oiled baking dish and hit it with fresh lemon juice.
A pan of fish with tomatoes and herbs. Save
A pan of fish with tomatoes and herbs. | myhomemademeal.com

I’m hooked on good olives—always use a mix for the best pop of flavor and color. My kid wants to help every time, mainly to toss on the tomatoes. Those juice bursts are their favorite part!

Keep It Fresh

Leftovers? Stick them in a sealed container and chill in the fridge. They'll be good for two days. Warm them gently in the oven or just toss the cold fish onto a big green salad.

Swap List

Try snapper, tilapia, or haddock if you can't find cod or halibut. Use just one kind of olive if that's all you have. No thyme? Parsley or basil will bring another kind of freshness that totally works.

Ways to Eat

This shines over a bed of lemony rice or basic couscous. Grab a handful of salad greens and maybe some bread to soak up all those yummy juices. I love to set it all out so everyone can serve themselves.

A pan of fish with tomatoes and herbs. Save
A pan of fish with tomatoes and herbs. | myhomemademeal.com

Mediterranean Vibes

You’ll find this style of easy meal from country to country along the Mediterranean seashore. Folks here lean into whatever’s fresh, toss it together, and share it around the table for pure comfort and togetherness.

Recipe FAQs

→ What kind of white fish should I use?

Look for firm types like halibut or cod. They keep their shape and soak up all the flavors without falling to pieces.

→ What are some good sides?

Couscous, lemony rice, or thick slices of crusty bread are great for scooping up the tasty sauce. Grab a crunchy salad for freshness.

→ How do I tell if the fish is done?

It’ll look opaque instead of see-through and flakes apart when you poke the thickest bit with a fork.

→ Can I swap in fresh herbs?

Absolutely! Try extra fresh thyme or oregano if you’ve got it. Pile on more for a strong herby punch.

→ Can I do any of this ahead of time?

Chop up the tomato and olive mix earlier in the day. Wait to put it together and bake so the fish stays soft and juicy.

→ What’s a good swap for olives?

If you’re not into olives, toss in a few capers or some strips of roasted red peppers for a tasty twist.

Baked White Fish Med

You’ll get tender fish baked with juicy tomatoes, plenty of olives, and a handful of herbs for a bright, easy meal inspired by Mediterranean flavors.

Prep Time
10 minutes
Cooking Duration
15 minutes
Overall Time
25 minutes
Crafted By: Luna

Recipe Type: Main Dishes

Preparation Complexity: Beginner-Friendly

Regional Cuisine: Mediterranean

Servings Output: 6 Serving Size (6 fillet portions)

Dietary Choices: Lower-Carb Choice, Gluten-Free Alternative, Dairy-Free Alternative

Everything You’ll Need

→ Fish

01 White fish fillets (cod or halibut), about 680 grams, sliced 2.5 to 4 cm thick
02 Coarse salt
03 Black pepper, freshly cracked

→ Topping

04 Extra virgin olive oil, 3 tablespoons, plus some to coat your baking dish
05 Juice from half a lemon, plus wedges for squeezing at the table
06 Cherry tomatoes, 225 grams, sliced in half
07 Mixed olives (like kalamata and green), pitted and halved, 85 grams
08 Red onion, chopped fine, 3 tablespoons
09 Garlic, 4 cloves, chopped small
10 Fresh thyme, 1 tablespoon of leaves
11 Dried oregano, 2 teaspoons

Steps to Cook

Step 01

Fire up your oven to 220°C so it gets hot.

Step 02

Use paper towels to dry off the fish. Sprinkle both sides with salt and pepper. Coat a 24 x 33 cm baking dish with olive oil. Put the fish in the dish, making sure they’re flat. Squeeze juice from half a lemon over them.

Step 03

Grab a medium bowl and toss in the cut cherry tomatoes, olives, red onion, chopped garlic, thyme, and oregano. Throw in a little salt and pepper. Add 3 tablespoons olive oil and gently stir everything together.

Step 04

Spread the tomato and olive mixture all over the fish so it's covered.

Step 05

Pop the dish in your hot oven. Cook for 15–20 minutes, if your fish is thicker, go to the high end. You'll know it's done when the fish easily pulls apart with a fork.

Step 06

Pull it from the oven and dish up right away. Give out extra lemon wedges if you want.

Extra Suggestions

  1. Start checking the fish at 15 minutes. It’s ready when the thickest part falls apart easily with your fork.
  2. Goes great with couscous, a big salad, or lemony rice.

Must-Have Equipment

  • Oven
  • 24 x 33 cm baking dish
  • Mixing bowl
  • Paper towels

Allergy Information

Always check ingredient details for potential allergens. Consult an expert if you're uncertain.
  • Has fish

Nutritional Highlights (per portion)

Nutritional information is shared for guidance and isn't meant to replace expert medical advice.
  • Caloric Content: 128.3
  • Fat Breakdown: 3 grams
  • Carbohydrate Breakdown: 3.9 grams
  • Protein Count: 21 grams