• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About Us
  • Recipe Index

Seasons in the Kitchen

  • Method
  • Seasons
  • Course
  • Cuisine
  • Diet
  • Holidays
  • Ingredient
menu icon
go to homepage
  • Home
  • About
  • Recipe Index
  • Find Us

    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • Home
    • About
    • Recipe Index
  • Find Us

    • Facebook
    • Instagram
    • Pinterest
  • ×
    Seasons in the Kitchen » Course » Dinner

    Published: Aug 1, 2025 by Grant and Rochelle Murchie · Leave a Comment

    Greek Baked Cod with Tomatoes, Olives, and Feta

    Jump to Recipe·Print Recipe
    Blue banner reading “Mediterranean Baked Cod” above an image of baked cod with olives, tomatoes, and feta. A hand lifts one flaky cod fillet with a serving spoon from a white enameled skillet.
    Collage pin with three step-by-step shots of a baked cod recipe. Top image shows the finished dish garnished with lemon and herbs. Bottom images show the raw ingredients and cod fillets before baking. Text overlay reads “Oven Baked Cod Fillets with Tomatoes & Olives.”
    Overhead view of Greek baked cod fillets in a white enameled pan, topped with cherry tomatoes, kalamata olives, lemon wedges, feta, and parsley. Text overlay reads “Greek Baked Cod with Tomatoes, Olives, & Feta.”

    This Greek Baked Cod is a light, flavorful one-pan dinner made with juicy tomatoes, briny olives, and creamy feta. It's ready in under 30 minutes and perfect for anyone following a Mediterranean diet, looking for a healthy seafood recipe, or needing an easy, gluten-free weeknight meal.

    Overhead shot of baked Greek cod fillets in a blue skillet, topped with kalamata olives, crumbled feta, fresh herbs, and lemon wedges, surrounded by blistered cherry tomatoes.

    My husband and I often make a version of this dish when we want something quick, healthy, and super delicious. Inspired by the classic flavors of the Mediterranean,  think lemon, oregano, olives, tomatoes, feta and olive oil-it's the kind of no-fuss dinner that's perfect for busy weeknights.

    This baked Greek cod recipe is packed with lean protein and heart-healthy fats, comes together in just one dish, and can be easily adapted depending on what you have on hand.

    Scroll down for step-by-step photos, helpful tips, and fun flavor variations!

    Jump to:
    • Ingredients You'll Need
    • Fresh vs Frozen Fish
    • How to Safely Defrost Fish
    • How to Make This Greek-Style Baked Cod
    • Wild Caught vs Farmed Fish
    • Recipe Variation - Greek-Style Cod en Papillote
    • Substitutions and Add-Ins
    • What to Serve with This Greek Baked Cod
    • Best Wine Pairings for this Greek Cod Bake
    • Storage Instructions
    • Join Our Newsletter
    • FAQ's
    • More Fish and Seafood Recipes
    • Greek Baked Cod with Tomatoes, Olives, and Feta

    Ingredients You'll Need

    Here's a look at the fresh, flavorful ingredients that make this dish shine:

    Flat lay of Greek baked cod ingredients on a blue background, including fresh cod fillets, cherry tomatoes, kalamata olives, red onion, garlic, lemon, parsley, fresh oregano, feta cheese, olive oil, salt, and pepper, each clearly labeled.
    • Extra virgin olive oil - Rich in antioxidants and heart-healthy fats. 
    • Freshly squeezed lemon juice - Adds brightness and acidity to balance the richness of the fish.
    • Garlic cloves - A classic Mediterranean aromatic that boosts savory depth.
    • Fresh oregano or dried oregano - Brings a warm, peppery herbal flavor. Go for fresh if you have it.
    • Cherry tomatoes and red onion - Provide natural sweetness and moisture as they roast.
    • Kalamata olives and capers - Add briny, salty complexity.
      Cod fillets - A mild, flaky white fish that's perfect for absorbing flavor. Cod is high in lean protein, rich in vitamin B12, and a good source of heart-healthy omega‑3 fatty acids, while staying low in fat.
    • Salt and freshly ground black pepper - Season generously to enhance all the flavors.
    • Feta cheese - Creamy, tangy, and salty-adds richness and contrast.
    • Flat-leaf parsley - A fresh, herby finish that brightens the final dish.

    See the recipe card for quantities.

    Fresh vs Frozen Fish

    Wondering whether to use fresh or frozen cod? Here's what you need to know:

    • Frozen cod is often flash frozen at peak freshness, making it a great option for consistent quality.
    • Fresh cod is delicious too, but unless you're near the coast or trust your fishmonger, weirdly enough frozen is often the safer bet.

    You can absolutely use frozen fish in this recipe-just make sure it's fully thawed before baking.

    How to Safely Defrost Fish

    The best and safest way to defrost fish is overnight in the refrigerator, but here's a quicker method if you're in a pinch:

    • If the fish isn't vacuum-packed, place it in a sealed ziplock bag.
    • Submerge the bag in a bowl of cold water.
    • Change the water once if needed. The fish should be fully defrosted in 20-30 minutes depending on its thickness.

    Never use warm or hot water, as this can lead to uneven thawing, bacterial growth and potential food safety issues.

    How to Make This Greek-Style Baked Cod

    Tested in our kitchen and loved by our readers-this recipe is easy, wholesome, and full of bold Mediterranean flavor.

    Small white bowl of homemade garlic herb marinade made with olive oil, fresh oregano, and minced garlic, set on a textured light blue surface.
    Large enamel skillet filled with halved cherry tomatoes, chopped red onion, kalamata olives, and garlic herb marinade, ready to be mixed for Greek baked cod.
    • Preheat the oven: Preheat your oven to 200°C (400°F).
    • Make the marinade: In a small bowl, whisk together the olive oil, lemon juice, minced garlic, and oregano.

    Chef's Tip: Always use freshly squeezed lemon juice for the best flavor-it's brighter and more aromatic than bottled lemon juice.

    • Prepare the base: In an oven-safe casserole dish or oven-safe skillet, combine the cherry tomatoes, red onion, olives, and capers (if using). Drizzle with ⅔ of the marinade and toss gently to coat. Season lightly with salt and pep
    Cod fillets arranged over a colorful base of cherry tomatoes, olives, and onion in a blue enamel skillet, drizzled with garlic herb marinade and seasoned with salt and pepper.
    Baked Greek cod fillets resting on roasted tomatoes and olives in a white and blue skillet, fresh out of the oven and ready for garnishing with feta and lemon.
    • Bake the cod: Bake uncovered in the preheated oven for 12-15 minutes, or until the cod is opaque and flakes easily with a fork. Depending on your oven and the thickness of the fillets, this could take an additional 3-5 minutes.

    Chef's Tip: For best results, remove the fish when it reaches an internal temperature of 54-57°C (130-135°F), and let carryover cooking bring it up to the safe temperature of 63°C (145°F). This gentle method helps keep the fish tender and moist.

    • Serve and enjoy!: Remove from the oven and sprinkle with crumbled feta and chopped parsley. Serve with lemon wedges on the side.


    Wild Caught vs Farmed Fish

    When it comes to seafood, there's often confusion about whether wild caught or farmed fish is the better choice. Here's what the research says-we encourage you to make your own decision. In this complex world, we've personally found it's best to take it case-by-case, day-by-day.

    Wild CaughtFarmed
    What It IsFish caught in natural environments (oceans, rivers).Fish raised in controlled aquaculture environments.
    ProsTypically leaner, natural diet, richer flavor. Higher omega-3s.More affordable, consistent supply, supports food demand.
    ConsMore expensive, seasonal availability, environmental impact varies.May contain more fat, lower omega-3s, variable quality.
    How to ChooseLook for sustainably certified sources (e.g. MSC label).Choose reputable farms or regional certifications if possible.

    Both options can be healthy and sustainable depending on sourcing. For this recipe, either wild or responsibly farmed cod will work beautifully.

    Recipe Variation - Greek-Style Cod en Papillote

    Try baking this Greek-style cod en papillote-a French method where fish is sealed in parchment paper parcels and gently steamed in its own juices. It's ideal for locking in flavor and makes cleanup a breeze. Also try or Moroccan Salmon en papillote.

    Here's how to adapt this recipe

    • Preheat your oven to 200°C (400°F). Cut 4 large squares of parchment paper (or foil).
    • Assemble each parcel: Place a portion of the cherry tomato mixture in the center of each sheet. Nestle a cod fillet on top and spoon over the marinade. Season lightly with salt and pepper.
    • Seal the parcels: Fold the parchment over the fish and crimp or fold the edges to form a tight seal. (If using foil, crimp the edges shut.)
    • Bake the parcels on a baking sheet for 12-15 minutes. The cod should be opaque and flake easily with a fork.
    • Serve: Carefully open each parcel, sprinkle with crumbled feta and chopped parsley, and serve with lemon wedges.

    Chef's Tip: Let guests open their own parcels at the table for a bit of dinner party theatre!

    Hand holding a serving spoon with a baked cod fillet, above a skillet of tomato, feta, and olive Mediterranean sauce, ready for plating.

    Substitutions and Add-Ins

    This easy Greek cod bake is super flexible and easy to adapt based on what you have on hand or your guests' dietary needs.

    • Swap the fish: You can use other firm white fish like haddock, halibut, sea bass or try salmon fillets.
    • Add greens or vegetables: Toss in baby spinach, chopped zucchini, sliced bell peppers, or artichoke hearts for extra color and nutrients.
    • Try a different flavor profile: Add cumin or smoked paprika for a warm, earthy twist, swap oregano for thyme or za'atar or add a pinch of red pepper flakes for some heat.
    • Make it dairy-free: Simply omit the feta or replace it with a dairy-free feta alternative.

    What to Serve with This Greek Baked Cod

    This Greek-style baked cod is easy to pair with a variety of sides. Here are a few ideas to help you build a balanced and delicious Mediterranean meal:

    • Salads: Greek salad, lemony green salad, or tomato and cucumber salad.
    • Potatoes: Greek lemon potatoes, mini hasselbacks, or boiled baby potatoes.
    • Vegetables: Roasted zucchini or eggplant, sautéed spinach, or steamed green beans.
    • Grains and Pasta: Basmati rice, herbed orzo, or bulgur wheat.
    • Sauces and Dips: Tzatziki or lemon wedges

    Best Wine Pairings for this Greek Cod Bake

    The Mediterranean flavors in this Greek baked cod-lemon, oregano, olives, and feta-pair beautifully with crisp, citrusy wines that balance the richness of the fish and feta.

    • Assyrtiko - A classic Greek white wine with bright acidity and subtle minerality.
    • Sauvignon Blanc - Light and zesty with herbaceous notes that echo the oregano.
    • Vermentino - A refreshing Mediterranean white that complements lemon and olive oil.
    • Dry Rosé - Especially one from Provence or Greece for a light, fruity contrast.
    • Sparkling wine - Try a brut cava or prosecco for a celebratory feel and refreshing palate cleanser.

    Storage Instructions

    This Greek-style baked cod is best enjoyed fresh from the oven, but here's how to handle leftovers:

    • Fridge: Store any leftovers in an airtight container for up to 1 day. The fish is most tender on the day it's baked.
    • Not freezer-friendly: The texture of the cod and tomatoes becomes mushy once frozen and thawed, so we don't recommend freezing this dish.
    • How to reheat: Gently reheat leftovers in a covered oven-safe dish at 160°C (325°F) for 10 - 15 minutes, or until warmed through. Avoid overcooking to prevent the fish from drying out.

    Join Our Newsletter

    Love fresh, easy Mediterranean recipes like this? Subscribe to our newsletter and get weekly seasonal recipes, cooking tips, and behind-the-scenes updates-straight from our kitchen to yours!

    FAQ's

    Q : How do I know if my fish is done?

    A : You'll know your cod is done when it's opaque and flakes easily with a fork. For the most accurate result, use an instant-read thermometer. Cod is safely cooked when it reaches an internal temperature of 63°C (145°F). For a more tender result, remove the fish at 54-57°C (130-135°F) and let carryover cooking finish the job.

    Q : Can I use frozen cod for this Greek-style bake?

    A : Yes, frozen cod works well for this recipe! Just make sure it's fully defrosted before cooking. The easiest method is to thaw it overnight in the fridge. For a quicker method, seal the fillets in a ziplock bag and submerge in cold water for 20-30 minutes. Never use warm water, as it can affect both the texture and safety of the fish

    Q : Can I use other white fish instead of cod?

    A : Absolutely. Any firm, flaky white fish will work well here. Try haddock, halibut, sea bass, or even tilapia if that's what you have. Adjust baking time depending on thickness, and follow the same internal temperature guidance for doneness.

    More Fish and Seafood Recipes

    • The Best Spanish Paella Recipe with Seafood and Chicken
    • Easy Salmon patties on a plate with tartar sauce.
      Easy Salmon Patty Recipe (without eggs)
    • A dish filled with mussels and creamy white wine sauce.
      Creamy White Wine Mussels (How to Cook Frozen Mussels)
    • Heathy tuna salad on brown seed loaf.
      Healthy Tuna Salad Recipe (+ Fridge Shelf Life)
    See more Fish and Seafood →

    Angled view of Mediterranean baked cod fillets served with lemon, olives, and roasted tomatoes, in a wide enamel skillet on a textured blue background.

    Whether you're new to cooking fish or just looking for a reliable, flavorful dinner idea, this Greek baked cod with tomatoes, olives, and feta is a keeper. It's simple enough for a weeknight but delicious enough to serve to guests.

    Have you tried this recipe? Let us know in the comments below-we love hearing how it turned out for you! And don't forget to Pin it for later so you can come back to it again and again.

    Print
    clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
    Close-up of flaky baked cod fillets in a tomato and olive mixture, garnished with chopped parsley and lemon wedges, in a blue-handled cast iron skillet.

    Greek Baked Cod with Tomatoes, Olives, and Feta


    5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    No reviews

    • Author: Grant and Rochelle Murchie
    • Total Time: 25 minutes
    • Yield: 4
    • Diet: Gluten Free
    Print Recipe
    Pin Recipe

    Description

    This Greek Baked Cod is a light, flavorful one-pan dinner made with juicy tomatoes, briny olives, and creamy feta. It's ready in under 30 minutes and perfect for anyone following a Mediterranean diet, looking for a healthy seafood recipe, or needing an easy, gluten-free weeknight meal.


    Ingredients

    For the Marinade:

    2 tablespoon extra virgin olive oil

    Juice of 1 lemon

    2 garlic cloves, minced

    2-3 tablespoon fresh oregano, chopped (or 1 teaspoon dried oregano)

    For the Bake:

    400g (14 oz) cherry tomatoes, halved

    1 red onion, finely diced

    ½ cup kalamata olives, pitted
    2 tablespoon capers (optional)

    4 cod fillets (approx. 150-180g / 5-6 oz each), thawed if frozen

    Salt and freshly ground black pepper, to taste

    To Serve:

    ½ cup (75g) feta cheese, crumbled

    ¼ cup (4 tbsp) flat-leaf parsley, chopped

    Lemon wedges


    Instructions

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

    2. Make the marinade
    In a small bowl, whisk together the olive oil, lemon juice, minced garlic, and oregano.

    3. Prepare the base
    In an oven-safe casserole dish or oven-safe skillet, combine the cherry tomatoes, red onion, olives, and capers (if using). Drizzle with ⅔ of the marinade and toss gently to coat. Season lightly with salt and pepper.

    4. Prepare the cod
    Pat the cod fillets dry with a paper towel. Drizzle with the remaining marinade and season with salt and pepper. Nestle the fillets in between the vegetables.

    5. Bake the cod

    Bake uncovered in the preheated oven for 12-15 minutes, or until the cod is opaque and flakes easily with a fork. Depending on your oven and the thickness of the fillets, this could take an additional 3-5 minutes. For best results, remove the fish when it reaches an internal temperature of 54-57°C (130-135°F), and let carryover cooking bring it up to the safe temperature of 63°C (145°F). This gentle method helps keep the fish tender and moist.

    6. Serve and Enjoy!

    Remove from the oven and sprinkle with crumbled feta and chopped parsley. Serve with lemon wedges on the side.

     

    Notes

    Fridge: Store leftovers in an airtight container for up to 1 day
    Not freezer-friendly
    How to Reheat: Gently reheat in a covered dish at 160°C (325°F) for 8-10 minutes

    • Prep Time: 10 minutes
    • Cook Time: 15 minutes
    • Category: Dinner
    • Method: Oven Baked
    • Cuisine: Greek

    Nutrition

    • Serving Size: 1 serving
    • Calories: 186
    • Sugar: 4.9 g
    • Sodium: 581.3 mg
    • Fat: 13.2 g
    • Carbohydrates: 10.3 g
    • Protein: 9.3 g
    • Cholesterol: 29.7 mg

    Do you love this recipe?

    Please leave a comment and a star rating!

    The nutrition is an estimate only. It was calculated using Nutrifox, an online nutrition calculator.

    More Dinner

    • Two bowls of pasta e ceci soup with chickpeas, vegetables, and fresh herbs, served on a wooden board with striped napkins.
      Italian Chickpea Soup Recipe (Pasta e Ceci)
    • Overhead bowl of chicken orzo soup with shredded chicken, carrots, and herbs, served with a striped napkin and black pepper on a light blue background.
      Rotisserie Chicken Orzo Soup
    • Side view of roast chicken with orange slices and thyme sprigs on a white plate, set on a light blue background with a striped cloth.
      Roast Chicken with Orange and Fennel
    • Cozy bowl of Veggie Lentil soup served with crusty bread slices, garnished with shaved Parmesan and herbs.
      Veggie Lentil Soup Recipe

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    Primary Sidebar

    Welcome to Seasons in the Kitchen, where culinary adventures come to life through the lens of a dynamic husband-and-wife team. Grant, known as ‘the chopper’, handles the camera, edits, and manages the day-to-day blog operations, while Rochelle, ‘the stirrer’, is the creative force—developing recipes, styling food, and bringing Mrs. Organization's touch to the mix.

    More about us

    Popular

    • Glass jar filled with poached pears in a spiced syrup with cinnamon sticks, star anise, and vanilla bean, styled with a lemon and striped cloth.
      Spiced Vanilla Poached Pears Recipe
    • Dark chocolate sauce dripping slowly from a spoon into a glass jar, showing its rich and glossy consistency.
      Dark Chocolate Sauce with Chocolate Chips
    • Close-up of crispy mini Hasselback potatoes topped with fresh parsley and minced garlic.
      Mini Hasselback Potatoes with Garlic and Herbs
    • Top view of crispy roasted Brussels sprouts served in a white bowl on a striped kitchen towel.
      Roasted Brussels Sprouts with Lemon and Dukkah

    Follow us

    • #
    • Instagram
    • Pinterest

    Footer

    ↑ back to top

    About:

    Here you will find easy step-by-step recipes for every meal and occasion, from breakfast, lunch, and dinner to appetizers, desserts, drinks, and even some wine pairing suggestions.

    Seasons in the Kitchen

    Recipe Index

    • #
    • #
    • https://www.pinterest.com/seasonsinthekitchen/

    Home • About Us • Privacy

    Copyright© 2025 · Seasons in the Kitchen

    • Pinterest
    • Facebook
    • Flipboard
    • Email
    • Print