Finding a dinner that feels sophisticated yet requires minimal cleanup is the ultimate weeknight win. This Easy Roasted Cod with Potatoes and Fennel brings the bright, clean flavors of the Mediterranean straight to your sheet pan. The potatoes turn golden and tender, the fennel caramelizes into a sweet, mellow companion, and the cod remains flaky and buttery. It is a light yet satisfying meal that proves healthy eating doesn’t have to be complicated or boring.
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Servings: 4 servings
- Difficulty: Easy
Nutrition values
- Calories: 320 kcal
- Protein: 28g
- Carbs: 24g
Why Make This Easy Roasted Cod with Potatoes and Fennel
This recipe is a nutritional powerhouse that doesn’t skimp on flavor. Sheet pan meals are famous for their convenience, and this one is no exception. By roasting the vegetables first, you ensure the potatoes are perfectly soft and the fennel loses its sharp licorice bite, transforming into a sweet, savory base for the fish. It is naturally gluten-free, dairy-free, and packed with lean protein. Whether you are hosting a small dinner party or just feeding the family on a Tuesday, this dish looks beautiful on the plate and tastes like a gourmet restaurant meal.
Ingredients
- 4 cod fillets (about 6 ounces each)
- 1 lb Yukon Gold potatoes, thinly sliced into rounds
- 1 large fennel bulb, cored and thinly sliced
- 3 tablespoons extra-virgin olive oil
- 3 cloves garlic, minced
- 1 lemon, half sliced into rounds and half juiced
- 1 teaspoon dried oregano
- Kosher salt and freshly cracked black pepper
- 2 tablespoons fresh parsley, chopped
- Optional: 1/4 cup kalamata olives or capers for extra brine
Directions
Step 1: Prep and Roast the Vegetables
Preheat your oven to 400°F (200°C). On a large rimmed baking sheet, toss the thinly sliced potatoes and fennel with 2 tablespoons of olive oil, half the minced garlic, salt, and pepper. Spread them out in a single layer to ensure they roast evenly. Place the baking sheet in the oven and roast for 20 minutes, or until the potatoes are just starting to turn golden and tender when pierced with a fork.
Step 2: Prepare and Add the Cod
While the vegetables roast, pat the cod fillets dry with paper towels. Season both sides with salt, pepper, and the dried oregano. In a small bowl, whisk together the remaining tablespoon of olive oil, the remaining garlic, and the lemon juice. Remove the baking sheet from the oven and move the vegetables slightly to make room for the fish. Place the cod fillets on top of the vegetables. Drizzle the lemon-garlic oil over the fish and top each fillet with a lemon slice.
Step 3: Final Roast and Garnish
Return the baking sheet to the oven and roast for another 10 to 12 minutes. The fish is done when it is opaque throughout and flakes easily with a fork. If you are using olives or capers, scatter them over the pan during the last 5 minutes of cooking. Once finished, remove from the oven and sprinkle fresh parsley over everything. Serve immediately, drizzling any pan juices over the fish.
Expert Tips for Perfect Easy Roasted Cod with Potatoes and Fennel
The secret to success with this dish is the thickness of your vegetables. Slice the potatoes very thin—about 1/8 inch—so they cook at the same rate as the fennel. Always pat your fish dry before seasoning; excess moisture can cause the fish to steam rather than roast, which affects the texture. If you want a bit of extra color, you can pop the tray under the broiler for the last 60 seconds, but watch it closely so the garlic doesn’t burn.
Delicious Variations
You can easily customize this recipe based on what you have in your pantry. Swap the cod for another white fish like halibut or haddock. If you enjoy a bit of heat, sprinkle red pepper flakes over the potatoes before roasting. You can also add cherry tomatoes to the pan when you add the fish; they will burst and create a light, acidic sauce that pairs wonderfully with the fennel. For an earthy twist, try adding a teaspoon of smoked paprika to the potato seasoning.
Frequently Asked Questions
Can I use frozen cod fillets?
Yes, you can use frozen cod. However, make sure to thaw them completely in the refrigerator overnight and pat them very dry with paper towels before cooking to prevent the dish from becoming watery.

What can I use if I don’t like fennel?
If fennel isn’t your favorite, you can substitute it with thinly sliced red onions or bell peppers. These will still provide a sweet, roasted flavor that complements the potatoes and fish well.
How do I know when the cod is perfectly cooked?
Cod is done when it reaches an internal temperature of 145°F. Visually, the flesh should change from translucent to opaque and should pull apart easily into large flakes when pressured with a fork.
What are the best potatoes to use for roasting?
Yukon Gold potatoes are ideal because they have a creamy texture and thin skin that doesn’t require peeling. Red potatoes also work well. Starchy potatoes like Russets may fall apart more easily in this specific preparation.
Can I meal prep this recipe?
This dish is best served fresh, as fish can become rubbery when reheated. However, you can prep the potatoes and fennel ahead of time. Store the sliced vegetables in airtight containers (potatoes in water to prevent browning) until you are ready to roast.
Conclusion
This Easy Roasted Cod with Potatoes and Fennel is the perfect example of how simple ingredients can create a sophisticated meal. The combination of citrus, herbs, and caramelized vegetables makes every bite refreshing and hearty. It is a foolproof recipe that minimizes kitchen stress while maximizing flavor. Give this one-pan wonder a try the next time you want a healthy, delicious dinner that feels like a treat!

Easy Roasted Cod with Potatoes and Fennel
- Total Time: 45 minutes
- Diet: Gluten-Free, Dairy-Free
Ingredients
- 4 cod fillets (about 6 ounces each)
- 1 lb Yukon Gold potatoes, thinly sliced into rounds
- 1 large fennel bulb, cored and thinly sliced
- 3 tablespoons extra-virgin olive oil
- 3 cloves garlic, minced
- 1 lemon, half sliced into rounds and half juiced
- 1 teaspoon dried oregano
- Kosher salt and freshly cracked black pepper
- 2 tablespoons fresh parsley, chopped
- Optional: 1/4 cup kalamata olives or capers for extra brine
Instructions
- Step 1: Prep and Roast the Vegetables
Preheat your oven to 400°F (200°C). On a large rimmed baking sheet, toss the thinly sliced potatoes and fennel with 2 tablespoons of olive oil, half the minced garlic, salt, and pepper. Spread them out in a single layer to ensure they roast evenly. Place the baking sheet in the oven and roast for 20 minutes, or until the potatoes are just starting to turn golden and tender when pierced with a fork.
- Step 2: Prepare and Add the Cod
While the vegetables roast, pat the cod fillets dry with paper towels. Season both sides with salt, pepper, and the dried oregano. In a small bowl, whisk together the remaining tablespoon of olive oil, the remaining garlic, and the lemon juice. Remove the baking sheet from the oven and move the vegetables slightly to make room for the fish. Place the cod fillets on top of the vegetables. Drizzle the lemon-garlic oil over the fish and top each fillet with a lemon slice.
- Step 3: Final Roast and Garnish
Return the baking sheet to the oven and roast for another 10 to 12 minutes. The fish is done when it is opaque throughout and flakes easily with a fork. If you are using olives or capers, scatter them over the pan during the last 5 minutes of cooking. Once finished, remove from the oven and sprinkle fresh parsley over everything. Serve immediately, drizzling any pan juices over the fish.
- Cook Time: 45 minutes



