Mediterranean Baked Cod: Easy, 1-Pan Beginner Meal

Posted on

Juliette Mendoza

mediterranean baked cod - featured image

It was a Tuesday. You know the kind. The kind where you’re staring into the fridge, hoping the leftover takeout containers have multiplied, and they haven’t. I was tired. I didn’t want to chop. I didn’t want to stir. I definitely didn’t want to deal with a dozen dirty dishes. So, I grabbed a filet of cod, a pint of cherry tomatoes, a small bowl of olives, and a bottle of olive oil. I threw it all on a baking sheet, popped it in the oven, and went to read a book.

Twenty minutes later, my kitchen smelled like a summer vacation in Greece. My partner walked in, sniffed the air, and asked, “Did we order from that place on 4th Street?”

“No,” I said, “I just threw some fish on a tray.”

He ate three pieces before I could even sit down. That was the moment I knew: this Mediterranean baked cod with cherry tomatoes and Kalamata olives wasn’t just a quick dinner. It was a permanent fixture in our rotation. It’s the kind of meal that feels fancy and intentional but is actually just about as hard as boiling water. Seriously. If you can open a can and push a button, you can make this. And once you do, you’ll wonder why you ever complicated your weeknights with complicated recipes.

This one-pan wonder is my answer to “what’s for dinner” when I want to eat well but don’t want to think about it. It’s bright, it’s salty, it’s savory, and it’s incredibly forgiving. I’ve made this so many times that I can do it with one hand while scrolling through my phone (though, don’t burn the fish, okay? That’s a lesson I learned the hard way).

Why You’ll Love This One-Pan Fish Recipe

There are about a million reasons I keep coming back to this dish, but let’s be real: you don’t need a list of ten reasons to cook dinner. You need one or two good ones. Here’s why this Mediterranean baked cod will become your new best friend.

It’s Actually Foolproof — Fish cooks fast. Like, really fast. Cod is a lean, white fish that flakes easily. The biggest mistake people make is overcooking it until it’s rubbery. But with this method, the tomatoes release their juices and steam the fish gently. It’s hard to mess up. I’ve watched my teenage nephew make this, and he didn’t burn the house down. That’s saying something.

Minimal Cleanup — This is a one-pan meal. One pan. One sheet. One bowl for mixing the sauce. That’s it. After dinner, you just toss the sheet pan in the dishwasher or soak it for five minutes. No scrubbing pans, no washing measuring cups, no rinsing colanders. It’s the clean-up that makes you want to cook again tomorrow.

Flavor Bomb, Zero Effort — Cherry tomatoes burst in the oven, creating a natural, sweet-tangy sauce. Kalamata olives add that deep, briny punch that screams “Mediterranean.” Lemon and garlic tie it all together. You’re not just eating plain fish; you’re eating a complete, flavorful meal that tastes like you spent an hour marinating. (You didn’t. You spent 20 minutes.)

Healthy Without Being “Diet Food” — This isn’t rabbit food. It’s rich, savory, and satisfying. But it’s also high in protein and loaded with veggies. It’s the kind of meal that leaves you feeling full and energized, not sluggish. Plus, it pairs beautifully with a light Mediterranean salmon bowl if you’re looking to switch up your protein game later in the week.

This is the recipe I make when I want to feel like a good cook without the stress. It’s simple, it’s reliable, and it tastes amazing. Let’s get into the ingredients.

Ingredients You’ll Need

Here’s the best part: you probably have most of this already. This recipe relies on high-quality basics because there are so few of them. When the ingredient list is short, every single item matters. Here’s what you need and why.

Cod Fillets (1.5 lbs / 680g) — I prefer Atlantic or Pacific cod. They’re firm enough to hold up on the pan but tender enough to flake apart. Haddock or halibut work too if cod is pricey or out of season. Look for fresh, moist fillets, not dry or discolored ones. If you can’t find fresh, frozen works fine—just thaw it completely in the fridge overnight.

Cherry or Grape Tomatoes (2 cups / 300g) — These are the stars of the sauce. They burst in the oven, releasing juice that mixes with the olive oil and garlic to create a light, tangy broth. Don’t use large beefsteak tomatoes; they get mushy and watery. Stick to small, sweet tomatoes.

Kalamata Olives (½ cup / 75g) — These are non-negotiable for me. Their briny, smoky flavor cuts through the richness of the fish and the sweetness of the tomatoes. Pitted is easier, but you can buy whole and pit them yourself. Just don’t use green olives; they’re too sharp and bland for this.

Extra Virgin Olive Oil (3 tablespoons / 45ml) — Use good stuff here. Since it’s a primary flavor, cheap oil will taste flat. I keep a bottle of decent extra virgin in my pantry specifically for finishing dishes like this.

Garlic (4 cloves, minced / about 2 tablespoons) — Fresh garlic is essential. Jarred garlic has a metallic aftertaste that really shows up in simple dishes. Mince it yourself. If you’re feeling lazy, you can use a garlic press, but make sure it’s fresh.

Lemon (1 large) — You’ll need the juice and the zest. The zest adds aromatic oils that juice alone can’t provide. Don’t skip the zest! It makes the dish smell incredible.

Dried Oregano (1 teaspoon) — This is the classic Mediterranean herb. It’s earthy and slightly bitter, which balances the sweet tomatoes. Fresh oregano works, but use twice as much and add it at the end.

Feta Cheese (½ cup / 60g, crumbled) — Optional, but I highly recommend it. A few crumbles on top add a creamy, salty contrast. If you’re dairy-free, you can skip it, but you’ll miss out on that texture.

Red Pepper Flakes (½ teaspoon) — Just a pinch. It adds a subtle warmth that wakes up the palate. Not spicy-hot, just a gentle background note.

Salt and Black Pepper — To taste. Remember, olives and feta are salty, so go easy on the salt.

Equipment Needed

You don’t need fancy gadgets for this. Here’s what I actually use.

Baking Sheet — A standard 13×18 inch sheet pan. I line it with parchment paper for easy cleanup, but it’s not strictly necessary if you don’t mind scrubbing.

Small Bowl — For whisking the olive oil, lemon juice, garlic, and herbs together.

Measuring Spoons — Standard stuff. Dollar store versions work fine.

Microplane or Zester — For the lemon zest. If you don’t have one, a fine grater works. Or just skip the zest if you’re being really lazy, but please don’t.

Spatula — For spreading the tomatoes and olives around.

How to Make It: Step-by-Step

mediterranean baked cod preparation steps

Alright, let’s make this! I’m walking you through exactly how I do it. It’s so simple you’ll feel silly for overthinking it.

Step 1: Prep Your Pan (2 minutes)

Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper. This isn’t just for cleanup; it helps the tomatoes roast evenly without sticking. If you’re feeling eco-friendly, you can skip the paper, but just grease the pan well with olive oil.

Step 2: Arrange the Fish (3 minutes)

Pat the cod fillets dry with paper towels. This is important—dry fish sears better and doesn’t steam in its own juices. Place the fillets in the center of the baking sheet, leaving a little space between them. Season the tops lightly with salt and pepper. Don’t overdo it; the olives will add plenty of salt.

Step 3: Make the Topping Mix (2 minutes)

In a small bowl, whisk together the olive oil, minced garlic, lemon juice, lemon zest, dried oregano, and red pepper flakes. It should smell amazing already. If you’re using feta, crumble it into a separate small bowl.

Step 4: Add the Veggies (2 minutes)

Scatter the cherry tomatoes and Kalamata olives around the cod fillets on the baking sheet. You want them spread out, not piled on top of the fish. Pour the lemon-garlic oil mixture evenly over everything, making sure the tomatoes and olives get coated. The fish should get a little drizzle too.

Step 5: Bake (15-18 minutes)

Place the sheet pan in the oven. Bake for 15-18 minutes. How do you know it’s done? The fish should be opaque and flake easily with a fork. The tomatoes should be soft and bursting. If your fillets are very thick, they might need an extra 2 minutes. If they’re thin, check them at 12 minutes. Don’t walk away; fish cooks faster than you think.

Step 6: Finish and Serve (1 minute)

Remove from the oven. If you’re using feta, sprinkle it over the hot fish now so it warms through but doesn’t melt completely. Garnish with fresh parsley or basil if you have it. Serve immediately, spooning the tomato-olive juices from the pan over the fish.

Total time: About 25 minutes. 5 minutes active, 20 minutes in the oven. You really can’t mess this up.

Expert Tips & Tricks

Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.

Don’t Overcrowd the Pan — If you have thick fillets, use a large enough pan. If the fish and veggies are piled on top of each other, they’ll steam instead of roast. You want those tomatoes to blister a little.

Pat the Fish Dry — I know it’s annoying, but wet fish doesn’t get that nice roasted edge. It just steams. Take the extra 30 seconds to pat it dry.

Use Fresh Lemon Zest — The zest contains essential oils that give the dish its brightness. Bottled lemon juice is fine, but the zest is what makes it taste fresh. Grate it before you juice the lemon.

Watch the Salt — Kalamata olives and feta are salty. Taste your oil mixture before pouring it over. If it’s already salty, skip the salt on the fish.

Don’t Overcook — Cod is delicate. It’s done when it flakes. If it’s still translucent in the middle, give it another 2 minutes. If it’s dry and tough, it’s over. Err on the side of undercooked; it will continue to cook slightly from the residual heat.

Variations & Substitutions

Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.

Shrimp Version — Swap the cod for 1 pound of large shrimp. Cook time drops to 8-10 minutes. Shrimp cooks so fast you might want to add them in the last 5 minutes of baking the tomatoes. This is great if you prefer seafood with more bite.

Salmon Version — You can use salmon fillets instead of cod. Salmon is fattier, so it stays moist even if you cook it a bit longer. The flavors work perfectly together. Just check the healthy salmon and asparagus sheet pan dinner for inspiration on how to handle salmon on a baking sheet.

Vegetarian Bowl — Skip the fish entirely. Roast the tomatoes, olives, and garlic, then serve over a bed of couscous or quinoa. Add chickpeas for protein. This is basically a deconstructed Mediterranean chickpea bowl.

Spicy Kick — Add chopped jalapeños or serrano peppers along with the tomatoes. It turns this into a spicy, vibrant dish.

No Olives? — You can skip them, but you’ll miss the briny flavor. If you’re avoiding olives, add a splash of white wine or vegetable broth to the pan for depth.

Serving & Storage

How to Serve:
I usually serve this straight from the pan. It looks rustic and inviting. But here are other ways I’ve enjoyed it:

Sides:
– Fluffy couscous or quinoa to soak up the juices
– Crusty bread for dipping (essential)
– A simple arugula salad with lemon vinaigrette
– Roasted potatoes (if you want to make it a heavier meal)

Storage:
Store leftovers in an airtight container in the fridge for up to 3 days. The fish will keep, but it might lose some moisture. Reheat gently in the microwave with a splash of water or in a skillet over low heat.

Freezing:
I don’t recommend freezing this. The texture of the fish changes, and the tomatoes get mushy when thawed. It’s best eaten fresh. If you have extra sauce, you can freeze that separately.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown if you’re tracking. This is per serving (based on 4 servings).

– Calories: 280
– Protein: 25g
– Carbs: 12g
– Fiber: 3g
– Sugar: 6g
– Fat: 14g
– Saturated Fat: 3g
– Cholesterol: 60mg
– Sodium: 450mg

What’s Good:
– High protein
– Low carb
– Loaded with healthy fats from olive oil
– Rich in vitamins from tomatoes and lemon

What to Know:
– Sodium can be high if you’re sensitive to olives. Use low-sodium olives if needed.
– Contains dairy if you add feta.

My Take:
This is a healthy, balanced meal that doesn’t feel like diet food. It’s satisfying and flavorful. I don’t stress about the calories because I know it’s made with whole, real ingredients.

Final Thoughts

So that’s my go-to Mediterranean baked cod! It’s simple, it’s delicious, and it’s so easy that you’ll want to make it every week. I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.

This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I want to eat well but don’t want to think about it. My family is happy, and I’m happy because I’m not stressed about cooking.

Make it yours! Try different herbs, swap in your favorite veggies, adjust the spice level. The best recipes are the ones you adapt to your family’s tastes.

If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.

Happy cooking! And I hope your kitchen smells half as good as mine does right now.

Frequently Asked Questions

Q: Can I use frozen cod?
A: Yes, but you need to thaw it completely first. Put it in the fridge the night before. If you cook it frozen, it’ll release too much water and steam instead of roast. Pat it dry very well before seasoning.

Q: What other fish can I use?
A: Haddock, halibut, tilapia, or snapper all work. Just adjust the cooking time based on thickness. Thinner fillets cook faster.

Q: Why did my tomatoes burst?
A: That’s the goal! They’re supposed to burst and create a sauce. If you want them firmer, roast them for a shorter time or use larger cherry tomatoes.

Q: Can I make this ahead?
A: You can prep the veggies and sauce ahead of time and store them in the fridge. But don’t assemble and bake until you’re ready to eat. The fish will get soggy if it sits in the sauce too long.

Q: Is this keto-friendly?
A: Yes, if you skip the starchy sides. The fish and veggies are low-carb. Just avoid couscous or bread.

Q: How do I know when the fish is done?
A: Use a fork to gently press the thickest part. If it flakes easily and is opaque throughout, it’s done. The internal temperature should be 145°F (63°C).

Q: Can I add other vegetables?
A: Absolutely! Zucchini, bell peppers, or red onion work well. Just chop them small so they roast in the same time as the tomatoes.

Pin This Recipe!

mediterranean baked cod recipe

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
mediterranean baked cod - featured image

Mediterranean Baked Cod: Easy, 1-Pan Beginner Meal


  • Author: Olivia
  • Total Time: 25 minutes
  • Yield: 4 servings 1x

Description

A foolproof, one-pan baked cod recipe featuring cherry tomatoes, Kalamata olives, and lemon-garlic sauce. This healthy, high-protein meal is ready in just 25 minutes with minimal cleanup.


Ingredients

Scale
  • 1.5 lbs (680g) Cod Fillets
  • 2 cups (300g) Cherry or Grape Tomatoes
  • ½ cup (75g) Kalamata Olives, pitted
  • 3 tablespoons (45ml) Extra Virgin Olive Oil
  • 4 cloves Garlic, minced
  • 1 large Lemon (juice and zest)
  • 1 teaspoon Dried Oregano
  • ½ cup (60g) Feta Cheese, crumbled (optional)
  • ½ teaspoon Red Pepper Flakes
  • Salt and Black Pepper to taste

Instructions

  1. Preheat oven to 400°F (200°C). Line a large baking sheet with parchment paper.
  2. Pat cod fillets dry with paper towels and place in the center of the baking sheet. Season lightly with salt and pepper.
  3. In a small bowl, whisk together olive oil, minced garlic, lemon juice, lemon zest, dried oregano, and red pepper flakes.
  4. Scatter cherry tomatoes and Kalamata olives around the cod fillets on the baking sheet. Pour the lemon-garlic oil mixture evenly over everything.
  5. Bake for 15-18 minutes, or until the fish is opaque and flakes easily with a fork.
  6. Remove from oven. If using feta, sprinkle it over the hot fish. Garnish with fresh parsley or basil if desired. Serve immediately with pan juices spooned over the fish.

Notes

Do not overcrowd the pan to ensure tomatoes roast rather than steam. Pat fish dry before seasoning for better texture. Watch salt levels as olives and feta are salty. Do not overcook the fish; it should flake easily. Frozen cod can be used if thawed completely and patted dry.

  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 fillet with vegeta
  • Calories: 280
  • Sugar: 6
  • Sodium: 450
  • Fat: 14
  • Saturated Fat: 3
  • Carbohydrates: 12
  • Fiber: 3
  • Protein: 25

Keywords: Mediterranean baked cod, one pan dinner, healthy fish recipe, quick weeknight meals, baked cod with tomatoes, easy seafood, gluten-free dinner

You might also like these recipes

Leave a Comment

Recipe rating