Introduction
Hey, I'm glad you're here β this is one of those dinners I make when I want something bright and fuss-free. You're getting that Mediterranean feel without a lot of drama. The whole idea is to let simple, fresh ingredients sing together. I love how the salty bits and bright citrus cut through the richness of the fish. If you've ever come home tired and had to cobble a dinner from pantry bits and a piece of fish, you know the relief of a dish like this: fast to pull together, forgiving in the oven, and totally satisfying. Don't expect haute-cuisine technique here. Expect honest flavors and a dish that feeds a small crowd with little stress. You'll notice I talk about textures and pairings more than I rehash the step-by-step directions you've already seen. That's on purpose. I'm here to give you the kind of practical notes that make the recipe easier to nail β tips I use when my oven's already hot and the kids are asking what's for dinner. This isn't fussy. It's home cooking that feels a bit special. You can make it on a weeknight or when friends pop by. It stores well, and it makes your kitchen smell amazing. Also, you'll probably want to tear up some crusty bread to mop the juices β trust me on that one. Small, easy touches like a final squeeze of lemon or a handful of fresh herbs will lift the whole thing. If you like bold, clean flavors and a plate that looks pretty without too much effort, you're in the right place.
Gathering Ingredients
Alright, let's talk shopping and pantry prep so you don't get halfway through and realize you're missing that one bright thing. I always start with the protein choice β pick a fresh, firm white fish with good flakes. If you can't get cod, another similar white fish will do fine. Look for ripe, bright tomatoes that still smell sweet. They make a huge difference when they roast and release juices. For the briny notes, choose a good-quality olive and olives that are pitted if you want to skip fussing with pits at the counter. Feta comes in a few personalities: some blocks are dryer and crumbly, others a bit creamier. Either is fine; just choose one you actually like the taste of. A lemon or two will add lift, so buy a couple in case yours are less juicy than hoped. If you like a tiny hit of acidity beyond lemon, a splash of dry white wine and a few capers are optional, and they do add a nice backbeat β but you don't need them to make this sing. I also keep a fresh bunch of parsley on hand because a bright herb finishing touch changes the whole vibe. Quick checklist to keep in mind:
- Fresh, firm white fish or a good substitute
- Sweet tomatoes that roast well
- Briny olives and optional capers
- A block of feta you enjoy
- Lemon for zest and juice, plus fresh herbs
Why You'll Love This Recipe
You're going to love this because it's the kind of dinner that tastes like effort even when it wasn't. It has that Mediterranean balance β bright citrus, salty tang, and gentle herbiness β but it never feels heavy. This recipe lives in the sweet spot between healthy and indulgent. It feels fresh because of the tomatoes and lemon, and it feels satisfying because of the flaky fish and the salty punch from cheese and olives. I like meals like this when I want to impress without sweating the details. Another reason you'll enjoy it: it's forgiving. If your tomatoes are a touch underripe, the oven coaxed them into sweetness. If your feta is creamier than expected, it melts into a lovely salty ribbon among the juices. In my kitchen, the dish also doubles as an easy entertaining option. You can pop it in the oven and go do other things. People always gravitate to plates with colorful components β it's visually inviting. There's also room to adjust for what you love: more herbs if you're into greens, a splash of something acidic if you like extra tang. It fits different diets too. If someone at the table prefers less dairy, you can scale back the cheese and still have a fantastic meal. In short: itβs simple to pull off, hard to dislike, and great for sharing. And the leftovers (if you have any) are a seriously welcome lunch the next day.
Cooking / Assembly Process
Let me walk you through the approach I take without repeating the exact step-by-step you already have. Think of the process as building layers of flavor rather than ticking boxes. Start by preparing components so each one is ready when you need it. Dry the fish gently β it'll help the seasoning stick and cut down on steam while it bakes. Toss the tomatoes and aromatics lightly so they release their juices and mingle; this creates a flavorful bed for the fish. When you place the fish on top, do it with a light hand so the topping stays put. As it cooks, the vegetables and brine mingle and become the sauce that finishes the fish. Watch for visual doneness cues instead of obsessing over a timer: you're looking for the fish to look opaque and flake easily with gentle pressure. If you're worried about dryness, remember that the juices from the tomatoes and the little splash of oil protect the fish as it bakes. For folks who like a bit of browning on top, a short blast of direct heat at the end will caramelize bits of cheese and tomato β but keep a close eye so it doesn't turn bitter. Also, small techniques make a difference:
- Bring the fish to near room temperature before it goes in the oven so it cooks evenly.
- Use a shallow dish so the topping and fish are in the same plane and flavors mingle.
- Let it rest a minute out of the oven so the juices settle and you don't lose them when you cut into the fish.
Flavor & Texture Profile
I love describing what you're aiming for so you know how to taste for success. This dish balances a few main elements. There's the mild, flaky white fish that acts as a blank canvas. It should be delicate and moist, not dry or rubbery. Then you have the roasted tomatoes, which become juicy and slightly sweet as they soften. The olives and optional capers bring a savory, briny depth that cuts through the richness. Feta contributes a tangy, salty creaminess; depending on the block, it can be crumbly or slightly melty and soft. Lemon zest and juice add lift. Herbs tie everything together. In texture terms, you'll want contrast. A tender fish fillet against the slightly soft but still juicy tomatoes makes every bite interesting. The scattered feta gives little pockets of creamy salt, and olives add occasional firmness. If you like textural contrast, tear some crusty bread and use it to scoop up the sauce and bits β that crunchy counterpoint is heavenly. Flavor-wise, think bright, salty, and herbal. You should notice:
- A fresh citrus lift up front
- A savory, briny mid-note from olives and cheese
- A gentle sweetness from roasted tomatoes
Serving Suggestions
You're going to want to serve this pretty simply so the main flavors stay front and center. A good crusty loaf is an easy and reliable companion because it soaks up the sauce and gives a lovely texture contrast. A lightly dressed green salad adds freshness and a cool, crisp counterpoint that balances the warm, roasty elements. If you're craving something more substantial, roasted potatoes or a simple pilaf work beautifully and won't compete with the main flavors. For a lighter plate, try a simple citrusy or herb-forward side salad. If you're serving others, set out a few small bowls of extras:
- Extra lemon wedges for squeezing at the table
- A drizzle bottle of good olive oil
- Chopped parsley or extra crumbled cheese for sprinkling
Storage & Make-Ahead Tips
I know you might want to make parts ahead or save leftovers, so here's how I handle it without changing the recipe. The cooked dish stores well in the fridge for a day or two tucked in an airtight container. When you reheat, do it gently so the fish doesn't dry out β the oven at low heat or a quick rewarm in a skillet with a splash of water or olive oil works better than the microwave for preserving texture. If you're making this in advance for a dinner, you can prepare the tomato-olive mixture ahead of time and keep it chilled. Bring it back to room temperature briefly before combining with the fish so it doesn't chill the oven. Crumbling the cheese ahead is fine, but I usually wait to sprinkle the cheese on top right before baking so it retains some texture. For people who meal-prep, portion the leftovers with a side that reheats well, like simple roasted root vegetables or cooked grains. Avoid freezing fully assembled with fish, since the texture of cooked fish can suffer in the freezer. If you do want to preserve elements, freeze the tomato-olive ragout on its own in a freezer-safe container β it thaws well and can be reheated and used with fresh-cooked fish later. A few quick reminders:
- Store in airtight containers in the fridge up to 48 hours
- Reheat gently to keep the fish moist
- Prepare veggie mixture ahead, but finish with cheese and fresh herbs at bake time
Frequently Asked Questions
I'm answering the things I get asked most when friends try this at home. Hopefully this clears up the little things that come up and makes you feel confident. Can I use a different fish? Yes. Any firm white fish that flakes easily will work. Swap freely based on what's fresh at the market. Can I skip the cheese? Absolutely. The cheese adds salty creaminess, but the dish is still delicious without it β consider adding a sprinkle of toasted breadcrumbs or a drizzle of extra virgin olive oil if you skip it. What if I don't have olives? You can use a small amount of finely chopped pickles or even capers for brininess. Or leave them out and compensate with a pinch of finishing salt. How do I know when the fish is done? Watch for opaque flesh that flakes gently with a fork β that's your cue. Avoid overcooking if you want it tender. Can I make this for a crowd? Yes. Use larger baking dishes and give every fillet enough space so it cooks evenly. For big batches, consider baking in two pans to maintain even heat. Final practical tip: In real life, I often find the best tweak is a last-minute fresh herb shower and a lemon squeeze right before serving. Those tiny moves don't change the recipe. They simply brighten what's already on the plate and make it feel homey and fresh. If you're juggling a busy evening, do what I do: prep the veg base earlier, chill it, and finish the whole thing when you're ready to eat. It saves time and keeps the dinner relaxed β and isn't that the whole point of cooking for friends and family?
Greek-Style Baked Cod with Tomatoes, Olives & Feta
Bring Mediterranean flavors to your table with this Greek-style baked cod: flaky cod fillets topped with juicy tomatoes, Kalamata olives, tangy feta and lemon β simple, healthy and irresistibly fresh! π¬π·ππ
total time
35
servings
4
calories
380 kcal
ingredients
- 4 cod fillets (about 600 g) π
- 2 tbsp extra-virgin olive oil π«
- 2 garlic cloves, minced π§
- 1 pint (300 g) cherry tomatoes, halved π
- 1/2 cup Kalamata olives, pitted and halved π«
- 1 small red onion, thinly sliced π§
- 150 g feta cheese, crumbled π§
- Juice and zest of 1 lemon π
- 1 tsp dried oregano (or 1 tbsp fresh), crushed πΏ
- 2 tbsp fresh parsley, chopped π±
- 1/4 cup dry white wine (optional) π·
- 1 tbsp capers (optional) π«
- Salt & freshly ground black pepper π§
instructions
- Preheat oven to 200Β°C (400Β°F). Lightly oil a medium baking dish with 1 tsp olive oil π«.
- Pat the cod fillets dry and season both sides with salt, pepper and a little lemon zest ππ.
- In a bowl combine cherry tomatoes, sliced red onion, minced garlic, Kalamata olives, capers (if using), olive oil, white wine (if using), oregano, salt and pepper π π§ π§πΏ. Toss gently to combine.
- Spread the tomato-olive mixture evenly in the prepared baking dish. Place the seasoned cod fillets on top of the mixture, skin-side down if skin is on π.
- Scatter crumbled feta over the fish and tomatoes, then drizzle the lemon juice over everything and add a little extra olive oil if desired π§ππ«.
- Bake in the preheated oven for 15β20 minutes, until the cod is opaque and flakes easily with a fork. If you like a lightly browned top, finish under the broiler for 2β3 minutes (watch closely) π₯.
- Remove from oven and sprinkle with chopped parsley and additional lemon zest. Let rest 2 minutes before serving π±π.
- Serve warm with crusty bread, roasted potatoes or a simple green salad to soak up the flavorful juices π₯π₯.