Love this? Pin it for later! 📌
Why This Recipe Works
- One Pan Wonder: Everything cooks together on a single sheet pan, meaning less cleanup and more time to enjoy your evening.
- Perfectly Balanced: Lean protein, complex carbs, and colorful vegetables create a complete, nutritious meal in one go.
- Restaurant-Quality Results: The timing ensures each component is cooked to perfection – flaky fish, crispy potatoes, tender carrots.
- Meal Prep Friendly: Components can be prepped up to 3 days ahead, making weeknight dinners effortless.
- Budget-Conscious: Cod is an affordable white fish, and root vegetables are economical year-round staples.
- Customizable: Easy to adapt with different vegetables, herbs, or spices based on what's in season or your preferences.
Ingredients You'll Need
How to Make Healthy Sheet Pan Cod with Roasted Carrots and Potatoes
Preheat and Prep Your Pan
Position your oven rack in the center and preheat to 425°F (220°C). This high temperature is crucial for creating crispy potato edges and properly cooked fish. Line a large rimmed baking sheet (at least 13x18 inches) with parchment paper for easy cleanup. If your baking sheet is smaller, divide ingredients between two pans to avoid overcrowding, which causes steaming instead of roasting.
Season the Vegetables
In a large bowl, toss halved baby potatoes with 2 tablespoons olive oil, 1 teaspoon salt, ½ teaspoon black pepper, and 1 teaspoon garlic powder. The potatoes need the longest cooking time, so they get a head start. Spread them cut-side down on the prepared sheet pan – this maximizes crispy surface area. Roast for 15 minutes while you prepare the carrots.
Prepare the Carrots
While potatoes roast, peel (if necessary) and cut carrots into 2-inch pieces, then halve or quarter lengthwise to create uniform pieces about ½-inch thick. Toss with 1 tablespoon olive oil, ½ teaspoon salt, and ¼ teaspoon pepper. After potatoes have roasted 15 minutes, remove pan and add carrots in a single layer around the potatoes. Return to oven for 10 minutes.
Season the Cod
Pat cod fillets completely dry with paper towels – this is crucial for proper searing. In a small bowl, combine 2 tablespoons olive oil, zest of 1 lemon, 1 tablespoon lemon juice, 2 minced garlic cloves, 1 teaspoon dried oregano, ½ teaspoon salt, and ¼ teaspoon pepper. Brush this mixture generously over both sides of the fish. Let it marinate while vegetables continue roasting.
Add Fish to Sheet Pan
After vegetables have roasted 25 minutes total (potatoes for 15, carrots for 10), remove the pan. Create space in the center by nudging vegetables to the sides. Carefully place marinated cod fillets in the cleared space. Pour any remaining marinade over the top. The fish should fit without overlapping – if not, use a second pan.
Final Roasting
Return the sheet pan to the oven for 10-12 minutes more, until fish flakes easily with a fork and registers 145°F (63°C) at the thickest part. The potatoes should be golden and crispy-edged, carrots tender with caramelized edges. If your fish fillets vary in thickness, check thinner pieces after 8 minutes and remove them early to prevent overcooking.
Garnish and Serve
Remove from oven and immediately squeeze fresh lemon juice over everything. Sprinkle with chopped fresh dill and parsley. The heat will wilt the herbs slightly, releasing their aromatic oils. Let rest 5 minutes before serving – this allows juices to redistribute in the fish and prevents burning mouths on molten vegetables.
Serving Suggestions
Serve directly from the sheet pan for casual family dinners, or transfer to a large platter for company. Spoon some of the pan juices over each serving. This pairs beautifully with a crisp green salad dressed simply with lemon vinaigrette. For a heartier meal, add crusty whole grain bread to soak up the delicious pan juices.
Expert Tips
Perfect Timing
Fish continues cooking after removal from oven due to residual heat. Remove it when it reaches 140°F – it will rise to 145°F while resting. Overcooked fish becomes dry and chalky.
Prevent Sticking
Even with parchment, fish can stick. Lightly oil the parchment where fish will sit. For extra insurance, create small parchment "packets" for individual fillets.
Rotation Trick
Rotate your sheet pan 180 degrees halfway through cooking for even browning. Most ovens have hot spots, and this simple step ensures uniform results.
Fish Selection
Choose fillets of similar thickness so they cook evenly. If some are thinner, fold them under slightly or add them to the pan 3-4 minutes later.
Crispy Potato Hack
For extra crispy potatoes, parboil them for 5 minutes before roasting. Toss in a colander to rough up the edges – these create incredible crunchy bits.
Vegetable Prep
Cut vegetables the same size for even cooking. If your carrots are thick, cut them into quarters lengthwise. Uniform pieces ensure everything finishes together.
Variations to Try
Mediterranean Style
Add cherry tomatoes, olives, and capers. Replace dill with oregano and basil. Finish with a drizzle of good olive oil and feta cheese.
Asian Fusion
Use sesame oil instead of olive oil, add ginger and soy sauce to the marinade. Top with sesame seeds and scallions. Serve with wasabi mayo.
Spicy Cajun
Add Cajun seasoning to the fish marinade, include bell peppers and onions with vegetables. Serve with lemon wedges and hot sauce on the side.
Autumn Harvest
Swap carrots for butternut squash and Brussels sprouts. Add fresh sage and rosemary. Perfect for cooler months when root vegetables are abundant.
Spring Fresh
Use asparagus and baby potatoes with fresh dill and tarragon. Add lemon slices on top of fish for extra brightness. Serve with a pea shoot salad.
Budget-Friendly
Use frozen cod (thawed) and whatever vegetables are on sale. The technique remains the same – just adjust cooking times based on vegetable density.
Storage Tips
Refrigerator Storage
Store cooled leftovers in airtight containers for up to 3 days. Keep fish and vegetables in separate containers to prevent the fish from becoming soggy. Reheat in a 350°F oven for 8-10 minutes until warmed through. Avoid microwaving as it makes the fish rubbery and potatoes soggy.
Freezer Instructions
While cooked fish doesn't freeze beautifully, you can freeze the roasted vegetables for up to 2 months. Cool completely, then freeze in single layers on a sheet pan before transferring to freezer bags. Thaw overnight in refrigerator and reheat in a hot oven. For meal prep, freeze raw marinated fish portions for up to 3 months – thaw overnight in refrigerator before using.
Make-Ahead Components
Prep vegetables up to 3 days ahead and store in separate containers. Make the marinade 5 days ahead and store refrigerated. You can even par-roast the vegetables for 20 minutes, cool, and refrigerate – then just add fish and finish roasting for 12-15 minutes. This makes weeknight dinners incredibly fast.
Frequently Asked Questions
Healthy Sheet Pan Cod with Roasted Carrots and Potatoes
Ingredients
Instructions
- Preheat oven: Position rack in center and preheat to 425°F. Line a large rimmed baking sheet with parchment.
- Season potatoes: Toss halved potatoes with 2 tbsp oil, garlic powder, 1 tsp salt, and ½ tsp pepper. Spread cut-side down on sheet pan.
- Start roasting: Roast potatoes for 15 minutes. Meanwhile, prep carrots and make fish marinade.
- Add carrots: Toss carrots with remaining oil, salt, and pepper. Add to pan with potatoes and roast 10 minutes more.
- Marinate fish: Combine lemon zest/juice, garlic, oregano, and remaining oil. Brush over cod fillets.
- Finish cooking: Add fish to sheet pan, roast 10-12 minutes until fish reaches 145°F and vegetables are tender.
- Garnish and serve: Sprinkle with fresh herbs and extra lemon juice. Let rest 5 minutes before serving.
Recipe Notes
For best results, ensure fish fillets are similar thickness. If using frozen cod, thaw completely and pat very dry. Don't overcrowd the pan – use two if necessary for even cooking and crispy vegetables.