Mediterranean Baked Fish: An Incredible Ultimate Recipe to Try
This Mediterranean Baked Fish brings classic flavors to the table in a simple and beautiful dish. Quick and healthy, it's perfect for a weeknight dinner or an elegant gathering.

I remember the first time I baked white fish with a pile of tomatoes and lemon slices — the kitchen smelled like a seaside market. This Mediterranean Baked Fish is the kind of dish I turn to when I want something fast, bright, and dinner-table–friendly: it’s weeknight-simple, dinner-party pretty, and forgiving if your fillets aren’t perfect. If you enjoy easy one-dish meals, you might also like this caramelized soy chicken in garlic-ginger broth for another reliable weeknight option.
Why you’ll love this dish
This recipe delivers classic Mediterranean flavors with minimal fuss. The tomatoes and peppers create a juicy bed that steams the fish gently while the lemon and herbs add bright, aromatic notes. It’s quick (about 30–40 minutes total), budget-friendly when you choose an economical white fish, and kid-friendly because the flavors are familiar and not overly spicy. Serve it for a relaxed weeknight, a light Sunday dinner, or as an elegant main for guests — it scales up easily.
Benefits at a glance:
- Fast: 20–30 minutes active time.
- Healthy: high in protein, low in saturated fat, and uses olive oil.
- Flexible: swap fish, herbs, or add olives/capers for punch.
- Minimal cleanup: one baking dish.
How this recipe comes together
Step-by-step overview
- Preheat the oven and prep a baking dish.
- Layer sliced tomatoes, onion, and peppers in the dish to create a moist flavor base.
- Season dried fish fillets and place them on the vegetable bed.
- Add garlic, lemon slices, and olive oil.
- Cover and bake to steam the fish, then uncover to let the top brown and the juices reduce.
- Rest briefly, garnish, and serve.
That’s the simple flow: vegetables first, seasoned fillets on top, short covered bake, then a finishing blast uncovered.
What you’ll need
- 4 fillets of white fish (cod, tilapia, or sea bass). Substitutions: haddock, pollock, or halibut (adjust cooking time for thicker fillets).
- 2 medium tomatoes, sliced.
- 1 medium onion, sliced into rings.
- 1 bell pepper (red or yellow), sliced.
- 3 cloves garlic, minced.
- 1 lemon, thinly sliced.
- 1/4 cup olive oil (extra-virgin preferred for flavor).
- 1 teaspoon dried oregano.
- 1 teaspoon dried thyme.
- Salt and freshly ground black pepper, to taste.
- Fresh parsley for garnish (optional).
Notes: Use firm, evenly sized fillets for uniform cooking. If using fresh herbs, double the amount or omit dried herbs.
How to prepare Mediterranean Baked Fish: An Incredible Ultimate Recipe to Try
Step-by-step instructions
- Preheat the oven to 400°F (200°C).
- Lightly grease a 9×13-inch baking dish with a little olive oil.
- Spread the sliced tomatoes, onion, and bell pepper evenly across the bottom of the dish so they form a bed for the fish.
- Pat the fillets dry with paper towels. Season both sides with salt, pepper, oregano, and thyme.
- Lay the seasoned fillets on top of the vegetable bed in a single layer.
- Scatter the minced garlic over the fish.
- Drizzle the olive oil evenly across the fish and vegetables to keep everything moist.
- Place lemon slices on top of the fillets for bright citrus flavor.
- Cover the dish tightly with aluminum foil and bake for 20 minutes. This steams the fish gently.
- Remove the foil and bake uncovered for another 5–10 minutes, until the fish flakes easily with a fork and the vegetable juices have slightly reduced.
- Let the dish rest 3–5 minutes after removing from oven. Garnish with chopped parsley and serve.
Timing tip: thinner fillets may be done in as little as 15 minutes total; thicker fillets can need the full uncovered time. Always test doneness by flaking the thickest piece.

01Ingredients
For the fish
For the vegetables
Herbs and seasoning
02Method
- Preparation
- Baking
- Serving
Tap a step when it's done. The next one lights up.
0 OF 12 DONE03Recipe notes
- 01Use firm, evenly sized fillets for uniform cooking. If using fresh herbs, double the amount or omit dried herbs. Thinner fillets may cook quicker; avoid over-baking.
How did it turn out?
No ratings yet. Tap a star to be the first.
Snap a photo and tag @recipe_smoke1 so I can see how yours came out.
Best ways to enjoy it
Serving suggestions
- Plate a fillet over a scoop of fluffy couscous or herbed rice. The tomato-herb juices are great soaked up by grains.
- Roast or pan-fry small potatoes or try Greek-style roast potatoes for a heartier plate.
- Add a simple salad (mixed greens, cucumber, lemon vinaigrette) to keep things bright.
- For a Mediterranean platter, add olives, feta crumbles, and warm pita on the side.
Pairing ideas: a crisp sparkling lemonade, dry pink lemonade, or a light alcohol-free lager complements the citrus-herb profile. For a complete weeknight menu, serve with steamed green beans or grilled zucchini. If you want another comforting main for different weeknights, check this Crockpot Thai coconut chicken soup for a contrasting flavor profile.
Storage and reheating tips
Keeping leftovers fresh
Refrigeration: Cool leftovers to room temperature (no more than 2 hours), then store in an airtight container for up to 3 days.
Reheating: Reheat gently in a 325°F (160°C) oven for 8–10 minutes covered, or microwave in short bursts to avoid drying the fish. Add a splash of water or olive oil if the dish looks dry.
Freezing: You can freeze baked fish and vegetables, but texture may change. Wrap tightly or use a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.
Food safety: Reheat to an internal temperature of 165°F (74°C) if serving to vulnerable eaters (pregnant people, elderly, immunocompromised).
Creative twists
Recipe variations
- Add capers and Kalamata olives for a briny punch.
- Swap dried oregano/thyme for Herbes de Provence or fresh basil and dill for a lighter herb profile.
- Spicy version: sprinkle red pepper flakes or sliced pickled pepperoncini before baking.
- Tomato-free: use thinly sliced fennel and lemon for a different aromatic base.
- Parchment packet: bake individual fillets in parchment (en papillote) with the vegetables for an elegant single-serve presentation.
Helpful answers
Common questions
How long does this take from start to table?
A: About 30–40 minutes total — 10 minutes easy prep, then 25–30 minutes baking and resting, depending on fillet thickness.
What’s the best fish to use?
A: Firm white fish like cod, haddock, pollock, sea bass, or tilapia work well. Choose fresh-looking fillets with a mild smell.
Can I make this ahead?
A: You can assemble it a few hours ahead and keep it covered in the fridge. Bake just before serving for best texture. Fully baked fish is best eaten the same day.
How do I tell when the fish is done?
A: It should flake easily with a fork and be opaque through the center. If you use a thermometer, target 145°F (63°C) at the thickest part.
Conclusion
For a weeknight winner or a simple dinner-party main, this Mediterranean Baked Fish is bright, flavorful, and low-effort. If you want an easy, potato side with a complementary flavor profile, try the best Greek potatoes for roasting alongside the fish. For another idea, try my Easy Mediterranean Baked Cod.
Crockpot & Slow Cooker
Crockpot & Slow Cooker
Crockpot & Slow Cooker
