Flaky white cod bathed in a bright, garlicky tomato sauce with two kinds of olives and a splash of white wine. I started making this Mediterranean Cod on nights when I wanted something that tasted like I'd ordered from my favorite Greek restaurant but didn't want to spend an hour in the kitchen. The smell alone, that mix of butter, lemon, and fresh basil, makes my whole house feel warmer.


If you're looking for more easy weeknight dinners, you'll love this Easy Peri Peri Shrimp Recipe or this Best Creamy Salmon Pasta Recipe that comes together just as quickly.
Why You'll Love This Mediterranean Cod
Quick and easy. From start to finish, you're looking at 30 minutes. Most of that is hands-off simmering time.
One pan. Everything cooks in a single skillet, so cleanup is minimal. Just the way weeknight cooking should be.
Healthy and satisfying. Lean protein, healthy fats from olive oil and olives, and tons of vegetables. You're getting a balanced meal that doesn't feel heavy.
Flexible. Don't have white wine? Use chicken stock with a splash of vinegar. Not a fan of spice? Skip the Calabrian chili. This Mediterranean Cod adapts to what you have on hand.
Impressive but simple. It looks and tastes like you spent way more time on it than you actually did. Great for when you want to feel a little fancy on a Wednesday.
Jump to:
Ingredients For Mediterranean Cod
Here's everything you'll need to make this one-pan Mediterranean cod dinner.
See Recipe Card Below This Post For Ingredient Quantities
For the Cod:
- Cod fillet: Four 4-ounce pieces of fresh or thawed cod. Cod is mild, flaky, and absorbs the sauce beautifully without falling apart.
- Salt: Seasons the fish and helps draw out any excess moisture.
- Black pepper: Adds a subtle warmth and balances the other flavors.
- Oregano: Brings that classic Mediterranean herb note that pairs perfectly with tomatoes and olives.
For the Mediterranean Sauce:
- Olive oil: The base of the sauce and adds richness. Use a good quality extra virgin if you have it.
- Butter: Creates a silky texture and adds depth to the sauce.
- Shallot: Milder and slightly sweeter than regular onion. Red onion works too if that's what you've got.
- Garlic: Crushed cloves release more flavor than minced. They're the backbone of this sauce.
- Cherry tomatoes: They burst and create a light, fresh tomato base. Their sweetness balances the briny olives.
- Dry white wine: Adds acidity and complexity. The alcohol cooks off, leaving behind a bright, clean flavor.
- Lemon juice: Brightens everything up and cuts through the richness of the butter and oil.
- Calabrian chili: Optional but adds a gentle, fruity heat. Red pepper flakes work if you can't find it.
- Vegetable bouillon: Concentrated flavor that makes the sauce taste more developed.
- Onion powder and garlic powder: Layer in more savory depth without adding extra moisture.
- Dried basil: Adds herbal notes throughout the sauce.
- Kalamata olives: Briny, rich, and meaty. They give that authentic Greek flavor.
- Castelvetrano olives: Buttery and mild, they balance the intensity of the Kalamatas.
- Fresh basil: Stirred in at the end for a bright, aromatic finish.
- Feta cheese: Optional topping that adds creamy, tangy contrast.
How To Make Mediterranean Cod
This Mediterranean Cod comes together in three simple steps.
Prepare the cod: Pat your cod fillets completely dry with paper towels. Any excess moisture will make the fish steam instead of getting a nice texture. Rub each side with a little olive oil, then season with salt, black pepper, and oregano. Set them aside while you make the sauce.

Start the Mediterranean sauce: Heat 2 tablespoons of olive oil and the butter in a large skillet over medium heat until the butter melts and starts to foam. Add your diced shallot and let it cook until it turns translucent and soft, about 3 to 4 minutes. You'll smell it getting sweet and mellow. Toss in the crushed garlic and cook for just 30 seconds, stirring constantly so it doesn't burn. Add the cherry tomatoes and let them sauté for 2 minutes until they start to soften and release their juices.

Build the flavor: Pour in the white wine and lemon juice. Let this bubble and reduce for 3 to 4 minutes. The liquid should reduce by about half, and you'll see it get slightly thicker. Stir in the onion powder, garlic powder, dried basil, Calabrian chili, and vegetable bouillon. Let everything simmer together until the flavors blend and the sauce smells rich and tomatoey.
Cook the cod in the sauce: Nestle your seasoned cod fillets into the sauce and scatter both kinds of olives around them. Use a spoon to drizzle some of the sauce over the top of each piece of fish. Cover the skillet with a lid and let it cook on medium heat for 5 minutes without lifting the lid. Add the chopped fresh basil, cover again, and continue cooking for another 5 minutes. The cod is done when it reaches 145°F in the center and flakes easily with a fork. The centers might look slightly soft, but that's perfect.

Finish and serve: Taste the sauce and adjust the seasoning with more salt and pepper if needed. If you're using feta, crumble it over the top right before serving. The residual heat will soften it slightly.
Substitutions and Variations
No white wine? Use 1 cup of chicken stock mixed with 1 teaspoon of white vinegar or lemon juice. You want that acidity to balance the richness.
Different fish: This works beautifully with halibut, sea bass, or even thick tilapia fillets. Just adjust the cooking time based on thickness.
Spice level: Skip the Calabrian chili entirely for a mild version, or add extra red pepper flakes if you like more heat.
Olive preferences: Use all Kalamata or all Castelvetrano if you prefer one over the other. You can also use green olives or even skip them if olives aren't your thing, though you'll lose some of that authentic Mediterranean Cod character.
Dairy-free: Skip the butter and use all olive oil. Skip the feta or use a dairy-free alternative.
Add vegetables: Spinach, kale, or zucchini would all be delicious stirred in during the last few minutes of cooking.
Equipment For Mediterranean Cod
- Large skillet: A 12-inch skillet with a lid is ideal. You need enough room for all four fillets to fit comfortably.
- Tongs or spatula: For turning and serving the delicate fish.
- Measuring spoons: For accurate seasoning.
- Knife and cutting board: To dice the shallot and chop the basil.
- Paper towels: Essential for drying the fish properly.
Storage and Reheating
Refrigerator: Store leftovers in an airtight container for up to 3 days. The fish will continue to absorb the sauce flavors, which actually makes it taste even better the next day.
Reheating: Gently reheat in a covered skillet over low heat with a splash of water or stock to keep the fish moist. You can also microwave individual portions on 50% power in 30-second intervals.
Freezing: I don't recommend freezing cooked cod as it can become mushy and lose its texture when thawed.
Serving Suggestions
This Mediterranean cod is beautiful served right out of the skillet, but here are some of my favorite ways to round out the meal:
Over rice or orzo. The sauce is so flavorful that you'll want something to soak it up. White rice, brown rice, or orzo pasta all work perfectly.
With crusty bread. A warm baguette or sourdough is perfect for mopping up every last bit of sauce.
Alongside roasted vegetables. Roasted asparagus, green beans, or broccolini add color and texture to the plate.
With a simple salad. A crisp cucumber and tomato salad with red wine vinaigrette keeps things light and refreshing.
If you loved this dish, try pairing it with this Easy Chicken Parmesan with Spaghetti Recipe for another cozy dinner option.
Expert Tips
Dry your fish thoroughly. This is the single most important step. Wet fish will steam and release water into your sauce, making it thin and watery.
Don't skip the wine reduction. Those few minutes of bubbling concentrate the flavors and burn off the alcohol. You're left with brightness without booziness.
Use a lid. Covering the skillet traps steam and helps the fish cook gently and evenly. It also keeps it from drying out.
Check for doneness early. Cod cooks quickly and can go from perfectly flaky to rubbery in just a minute or two. Start checking at the 8-minute mark.
Let it rest. After you turn off the heat, let the fish sit in the sauce for a minute or two. It'll finish cooking gently from the residual heat.
Fresh basil matters. Dried basil in the sauce is fine, but that fresh basil at the end adds a completely different, brighter flavor. Don't skip it.
FAQ
How to cook cod in Mediterranean Cod?
Season your cod with salt, pepper, and oregano, then simmer it gently in a skillet with olive oil, tomatoes, white wine, garlic, and olives. Cover it and cook over medium heat until it reaches 145°F. The key is letting it cook low and slow in the sauce so it stays moist and absorbs all those bright flavors. My friend Ryan always says the sauce does most of the work for you.
How to cook fish the Mediterranean Cod way?
Mediterranean Cod cooking is all about simplicity and fresh ingredients. Use good olive oil, lots of garlic and lemon, fresh herbs like basil or parsley, and tomatoes. Cook gently, either baked or in a skillet, and don't overthink it. The goal is to let the fish shine while adding layers of bright, clean flavor. A little white wine or stock helps everything come together.
What is the best way to cook Mediterranean Cod?
Mediterranean Cod is delicate and can dry out easily, so gentle cooking methods work best. Baking at moderate heat, poaching in liquid, or pan-searing quickly are all great options. For this Mediterranean Cod, simmering it in sauce keeps it incredibly moist. Always pat it dry first, season generously, and don't overcook it. The fish is done when it flakes easily and reaches 145°F.
What seasoning is best for cod?
Mediterranean Cod has a mild flavor, so it pairs well with bright, bold seasonings. Mediterranean herbs like oregano, basil, and thyme are perfect. Garlic, lemon, and a little paprika or chili also work beautifully. Salt and pepper are essential to bring out the natural sweetness of the fish. Keep it simple and let the fish be the star.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Mediterranean Cod

Mediterranean Cod
Ingredients
- 4 pieces cod fillet 4 oz each, skinless and boneless
- ¼ teaspoon salt to taste
- ¼ teaspoon black pepper freshly ground
- 1 teaspoon dried oregano or fresh, chopped
- 3 tablespoons olive oil divided, for cooking and sauce
- 1 tablespoon unsalted butter for richness
- ½ large shallot diced, or substitute with small red onion
- 4 cloves garlic crushed or finely minced
- 1.5 cups cherry tomatoes halved for quicker cooking
- 1 cup dry white wine or chicken stock with 1 teaspoon vinegar
- 2 tablespoons lemon juice freshly squeezed
- 2 teaspoons Calabrian chili paste optional, or ½ teaspoon red pepper flakes
- ½ tablespoon vegetable bouillon powdered
- 1 teaspoon onion powder
- ½ teaspoon garlic powder
- ½ teaspoon dried basil or Italian herb mix
- ½ cup Kalamata olives pitted, halved
- ½ cup Castelvetrano olives pitted, halved
- 2 tablespoons fresh basil chopped, for garnish
Instructions
-
Pat the cod fillets dry and drizzle lightly with olive oil. Season both sides with salt, black pepper, and oregano.
- Heat 2 tablespoons olive oil and the butter in a large skillet over medium heat until melted.
- Add the diced shallot and cook until translucent, about 3–4 minutes.
- Stir in the crushed garlic and sauté for 30 seconds until fragrant.
-
Add the halved cherry tomatoes and cook for 2 minutes until slightly softened.
- Pour in the white wine and lemon juice, simmering for 3–4 minutes to reduce slightly.
- Sprinkle in the onion powder, garlic powder, dried basil, Calabrian chili, and vegetable bouillon. Stir to combine and simmer 1–2 minutes.
- Nestle the cod fillets into the sauce along with both types of olives. Spoon sauce over the fish, cover, and cook over medium heat for 5 minutes.
-
Add the chopped fresh basil, cover again, and cook an additional 5 minutes or until cod reaches 145°F internally.
- Taste and adjust seasoning with salt and pepper. Optionally, sprinkle with crumbled feta before serving.
















Leave a Reply