Many people think cooking white fish at home is intimidating. They worry about overcooking it, undercooking it, or ending up with a fillet that falls apart on the plate.
But cod is one of the easiest proteins to cook. It bakes in 12 minutes, it’s nearly impossible to mess up, and it delivers about 23 grams of protein per 4-ounce cooked serving for under 100 calories.
Cod is a lean white fish—which means it’s lower in fat than salmon, but that also means it’s lower in omega-3s. It delivers B12, selenium, phosphorus, and a clean, mild flavor that takes on whatever you cook it with. That’s why it works so well in this recipe.
This Baked Cod is the easy, healthy dinner you can actually make on a Tuesday night. One sheet pan.
Thirty minutes. About 35 grams of protein per serving from the cod and Parmesan. Plus a garlic-lemon panko topping that makes every bite taste as if it came from a seafood restaurant.
The cod bakes in about 12 minutes and stays flaky and tender. The panko topping goes only on top of the fish, not around it—so the cod stays moist and flaky underneath while the crust gets golden and crunchy. Roast the potatoes and asparagus on the same pan, giving the potatoes a head start so everything finishes at the same time.
This is the baked cod that earns a permanent spot in your weekly rotation.
Why This Recipe Works

This isn’t a complicated dish, but a few small decisions make it work better than most baked cod recipes. Here’s what actually matters:
Panko Topping Goes on Top Only, Not Around the Fish. This technique keeps the cod moist and flaky. Press the panko-Parmesan mixture onto the top of each fillet, not around it. The bottom of the fish sits directly on the sheet pan and bakes in the garlic, lemon, and olive oil. The top gets the crispy golden crust. You get the best of both: flaky, tender fish on the bottom and a crunchy topping on top.
Staggered Cooking Times. This is the trick that makes sheet pan dinners work. Baby potatoes take 27 to 30 minutes to roast. Cod and asparagus take 12 to 14 minutes. So add the potatoes first, then add the cod and asparagus at the end. Everything finishes at the same time, so nothing gets overcooked while something else is still raw.
Optional Upgrade: Par-Boil the Potatoes for Glass-Crisp Edges. If you have 5 extra minutes and don’t mind a second pot, par-boil the halved potatoes for 5 minutes in salted water with a pinch of baking soda. This creates a starchy paste on the surface that crisps up dramatically in the oven. This professional restaurant trick is the difference between roasted potatoes that are good and roasted potatoes that are shatteringly crisp on the outside with fluffy centers. If you skip it, put the potatoes on the pan cut-side down so they build a crisp crust against the hot surface.
Oil the Parchment Under the Cod. Flaky white fish sticks to parchment paper, especially with a heavy panko topping pressing it down. Brush or spray a little olive oil on the parchment directly under each fillet before laying the fish down. The fish releases cleanly when it’s done.
Use Panko, Not Regular Breadcrumbs. Panko breadcrumbs are larger, flakier, and crispier than regular breadcrumbs. They create a light, crunchy topping that doesn’t turn soggy. Drizzle olive oil into the dry panko mixture before it goes on the fish—that’s what lets the topping turn golden in the oven without frying.
Add Parmesan to the Topping. Parmesan in the panko mixture adds a salty, nutty depth that plain breadcrumbs can’t match. Grate it fine (microplaned is best) so it blends seamlessly into the crumbs.
Lemon Zest in the Topping, Lemon Juice at the End. Lemon zest holds all the bright citrus oil. A teaspoon in the panko topping infuses the whole dish with fresh lemon flavor. The juice gets squeezed on the vegetables and the bare edges of the fish at the end—not on the panko, which would soften the crust.
Dijon Mustard as the Binder. Instead of dipping the cod in egg, this recipe brushes a Dijon mustard and olive oil mixture on top of each fillet. It helps the panko topping adhere, adds a subtle tang that pairs beautifully with the cod, and keeps the fish moist through the bake.
Bake at 425°F. High heat is what gives the panko topping its golden color and the potatoes their crispy edges. Lower temperatures just dry everything out.
Pull the Cod at 145°F. Cod is best when it flakes easily with a fork and reaches 145°F in the center. It continues to cook after it comes out of the oven, so pulling it at 145°F keeps the fish juicy instead of dry.
Don’t Squeeze Lemon Directly on the Panko. This is the fix that keeps the crust crispy. Squeeze lemon over the potatoes, the asparagus, and the plain bottom edges of the fish—or serve lemon wedges on the side and let everyone squeeze their own. Acid softens the panko on contact.
Make Sure the Potatoes Are Evenly Sized. Uneven potatoes cook unevenly. If you have any larger baby potatoes, cut them into quarters instead of halves so everything finishes at the same time.
Check the Asparagus Early. Thin asparagus spears can be tender in 8 minutes. Thick spears might need 14. Start checking at 8 minutes and pull them early if they’re done before the cod.
Serve With a Simple Side. The sheet pan has the protein and vegetables. Add a simple green salad, a bowl of rice, or crusty bread on the side if you want something extra.
This meal earns its spot in the rotation. It’s golden, garlicky, and undeniably delicious.
Baked Cod Recipe
Panko topped baked cod with roasted baby potatoes and asparagus, all on one sheet pan. Ready in 30 minutes and packed with 35g protein per serving.
Ingredients
For the Cod
- 1½ lbs cod fillets (4 fillets, about 6 oz each)
- 1 tsp kosher salt
- ½ tsp freshly ground black pepper
- 1 tbsp Dijon mustard
- 1 tbsp olive oil
For the Panko Topping
- ½ cup panko breadcrumbs
- ½ cup freshly grated Parmesan, microplaned or finely grated
- 2 cloves garlic, minced
- 1 tsp lemon zest
- 1 tsp fresh parsley, chopped
- ½ tsp garlic powder
- 1 tbsp extra virgin olive oil
For the Potatoes and Asparagus
- 1½ lbs baby Yukon Gold potatoes, halved (or quartered if larger)
- 1 lb fresh asparagus, trimmed
- 3 tbsp extra virgin olive oil, divided
- 4 cloves garlic, minced
- 1 tsp kosher salt, divided
- ½ tsp freshly ground black pepper, divided
- 1 tsp Italian seasoning
- 1 lemon, cut into wedges for serving
- Optional for Crispier Potatoes
- 1 tbsp kosher salt, for par-boiling water
- ¼ tsp baking soda
For Serving
- Fresh parsley, chopped
- Lemon wedges
- Flaky sea salt
Instructions
- Preheat and prep the pan. Preheat the oven to 425°F. Line a large rimmed sheet pan with parchment paper. Make sure the oven is fully preheated before adding the potatoes.
- Optional: Par-boil the potatoes. Bring a large pot of water to a boil, add 1 tablespoon kosher salt and ¼ teaspoon baking soda. Add the halved potatoes and boil for 5 minutes. Drain well. The alkaline water creates a starchy surface that crisps up in the oven.
- Season and roast the potatoes. In a large bowl, toss the halved baby potatoes with 2 tablespoons olive oil, 2 cloves minced garlic, ½ teaspoon kosher salt, ¼ teaspoon black pepper, and Italian seasoning. Spread them in a single layer on one half of the prepared sheet pan, cut side down. Roast for 15 minutes.
- Make the panko topping. While the potatoes roast, combine the panko, Parmesan, 2 cloves of minced garlic, lemon zest, fresh parsley, and garlic powder in a small bowl. Drizzle with 1 tablespoon of olive oil and stir until the crumbs are evenly coated and slightly clumped.
- Prep the cod. Pat the cod fillets completely dry with paper towels. Season both sides with the remaining ½ teaspoon of kosher salt and ¼ teaspoon of black pepper. In a small bowl, whisk together the Dijon mustard and 1 tablespoon of olive oil. Brush the mixture over the top of each cod fillet only—not on the bottom or sides.
- Press the topping onto the top of each cod fillet. Press the panko-Parmesan mixture firmly onto the top of each cod fillet, packing it into an even layer. The topping should sit on top of the fish, not wrap around it. Leave the bottom of the fish bare so it bakes against the pan.
- Add the cod and asparagus to the pan. Remove the sheet pan from the oven. Push the potatoes to one side. Lightly oil the parchment paper in the center where the cod fillets will sit, then lay the cod fillets down, topping side up. Toss the asparagus with the remaining 1 tablespoon of olive oil and a pinch of salt and pepper, and arrange it on the other side of the pan.
- Bake everything together. Return the pan to the oven and bake for 12 to 14 minutes, until the cod flakes easily with a fork and reaches an internal temperature of 145°F, the panko topping is golden and crispy, the potatoes are golden and crispy, and the asparagus is tender-crisp. Start checking the asparagus at 8 minutes and pull early if it's done.
- Finish and serve. Garnish with fresh parsley and a pinch of flaky sea salt. Serve immediately with lemon wedges on the side. Squeeze lemon over the potatoes, asparagus, and bare edges of the fish—not directly on the panko, which would soften the crust.
Notes
Protein per Serving: About 35g Nutrition Note: Protein calculated from 1½ lbs raw cod fillets (≈115g protein) and ½ cup freshly grated Parmesan (≈20g) — about 135g total across 4 servings — about 35g per serving with about 4g more from the panko and potatoes. About 420 calories per serving. Using 1 lb of cod instead of 1½ lbs drops the protein to about 28g per serving.
Tips for the Best Baked Cod

Put the panko only on top of the fish. Leave the bottom bare so it bakes against the pan and stays moist. The top gets the crispy golden crust.
Oil the parchment under the cod. A little olive oil under each fillet keeps the fish from sticking and tearing when you lift it out.
Optional: Par-boil the potatoes for glass-crisp edges. Five minutes in salted water with a pinch of baking soda creates a starchy surface that crisps dramatically in the oven. Skip it and make sure the potatoes go on cut-side down.
Pat the cod completely dry. Surface moisture keeps the topping from sticking and the fish from browning.
Use panko, not regular breadcrumbs. Panko is larger, flakier, and crispier. It creates a lighter, crunchier topping.
Grate the Parmesan fine. Microplaned Parmesan blends seamlessly into the panko. Shredded Parmesan clumps and pulls the topping off the fish.
Start the potatoes first. Baby potatoes take 27 to 30 minutes. Cod and asparagus take 12 to 14 minutes. Staggering them means everything finishes at the same time.
Don’t crowd the pan. Leave space between the cod, potatoes, and asparagus so everything roasts instead of steams.
Bake at 425°F. High heat is what gives the panko topping its golden color and the potatoes their crispy edges.
Pull the cod at 145°F. Carryover cooking brings it to a perfect flake. Anything beyond 155°F is dry fish.
Don’t squeeze lemon on the panko. Squeeze over the potatoes, asparagus, and bare fish edges—or use lemon wedges on the side. Acid softens the crust on contact.
Serve with something to soak up the juices. Crusty bread, rice, or a simple green salad all work perfectly alongside this dish.
Easy Variations

Baked Haddock Recipes. Swap the cod for haddock fillets. Haddock is slightly firmer and has a similar mild flavor. Bake for 12 to 15 minutes, until it flakes easily.
Mediterranean Cod Recipes. Add ¼ cup of Kalamata olives and ¼ cup of crumbled feta to the pan with the asparagus. Drizzle with a little extra olive oil.
Sea Bass Recipes Baked. Swap the cod for sea bass fillets. Sea bass is richer and more buttery. Reduce the bake time to 10-12 minutes.
Baking Cod Fish in Oven (Herb Topping). Add 1 tablespoon of fresh thyme and 1 tablespoon of fresh rosemary to the panko topping.
Cod Loin Recipes. Use thick cod loin instead of thin fillets. Bake for 15 to 18 minutes, until the internal temperature reaches 145°F.
Baked Cod Recipes Oven Easy (Lemon Butter Version). Skip the panko topping and drizzle the cod with 3 tablespoons of melted butter mixed with lemon juice and garlic. Bake for 12 to 15 minutes.
Storage and Food Safety

Refrigerator: Store leftovers covered in an airtight container for up to 3 days. Reheat gently in the oven at 350°F for 10 to 12 minutes, or in the microwave for 90 seconds.
Freezer: Cooked cod doesn’t freeze well. Freeze the raw cod fillets plain for up to 3 months and make the topping fresh when you’re ready.
Make Ahead: You can make the panko-Parmesan topping up to 3 days ahead. You can halve the potatoes and par-boil them up to 2 days ahead.
Food Safety: Cod must reach an internal temperature of 145°F before serving. Cool leftovers within 2 hours and refrigerate promptly. Reheat leftovers to 145°F. Do not leave the fish at room temperature for more than 2 hours.
Frequently Asked Questions
How much protein is in baked cod? About 35g per serving from 1½ lbs of cod and the Parmesan across 4 servings. Cod is lean and delivers about 23 grams of protein per 4-ounce cooked serving.
Does cod have omega-3s? Cod is a lean white fish, so it has some omega-3s, but far less than fatty fish like salmon. Cod delivers about 0.15 to 0.2 grams of omega-3s per 3-ounce serving, while salmon delivers 1.5 to 2 grams. Cod’s strengths are its high protein, low fat, and B12, selenium, and phosphorus content.
Does the panko go on the whole fish or just the top? Just the top. Press the panko-Parmesan topping onto the top of each fillet only. The bottom of the fish stays bare so it bakes against the pan and stays moist and flaky.
Why oil the parchment under the cod? Flaky white fish sticks to parchment, especially with a heavy topping pressing down. A light brush of olive oil under each fillet keeps the fish from tearing when you lift it off the pan.
Should I squeeze lemon over the whole pan? No—squeeze over the potatoes, asparagus, and bare fish edges only. Squeezing directly onto the panko softens the crust. Serve lemon wedges on the side for squeezing.
Should I par-boil the potatoes? It’s optional. Par-boil for 5 minutes in salted water with a pinch of baking soda to create a starchy surface that crisps dramatically in the oven. If you skip it, put the potatoes in the pan cut-side down.
What’s the best way to bake cod? Bake at 425°F for 12 to 14 minutes, until the internal temperature reaches 145°F. High heat gives the panko topping its golden color.
Should I use fresh or frozen cod? Fresh cod is best, but frozen cod works if you thaw it completely and pat it dry before baking. Frozen cod releases more water, which can make the topping soggy.
How do I keep the panko topping from falling off? Use Dijon mustard and olive oil as the binder, and press the topping firmly onto the fish. Make sure the fish is completely dry before you brush on the binder.
Can I use a different white fish? Yes. Haddock, sea bass, halibut, and tilapia all work. Adjust the bake time based on the fillet’s thickness.
Can I make this dairy-free? Yes. Skip the Parmesan and add 2 tablespoons of nutritional yeast to the panko topping. Use dairy-free Dijon mustard.
Can I make this gluten-free? Yes. Use gluten-free panko and gluten-free Dijon mustard.
What do I serve with baked cod? The potatoes and asparagus are already on the pan. Add crusty bread, rice, or a simple green salad on the side.
Can I double the recipe? Yes. Use two sheet pans so you don’t crowd the fish and vegetables.
More Easy Healthy Dinner Recipes You’ll Love
Baked Salmon Sushi Bowl with Spicy Mayo
Air Fryer Salmon with Teriyaki Glaze
Teriyaki Salmon Bowl with Edamame & Rice
20 Easy Salmon Recipes Ready in 20 Mins
Conclusion
A Baked Cod recipe is the kind of easy, healthy dinner that earns its spot in the weekly rotation. It’s golden, garlicky, and undeniably delicious. And with about 35 grams of protein per serving, it’s a real meal that keeps you full.
The restaurant version is delicious and also expensive. This one keeps all the crispy panko topping, flaky cod, and roasted potatoes and asparagus you love, and rebuilds it on a single sheet pan in about 30 minutes. The cod gets a Dijon mustard binder so the topping sticks. The panko gets Parmesan, garlic, and lemon zest for flavor. The potatoes get a 15-minute head start so everything finishes at the same time. And the lemon gets squeezed on the vegetables and fish edges—not on the panko—so the crust stays crispy.
The three things that make it work are these. Put the panko topping on top only, not around the fish. Start the potatoes first so everything finishes at the same time. And pull the cod at 145°F so it stays juicy.
About 35 grams of protein per serving. Four generous portions. Ready in about 40 minutes, one sheet pan, and endlessly adaptable with Mediterranean, herb, or lemon butter versions.
Make it tonight and add it to your weekly rotation. This baked cod earns a permanent spot on the table.