Mediterranean Baked Cod with Tomatoes & Olives – Healthy Dinner

Get ready for a wonderful cooking adventure with this Mediterranean Baked Cod With Tomatoes And Olives! I’m genuinely excited to share this dish because it’s everything I love about meals that are healthy, flavorful, and easy to make without any stress.
So what makes this Mediterranean Baked Cod With Tomatoes And Olives stand out? Picture tender, flaky cod fillets nestled among sweet, juicy cherry tomatoes that pop with flavor as they bake. Toss in the salty, briny punch of Kalamata olives, a sprinkle of fresh herbs like oregano or basil, and a generous drizzle of rich olive oil. All baked together in one dish, it delivers a mosaic of bright Mediterranean tastes that will make you feel like you’re dining seaside with every bite.
You’ll fall head over heels for this Mediterranean Baked Cod With Tomatoes And Olives because it’s your new go-to for busy weeknights. Preparation is a breeze — just some quick chopping, a simple mix, and then your oven takes over. In less than 30 minutes, you’ll enjoy a colorful, wholesome dinner bursting with lean protein and healthy fats, without skimping on flavor. Trust me, once this recipe finds a spot on your table, it’s going to stay there as a family favorite!
Imagine a simple weeknight dinner that feels like a quick trip to the Mediterranean — that’s exactly what this Mediterranean Baked Cod With Tomatoes And Olives brings to your table. Think succulent cherry tomatoes bursting with flavor as they roast, salty Kalamata olives, a splash of quality extra virgin olive oil, zesty fresh lemon, and flaky cod that soaks up all those lovely tastes. It’s straightforward, honest food that’s both cozy and refreshing.
This recipe couldn’t be easier: just chop a handful of ingredients, mix tomatoes, garlic, olives, and herbs, then let the oven do its magic. In under half an hour, you’ll have one dish that’s healthy (lean protein plus great fats), beautiful on the plate, and layered with those unmistakable Mediterranean flavors — perfect for a busy weeknight or a relaxed dinner with friends.
I’ll guide you with everything you need: how to pick the best ingredients, clear, easy-to-follow steps, tips to get perfectly flaky cod, pantry-friendly alternatives, plus smart advice on storing and reheating any leftovers. Stick with me, and you’ll have a delicious recipe that’s simple to make and even easier to love.
What Makes It So Good
So here it is! I really believe you’ll be smitten with what you create. What I love most about Mediterranean Baked Cod With Tomatoes And Olives is how beautifully simple it is, while bursting with fresh, vibrant flavor. The tender, flaky cod soaks up the sweet, sun-ripened roasted tomatoes and the salty, tangy depth of olives. More than just a quick weeknight dinner, it’s a wholesome, heartwarming taste of the Mediterranean you can whip up right at home. If you’re after another quick, flavorful cod option, try Baked Cod in Coconut Lemon Cream Sauce. This dish proves that eating well doesn’t have to be complicated or dull. So go ahead, savor every mouthful of Mediterranean Baked Cod With Tomatoes And Olives — it’s going to be a recipe you’ll turn to over and over!
Fresh Ingredients and Picking Tips
- fresh cod fillets (about 1-inch thick), 2–4 fillets
- cherry or grape tomatoes, halved
- Kalamata olives, pitted
- fresh garlic, thinly sliced
- about 2 tablespoons extra virgin olive oil
- 1 teaspoon dried oregano
- 1/2 teaspoon dried thyme
- good pinches of salt and freshly ground black pepper
- fresh lemon, for juice (zest optional)
- chopped fresh parsley
Easy Oven Instructions
- If using frozen cod, thaw overnight in the refrigerator and pat dry before cooking.
- Preheat the oven to 400°F (200°C) and choose a baking dish that fits the fillets.
- Halve cherry or grape tomatoes, thinly slice garlic, pit olives if needed, and place them in the baking dish.
-
Drizzle about 2 tablespoons extra virgin olive oil over the tomatoes, garlic, and olives; sprinkle 1 teaspoon dried oregano, 1/2 teaspoon dried thyme, salt, and freshly ground black pepper; stir to coat.
- Pat cod fillets dry with paper towels and season both sides with salt and pepper.
- Nestle the cod fillets into the tomato and olive mixture so they sit partly submerged.
- Optional: place thin lemon slices on the tomatoes and olives and/or sprinkle red pepper flakes for heat.
-
Bake uncovered at 400°F (200°C) for 12–18 minutes, checking at 12 minutes, until the fish is opaque and flakes easily with a fork.

-
Remove from the oven, squeeze fresh lemon juice over the fish and vegetables, and sprinkle chopped fresh parsley.

Chef Tips for Perfect Cod
I’ve made this Mediterranean Baked Cod with Tomatoes and Olives more times than I can count, and I’ve learned a few simple tricks that really make it stand out. Here are my go-to tips for the best results:
- Don’t Overcook the Cod: This is the golden rule for baked fish! Cod cooks quickly, so start checking for doneness around 12 minutes. You want the flesh opaque and flakey, not dry or rubbery.
- Pick Quality Ingredients: Since this recipe keeps things simple, make sure you’re using fresh cod, ripe cherry tomatoes, tasty Kalamata olives, and a good-quality extra virgin olive oil. These details make all the difference.
- Add a Citrus Boost: For extra brightness, I sometimes add thin lemon slices right onto the tomatoes and olives before baking. They roast beautifully and deepen the citrus flavor. Just remove any seeds before adding.
- Kick It Up a Notch: If you like a little heat, toss in some red pepper flakes with the tomatoes and olives. It adds a subtle warmth that pairs wonderfully with the other Mediterranean flavors. For a bolder, spice-forward alternative, try Baked Old Bay Garlic Butter Cod.
- Serving Suggestions: This dish is wonderfully versatile. I love pairing it with fluffy couscous or quinoa to soak up those tasty juices. It’s also fantastic with a fresh green salad, roasted asparagus, or a slice of crusty whole-grain bread for dipping.
- Make It Ahead: You can prepare the tomato, garlic, olive, and herb mixture ahead of time. Keep it covered in the fridge for up to a day, then add the fish and bake when you’re ready.
- Try Other Herbs: Oregano and thyme are my favorites, but don’t hesitate to play with other Mediterranean herbs like dill or marjoram. A little fresh rosemary sprig can add a lovely woody note, too.
Swaps and Flavor Twists

If you want to mix things up while keeping those Mediterranean vibes, here are some fun swaps and twists you can try:
- Try different fish: swap the cod with snapper, halibut, sea bass, or tilapia. Just adjust baking time based on thickness. For a richer version, salmon works too but watch the cooking time closely.
- Tomato options: cherry or grape tomatoes give the best texture. If out of season, use well-drained canned diced tomatoes.
- Olives & briny touches: instead of Kalamata, try Castelvetrano or a Mediterranean olive blend. For extra umami, add capers or a couple of anchovy fillets.
- Herbs & spice: swap dried oregano and thyme for fresh herbs like basil or dill. Add red pepper flakes for a little heat.
- Make it heartier: add a can of rinsed chickpeas to the tomato mix before baking, or add thinly sliced potatoes under the fish for a one-pan meal.
- Finish variations: crumble some feta or sprinkle toasted breadcrumbs on top right after baking for salty or crunchy texture.
- Low sodium option: cut back on salt and rinse your olives to control saltiness, or use fewer olives.
How to Store Leftovers
To keep your leftovers tasty and safe, here’s what I do when I have Mediterranean Baked Cod with Tomatoes and Olives in the fridge:
- Let It Cool: Before putting leftovers away, let everything cool to room temperature — usually about 30-45 minutes. Don’t leave it out longer than two hours.
- Refrigerate: Store the cod and vegetable mixture in an airtight container in the fridge for 1-2 days. While it’s safe on day two, I find baked fish tastes best fresh since reheating can slightly change the texture.
- Reheat Gently: I prefer reheating in the oven or toaster oven to keep the fish tender. Cover loosely with foil to keep moisture and heat at 275-300°F (135-150°C) until warmed through, about 10-15 minutes. You can use a microwave on low, but be careful not to overcook.
- Freezing: I generally don’t freeze this dish because cod gets dry and tomatoes can turn mushy after thawing. It’s really made to be enjoyed fresh or within a day or two.

Answers to Common Questions
-
How long should I bake the cod?
Bake at 400°F (200°C) for 12–18 minutes depending on the thickness of your fillets. Start checking around 12 minutes — the cod is done when it’s opaque and flakes easily with a fork. A safe internal temperature is 145°F (63°C).
-
Can I use frozen cod?
Absolutely! Just be sure to thaw it fully in the fridge overnight and pat it dry before seasoning to keep extra water out of the dish.
-
Can I make parts of this ahead?
Yes! Make the tomato, olive, and garlic mixture up to 24 hours ahead and keep it covered in your fridge. When ready, add the fish and bake.
-
My dish tastes too salty from the olives — any advice?
Rinse pitted olives under cold water to reduce saltiness, use fewer olives, or cut back on added salt. Castelvetrano olives are milder if you want less brine flavor.
-
How should I store and reheat leftovers?
Let leftovers cool completely, store in an airtight container in the fridge for 1–2 days, and reheat gently in a moderate oven covered with foil to prevent drying out.
-
Can I freeze leftovers?
Freezing cooked cod and tomatoes isn’t ideal since the fish often dries out and tomatoes get mushy. For the best taste, enjoy leftovers fresh or within a day or two.
-
What other fishes work well and do I need to change the method?
Firm white fish like snapper, halibut, or sea bass make great substitutes and cook the same way; adjust the time if fish is thicker. Oily fish like salmon are fine but bake shorter for a different flavor and texture.

A healthy, flavorful, and easy Mediterranean dish with tender cod fillets baked alongside roasted cherry tomatoes and Kalamata olives, enhanced by herbs, garlic, and lemon.
- Prep Time: 10 minutes
- Cook Time: 12-18 minutes
- Total Time: 22-28 minutes
- Yield: 2-4 servings 1x
- Category: Main Course
- Cuisine: Mediterranean
Ingredients
- 2–4 fresh cod fillets (about 1-inch thick)
- 1 cup cherry or grape tomatoes, halved
- 1/2 cup pitted Kalamata olives
- 3 cloves fresh garlic, thinly sliced
- 2 tablespoons extra virgin olive oil
- 1 teaspoon dried oregano
- 1/2 teaspoon dried thyme
- Salt to taste
- Freshly ground black pepper to taste
- Juice of one fresh lemon (zest optional)
- 2 tablespoons chopped fresh parsley
- Optional: thin lemon slices for baking
- Optional: red pepper flakes for heat
Instructions
- If using frozen cod, thaw overnight in the refrigerator and pat dry before cooking.
- Preheat oven to 400°F (200°C) and choose a baking dish that fits the fillets.
- Halve the cherry or grape tomatoes, thinly slice the garlic, pit olives if needed, and place them in the baking dish.
- Drizzle 2 tablespoons of extra virgin olive oil over tomatoes, garlic, and olives; sprinkle 1 teaspoon dried oregano, 1/2 teaspoon dried thyme, salt, and freshly ground black pepper; stir to coat.
- Pat cod fillets dry with paper towels and season both sides with salt and pepper.
- Nestle cod fillets into the tomato and olive mixture so they sit partly submerged.
- Optionally, place thin lemon slices on the tomatoes and olives and/or sprinkle red pepper flakes for heat.
- Bake uncovered at 400°F (200°C) for 12–18 minutes, checking at 12 minutes, until the fish is opaque and flakes easily with a fork.
- Remove from oven, squeeze fresh lemon juice over fish and vegetables, and sprinkle chopped fresh parsley before serving.
Notes
Start checking cod doneness at 12 minutes to avoid overcooking; fish is done when opaque and flakes easily., Use fresh, quality ingredients for best flavor—fresh cod, ripe tomatoes, tasty Kalamata olives, and good-quality extra virgin olive oil., Red pepper flakes can be added for a subtle heat boost., Dish pairs well with couscous, quinoa, fresh green salad, roasted asparagus, or crusty whole-grain bread., The tomato, garlic, olive, and herb mixture can be made up to 24 hours ahead and refrigerated., Try different firm white fish like snapper, halibut, sea bass, or tilapia; adjust cooking time for thickness., For lower sodium, rinse olives or reduce salt and olives quantity., Freezing leftovers is not recommended due to texture changes; best enjoyed fresh or within 1-2 days refrigerated., Reheat leftovers gently in oven at 275-300°F (135-150°C), covered with foil, for 10-15 minutes to retain moisture.
Nutrition
- Serving Size: 1 cod fillet with tomato and olive mixture
- Calories: Approx. 280 calories per serving
- Fat: Approx. 15 grams per serving
- Carbohydrates: Approx. 8 grams per serving
- Protein: Approx. 25 grams per serving