Greek-Style Baked Cod with Tomatoes, Olives & Feta

jump to recipe
12 May 2026
3.8 (54)
Greek-Style Baked Cod with Tomatoes, Olives & Feta
35
total time
4
servings
380 kcal
calories

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

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
Also, think about what you'll serve alongside. Crusty bread or a simple green salad are classic. I often grab whatever's left in the fridge β€” it's a forgiving dish that pairs with so many sides. In real life, I once forgot the olives and improvised with a few pickled peppers; it still turned out lovely. So don't stress if you substitute; just aim for that balance of salty, bright, and juicy.

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

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.
I often find myself chatting with whoever’s in the kitchen while this dish bakes β€” it's one of those recipes that fills the room with a great smell and invites a glass of wine. Keep your oven racks positioned thoughtfully; that little planning step makes it easier to broil briefly if you want that last bit of color. This method keeps things relaxed, and that's the whole point: good food without a lot of stress.

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:

  1. A fresh citrus lift up front
  2. A savory, briny mid-note from olives and cheese
  3. A gentle sweetness from roasted tomatoes
If any element dominates too much, small adjustments at the end can bring balance: a tiny squeeze of lemon brightens, an extra sprinkle of fresh herbs cools things down, and a dash of good olive oil rounds it all out. In my kitchen, I often taste as it comes out of the oven and nudge it with a final fresh herb or more lemon if needed. Those finishing touches don't change the recipe; they just make it sing for your palate.

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
This dish is friendly to improvisation. If you have olives on hand that lean very salty, offer them on the side so people can add to taste. For drinks, a crisp white wine or a citrusy beer pairs nicely. Non-alcoholic options like sparkling water with a lemon slice also complement the flavors. When I serve this to friends, I usually keep the plating relaxed: big family-style dish on the table, some bread, and a couple of simple sides. People help themselves, and that casual vibe makes the meal feel welcoming. It's the kind of dish that invites conversation and a second slice of bread to mop up the last juices.

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
These little habits help you get dinner on the table faster without losing the dish's best qualities. In my experience, making the veg base a day ahead is a total time-saver and doesn't change the final flavor β€” it just makes dinner feel easier on a busy night.

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

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

  1. Preheat oven to 200Β°C (400Β°F). Lightly oil a medium baking dish with 1 tsp olive oil πŸ«’.
  2. Pat the cod fillets dry and season both sides with salt, pepper and a little lemon zest πŸŸπŸ‹.
  3. 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.
  4. 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 🐟.
  5. Scatter crumbled feta over the fish and tomatoes, then drizzle the lemon juice over everything and add a little extra olive oil if desired πŸ§€πŸ‹πŸ«’.
  6. 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) πŸ”₯.
  7. Remove from oven and sprinkle with chopped parsley and additional lemon zest. Let rest 2 minutes before serving πŸŒ±πŸ‹.
  8. Serve warm with crusty bread, roasted potatoes or a simple green salad to soak up the flavorful juices πŸ₯–πŸ₯—.

related articles

Banana Bread Bars with Brown Butter Frosting
Banana Bread Bars with Brown Butter Frosting
Moist banana bread bars crowned with a nutty brown butter frostingβ€”velvety, shareable, and ideal for...
Banana Chocolate Chip Cookies with Olives & Thyme
Banana Chocolate Chip Cookies with Olives & Thyme
Soft, chewy banana chocolate chip cookies with a surprising savory kick of olives and thymeβ€”perfect ...
Banana Bread Brownies with Edible Glitter & Goulash-Spiced Swirl
Banana Bread Brownies with Edible Glitter & Goulash-Spiced Swirl
Dense banana bread brownies with a smoky goulash-spiced swirl and edible glitter β€” fudgy, aromatic, ...
Baked Stuffed Shrimp Casserole
Baked Stuffed Shrimp Casserole
A decadent baked stuffed shrimp casserole with creamy lemon sauce, golden breadcrumb crust and savor...
Beetroot Salad with Feta and Walnuts
Beetroot Salad with Feta and Walnuts
Earthy roasted beetroot paired with creamy feta and toasted walnuts in a zesty dressingβ€”an elegant s...
Baked Chicken Bites with Asparagus
Baked Chicken Bites with Asparagus
Crispy baked chicken bites paired with tender asparagus β€” a quick, healthy weeknight winner with sim...
Arugula Salad with Shaved Parmesan
Arugula Salad with Shaved Parmesan
Bright, peppery arugula tossed with shaved Parmesan and a zesty lemon vinaigrette β€” a quick, elegant...
Baked Parmesan-Crusted Cod
Baked Parmesan-Crusted Cod
Crispy Parmesan-crusted cod that's light, flavorful, and family-friendly. Easy tips for perfect crun...
Banana Bread Stuffed with Strawberries and Blueberries
Banana Bread Stuffed with Strawberries and Blueberries
Moist banana loaf studded with vibrant berries β€” expert tips for texture, aroma, and foolproof bakin...