Sheet Pan Lemon Dill Cod is a simple and fresh way to enjoy a light meal that’s full of bright flavors. The tender cod fillets cook beautifully alongside slices of lemon and a sprinkle of fresh dill, all on one pan for easy cleanup. It’s a dish that feels fresh and delicate, perfect for a quick weeknight dinner or a relaxed weekend meal.
I love how easily this recipe comes together. You just arrange everything on a sheet pan and pop it in the oven, which means less time in the kitchen and more time to relax. The lemon adds a lovely zest that pairs so well with the mild fish, and the dill gives it a hint of herby freshness that makes the whole dish taste just right. Plus, there’s no fuss—just straightforward ingredients doing their best job.
My favorite way to serve this is with a side of roasted veggies or a simple green salad. It’s light but satisfying, and the clean flavors make it a favorite when I want something healthy without sacrificing taste. It’s one of those meals that leaves you feeling nourished and happy without a lot of effort.
Key Ingredients & Substitutions
Cod: Fresh cod is tender and mild, perfect for this dish. If you can’t find cod, try haddock, halibut, or pollock for similar texture and flavor.
Lemon: Fresh lemon slices add citrus brightness. You can substitute with lime for a slightly different zing or lemon zest if slices aren’t available.
Dill: Fresh dill gives a lovely herbaceous note. Dried dill works fine too, but add a little less since dried herbs are stronger.
Vegetables: Baby red potatoes roast well and stay tender. Feel free to swap asparagus and broccolini with green beans, zucchini, or even cherry tomatoes for variety.
Olive oil and spices: Olive oil helps everything roast nicely. Garlic powder speeds up flavor but fresh minced garlic could be used for deeper taste.
How Do I Cook the Vegetables and Cod Perfectly Together on One Sheet Pan?
Timing is key so everything cooks evenly without overcooking the fish.
- Start roasting the potatoes first since they take the longest to get tender (15-20 minutes).
- Add quicker cooking veggies like asparagus and bell peppers later to prevent them from getting mushy.
- Place cod fillets on the pan last, as they only need about 10-12 minutes to cook through and stay moist.
- Use a single layer for even roasting and easy flipping or tossing of veggies halfway through if needed.
- Watch the cod closely toward the end – it should flake easily but remain moist.
This step-by-step cooking ensures delicious textures and flavors all come together right on time!

Equipment You’ll Need
- Sheet pan – I recommend a rimmed baking sheet to hold everything without spilling juices.
- Mixing bowl – for blending the olive oil and seasonings easily.
- Sharp knife – helps with slicing lemon and halving potatoes smoothly.
- Measuring spoons – keeps your seasonings just right.
- Parchment paper or foil – makes cleanup quick and keeps the fish from sticking.
Flavor Variations & Add-Ins
- Swap lemon with orange slices or add lemon zest for a different citrus twist.
- Use fresh herbs like parsley, thyme, or basil instead of dill for varied flavors.
- Add sliced cherry tomatoes or zucchini for more color and variety.
- Try a sprinkle of paprika or chili flakes for a bit of smoky heat.
Sheet Pan Lemon Dill Cod
Ingredients You’ll Need:
For The Fish and Seasoning:
- 2 cod fillets (about 6 oz each)
- 1 lemon, thinly sliced
- 1 tbsp fresh dill, chopped (or 1 tsp dried dill)
- 1 tsp garlic powder
- 1 tsp dried parsley (optional)
- Salt and black pepper, to taste
- 1 tbsp olive oil
For The Vegetables:
- 10-12 baby red potatoes, halved
- 1 cup asparagus spears, trimmed
- ½ cup broccolini or broccoli florets
- ½ cup red bell pepper, chopped
How Much Time Will You Need?
This meal takes about 10 minutes to prep and about 30 minutes to cook. You’ll start roasting the potatoes first, then add the other vegetables and fish to make sure everything cooks evenly and perfectly. It’s a fast, easy dinner you can enjoy any night!
Step-by-Step Instructions:
1. Prepare the Oven and Pan:
Preheat your oven to 400°F (200°C). Line a rimmed sheet pan with parchment paper or foil to make cleanup simple.
2. Season the Potatoes:
Mix half of the olive oil with garlic powder, dill, parsley (if using), salt, and pepper in a small bowl. Toss the halved baby potatoes with this mixture, then spread them in a single layer on the prepared sheet pan. Roast for 15-20 minutes until they start to soften.
3. Add Vegetables and Finish Seasoning:
After the potatoes have roasted, add asparagus, broccolini, and red bell pepper around them on the sheet pan. Drizzle with the remaining olive oil and seasoning mix and toss lightly to coat.
4. Add the Cod:
Place the cod fillets on the sheet pan among the vegetables. Season the fillets with a little extra salt and pepper and lay a lemon slice on each piece.
5. Roast Everything Together:
Return the sheet pan to the oven and roast for another 10-12 minutes, or until the cod is opaque and flakes easily with a fork and the vegetables are tender.
6. Serve!
Remove from the oven, sprinkle extra fresh dill over the fish if you like, and serve right away with extra lemon wedges on the side.
Can I Use Frozen Cod for This Recipe?
Yes, you can! Just be sure to fully thaw the cod in the refrigerator overnight and pat it dry before cooking to avoid excess moisture on the sheet pan.
Can I Substitute Other Vegetables?
Absolutely! Green beans, zucchini, or cherry tomatoes work well as alternative vegetables and can be roasted alongside the potatoes and fish.
How Should I Store Leftovers?
Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in the oven or microwave, keeping an eye on the fish to prevent drying out.
Can I Make This Recipe Ahead of Time?
For best texture, assemble the vegetables ahead but add and bake the fish just before serving. You can pre-roast the potatoes and vegetables, then warm everything together with the cod when ready to eat.