One-Pan Mediterranean Baked Cod Recipe (The Ultimate 40-Minute Dinner)
Forget dry, boring fish this one pan baked cod recipe changes the game. Imagine tender fillets nesting in a bubbling, savory ragu of chickpeas and fennel that keeps every bite impossibly moist. It’s a melt-in-your-mouth dinner that feels fancy but requires zero fuss.


Why This Recipe Works
- Flavor Infusion: Baking the cod directly on top of the chickpea and tomato mixture allows the steam to infuse the fish with aromatics, ensuring it stays juicy and never dries out.
- Texture Contrast: The soft, buttery flakes of the cod pair perfectly with the slight bite of the chickpeas and the tender crunch of the fennel.
- Minimal Cleanup: By searing the veggies and baking the fish in the same vessel (if using an oven-safe skillet) or just one transfer, you save time on dishes without sacrificing depth of flavor.
Crafting the Perfect Ragu
The secret to this dish isn’t just the fish; it’s the base. Sautéing fennel and red onion first brings out a natural sweetness that balances the acidity of the tomatoes. I love how the chickpeas soak up that olive oil and garlic goodness.
If you enjoy this style of cooking, you might also like my Golden Pan-Seared Mediterranean Cod Recipe for a stovetop alternative with a crispier crust. For this baked version, simply layer your seasoned cod over the chickpea mixture and let the oven do the work.
Completing the Meal
Since this dish already has protein and fiber-rich chickpeas, it’s a full meal on its own. However, if you want to add a cool, refreshing contrast to the warm tomato base, my Cucumber Tahini Salad is the perfect side. It cuts through the richness beautifully.
Expert Tips for Success


- Dry the Fish: Moisture is the enemy of texture here. Pat your cod fillets completely dry with paper towels before seasoning. This helps them cook evenly rather than steaming in their own juices.
- Rinse the Canned Goods: As noted in the recipe, rinsing your chickpeas, capers, and olives is key. It removes excess sodium and tinny flavors, giving you full control over the seasoning.
- Check for Doneness Early: Fish cooks fast. Start checking around the 18-minute mark. The cod should be opaque and flake easily with a fork.
Frequently Asked Questions
Can I use frozen fish?
Yes, absolutely. Just ensure you thaw it completely in the refrigerator overnight and pat it very dry before baking to avoid a watery sauce.
Is this suitable for meal prep?
The chickpea ragu reheats beautifully, though I find fish is always best enjoyed fresh. If you do meal prep, reheat it gently to avoid overcooking the cod.
What if I don’t like fennel?
Fennel has a lovely, mild sweetness when cooked, losing its strong licorice bite. However, if you prefer, you can swap it for more bell peppers or even celery for a different aromatic base. If you are looking for more veggie inspiration, check out my Mediterranean Roasted Cauliflower Recipe.


Baked Cod with Chickpea & Fennel Ragu
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Mediterranean
Description
This one-pan baked cod is a complete, vibrant Mediterranean meal, eliminating the need for separate side dishes. Flaky cod fillets rest on a hearty bed of chickpeas and sweet fennel, all smothered in a zesty tomato, olive, and roasted pepper topping that delivers robust flavor.
Ingredients
- 1 ½ pounds 680g thick-cut cod fillets, cut into 4 equal portions
- 3 tablespoons 45ml extra virgin olive oil, divided
- 1 medium fennel bulb (thinly sliced, fronds reserved for garnish)
- ½ cup 75g red onion, finely chopped
- 4 cloves garlic (minced)
- 1 can (15 oz / 425g chickpeas, rinsed and drained)
- 1 pint 10 oz / 280g cherry tomatoes, halved
- 1 large jarred roasted red bell pepper (drained and roughly chopped)
- ½ cup 70g Kalamata olives, rinsed, pitted, and halved
- 1 tablespoon 15g capers, rinsed and drained
- 1 teaspoon dried oregano
- ¼ teaspoon fine sea salt
- ¼ teaspoon freshly ground black pepper
- 1 whole lemon (zested and juiced)
- ¼ cup fresh flat-leaf parsley (chopped)
Instructions
- Preheat your oven to 400°F (200°C)
- In a large skillet over medium heat, warm 1 tablespoon of the extra virgin olive oil. Add the thinly sliced fennel and chopped red onion. Sauté for 6-7 minutes, stirring occasionally, until they have softened and the fennel is fragrant. Add the minced garlic and cook for another minute until aromatic. Remove the skillet from the heat.
- Spread the rinsed and drained chickpeas in an even layer across the bottom of a 9×13 inch (23×33 cm) ceramic or glass baking dish. Spoon the cooked fennel and onion mixture evenly over the chickpeas.
- Gently pat the four cod fillets completely dry with a paper towel. Season both sides of the fillets very lightly with the sea salt and black pepper. Arrange the fillets on top of the chickpea and fennel base.
- In a medium mixing bowl, combine the halved cherry tomatoes, chopped roasted red pepper, halved olives, and rinsed capers. Add the dried oregano, lemon zest, and the remaining 2 tablespoons of extra virgin olive oil. Gently toss to combine.
- Spoon the tomato and olive mixture evenly over each cod fillet, allowing some of it to cascade into the base. Pour the fresh lemon juice over the entire dish.
- Transfer the baking dish to the preheated oven and bake for 18-22 minutes, depending on the thickness of your fillets. The fish is perfectly cooked when it is opaque throughout and flakes easily with a fork.
- Remove the dish from the oven. Garnish generously with the chopped fresh parsley and the reserved fennel fronds. Serve immediately, ensuring each portion includes a generous scoop of the chickpea and fennel ragu from the bottom of the dish.
Notes
- Fish Selection: While cod is ideal for its thick flakes, other firm white fish like halibut, haddock, or pollock also work wonderfully. Adjust baking time based on the thickness of the fillet.
- Why Rinse?: Rinsing canned chickpeas, olives, and capers is a crucial step. It removes excess brine and sodium, giving you better control over the dish’s final seasoning and flavor profile.
Nutrition Facts (per serving): Calories: 400 kcal | Protein: 36 g | Total Fat: 16 g (Saturated Fat: 2.1 g) | Total Carbs: 27 g (Dietary Fiber: 8.5 g, Total Sugars: 7 g, Added Sugars: 0 g) | Sodium: 540 mg
These values are approximate and may vary based on ingredients and preparation.
Nutrition
- Calories: 400
Final Word: I hope this recipe brings a little Mediterranean sunshine to your kitchen table. It’s one of those reliable dishes that looks impressive but feels effortless perfect for a busy weeknight.
Disclaimer: I’m just a mom sharing what works for my family, not a nutritionist. Always listen to your own body (and your doctor) when trying new dietary changes!
Kristina Hanson is an independent wellness researcher and the founder of DailyZests. She specializes in translating nutritional science into simple, delicious recipes that fit into real life. When she isn’t in the kitchen, you’ll find her hiking the trails or enjoying a slow morning coffee with her Golden Retriever, Barnaby. Read her full story.









