Love this? Pin it for later! 📌
What makes this recipe so special is the way the fennel caramelizes into sweet, tender ribbons while the orange slices release their bright citrus oils, creating a natural sauce that keeps the cod incredibly moist. The fish emerges flaky and delicate, infused with subtle hints of anise and citrus that taste far more sophisticated than the minimal effort required. It’s become my go-to for those “I want something healthy but crave restaurant-quality flavor” nights, and I’m thrilled to share all my secrets with you.
Why This Recipe Works
- One-Pan Wonder: Everything cooks together on a single sheet pan, meaning minimal cleanup and maximum flavor development as the ingredients mingle.
- Perfectly Moist Fish: The steam from the fennel and orange creates a protective environment that prevents the cod from drying out.
- Restaurant-Quality Flavor: The combination of sweet fennel and bright orange elevates mild cod into something truly memorable.
- Meal-Prep Friendly: Components can be prepped up to 24 hours in advance, making weeknight dinners a breeze.
- Light Yet Satisfying: At just 285 calories per serving, it’s packed with lean protein and nutrients while keeping you full for hours.
- Flexible Cooking: Works equally well with halibut, sea bass, or even salmon if cod isn’t available.
Ingredients You'll Need
Let’s talk about each component because understanding your ingredients is the key to making this dish sing. First, the star of the show: fresh cod. Look for fillets that are about 1-inch thick, with a translucent appearance and a mild ocean scent—never fishy. Wild-caught Pacific cod is my preference for both sustainability and flavor, but Atlantic works beautifully too. If your fillets are thin, simply reduce the cooking time by 5-7 minutes.
Fennel might seem intimidating if you’ve never cooked with it, but it’s actually incredibly forgiving. Choose bulbs that feel heavy for their size, with crisp, bright white flesh and fresh-looking fronds attached. The fronds aren’t just garnish—they have a more delicate anise flavor than the bulb and add beautiful color to the finished dish. Don’t worry about the size of your fennel wedges; as long as they’re roughly the same thickness, they’ll cook evenly.
For the oranges, I prefer using blood oranges when they’re in season (January through March) because their ruby flesh creates stunning color contrast against the pale fish. Navel oranges are perfectly fine year-round, though. The key is to slice them thinly enough that they soften completely during roasting, but not so thin that they disintegrate into the pan juices.
The pantry items—olive oil, garlic, and herbs—play crucial supporting roles. Use the best quality extra-virgin olive oil you can afford, as its flavor really shines here. Fresh thyme is my favorite herb for this dish because its earthy notes complement both the fish and fennel, but rosemary works wonderfully too if you prefer a more assertive flavor profile.
How to Make Healthy Sheet Pan Cod with Fennel and Orange
Preheat and Prepare
Position your oven rack in the center and preheat to 425°F (220°C). This temperature is crucial—it’s hot enough to create beautiful caramelization on the fennel while keeping the fish tender. Line a large rimmed baking sheet with parchment paper for easy cleanup, or lightly oil it if you prefer the vegetables to brown more aggressively.
Prep the Fennel
Trim the stalks from 2 medium fennel bulbs, reserving the fronds for later. Cut each bulb in half lengthwise, then slice into ½-inch wedges, keeping the core intact so the pieces hold together. In a large bowl, toss the fennel with 2 tablespoons olive oil, ½ teaspoon salt, and ¼ teaspoon freshly ground black pepper. The fennel should be well-coated but not swimming in oil.
Season the Fish
Pat 4 cod fillets (6 ounces each) completely dry with paper towels—this is essential for proper browning. Season both sides with 1 teaspoon salt, ½ teaspoon pepper, and ½ teaspoon smoked paprika for subtle warmth. Let the fish rest at room temperature while you prepare the oranges; this brief rest helps the seasoning penetrate and ensures more even cooking.
Slice the Citrus
Using a sharp knife, remove the peel and pith from 2 medium oranges, then slice crosswise into ÂĽ-inch rounds. If you encounter any seeds, gently remove them with the tip of your knife. The orange slices will release their juices as they roast, creating a natural sauce that keeps everything moist and adds bright, sweet notes to balance the savory elements.
Arrange Everything on the Pan
Spread the fennel wedges in a single layer on your prepared sheet pan, ensuring they don’t overlap too much—crowding will cause them to steam rather than caramelize. Nestle the orange slices between the fennel pieces, then scatter 4 cloves of thinly sliced garlic throughout. The garlic will mellow and sweeten as it roasts, infusing everything with aromatic flavor.
Add the Fish
Make small wells in the vegetable mixture and place the cod fillets on top. Drizzle the fish with the remaining 1 tablespoon olive oil and squeeze half a lemon over everything. The acid from the lemon brightens all the flavors and helps keep the fish moist. Tuck 3-4 sprigs of fresh thyme around the pan—the heat will release their essential oils and perfume the entire dish.
Roast to Perfection
Slide the pan into your preheated oven and roast for 18-22 minutes, depending on the thickness of your fish. You’ll know it’s done when the fennel is tender and caramelized at the edges, the oranges have softened, and the fish flakes easily with a fork but still looks slightly translucent in the center. Resist the urge to overcook—the fish will continue cooking from residual heat after you remove it from the oven.
Rest and Garnish
Remove the pan from the oven and let everything rest for 5 minutes—this allows the juices to redistribute and makes the fish easier to serve. Just before serving, scatter the reserved fennel fronds over the top for a pop of color and fresh flavor. A final drizzle of good olive oil and a squeeze of fresh lemon juice takes this from delicious to absolutely spectacular.
Expert Tips
Check Fish Temperature
For perfectly cooked cod, aim for an internal temperature of 135°F (57°C). The fish will rise to 140°F as it rests, resulting in moist, flaky perfection.
Dry the Fish Thoroughly
Use paper towels to remove all surface moisture from the cod before seasoning. This simple step ensures beautiful caramelization and prevents steaming.
Don't Flip the Fish
Resist the urge to flip the cod during cooking. Leaving it undisturbed allows the bottom to steam gently in the vegetable juices while the top develops a delicate crust.
Prep Ahead
Cut the fennel and slice the oranges up to 24 hours ahead. Store them separately in airtight containers in the refrigerator for lightning-fast assembly.
Space Matters
Use the largest sheet pan you own and avoid crowding the vegetables. Overlapping causes steaming instead of the desired caramelization.
Save the Fronds
Those delicate fennel fronds are culinary gold! Chop them and use as garnish, or blend into a quick pesto with olive oil and garlic for tomorrow’s pasta.
Variations to Try
Mediterranean Style
Add ½ cup pitted Kalamata olives and 2 tablespoons capers to the pan before roasting. Replace thyme with oregano and finish with crumbled feta cheese.
Spicy Version
Add ½ teaspoon red pepper flakes to the fennel before roasting, or drizzle the finished dish with chili oil for those who like it hot.
Vegetable Boost
Add 2 cups cherry tomatoes or 1 bunch asparagus spears during the last 10 minutes of cooking for extra nutrients and color.
Different Fish
This recipe works beautifully with halibut, sea bass, or even thick salmon fillets. Adjust cooking time based on thickness—about 10 minutes per inch.
Storage Tips
Leftovers of this sheet pan cod are surprisingly delicious, though the fish is best enjoyed within 24 hours of cooking. Store cooled leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, place the fish and vegetables in a baking dish, add a splash of white wine or chicken broth to keep everything moist, cover with foil, and warm in a 300°F (150°C) oven for 10-12 minutes. Avoid microwaving as it will make the fish rubbery and overcook the delicate vegetables.
For meal prep success, I recommend storing the components separately. Keep the cooked fennel and orange mixture in one container and the fish in another. This prevents the fish from absorbing too much of the vegetable flavors and allows you to reheat each component to its optimal temperature. The fennel mixture can be gently warmed in a skillet while the fish reheats in the oven, ensuring everything tastes as fresh as possible.
You can also freeze the cooked fennel and orange mixture for up to 2 months—simply thaw overnight in the refrigerator and reheat as directed above. However, I don’t recommend freezing the cooked cod as it tends to become watery and lose its delicate texture when thawed. If you know you’ll want to freeze portions, consider undercooking the fish by 3-4 minutes before freezing, then finishing it in the oven when reheating.
Frequently Asked Questions
Absolutely! Thaw the cod completely in the refrigerator overnight, then pat it very dry before seasoning. Frozen cod tends to release more moisture, so be extra thorough with the paper towels. You may need to add 2-3 minutes to the cooking time.
Try substituting thinly sliced leeks or sweet onions for a similar texture without the anise flavor. You could also use sliced bell peppers or zucchini, though they won’t caramelize quite as beautifully as fennel.
Yes! Prep everything up to 4 hours ahead and refrigerate. Let the sheet pan sit at room temperature for 30 minutes before roasting, then proceed as directed. You may need to add 2-3 extra minutes to account for the cold ingredients.
Invest in an oven thermometer—they’re inexpensive and invaluable. If your oven runs hot, reduce the temperature to 400°F. If it runs cool, increase to 450°F. The fish is done when it reaches 135°F internally, regardless of time.
The beauty of this dish is it’s complete on its own! For extra sides, try crusty bread to soak up the juices, or a simple arugula salad with lemon vinaigrette. Cauliflower rice or quinoa also pair nicely if you want something more substantial.
Yes, but use two sheet pans rather than crowding one. The vegetables need space to caramelize properly. Rotate the pans halfway through cooking if your oven has hot spots, and you may need to add 2-3 extra minutes for the larger quantity.
Healthy Sheet Pan Cod with Fennel and Orange
Ingredients
Instructions
- Preheat oven: Position rack in center and preheat to 425°F (220°C). Line a large rimmed baking sheet with parchment paper.
- Prep fennel: Trim stalks from bulbs, reserving fronds. Cut bulbs into ½-inch wedges, keeping core intact. Toss with 2 tablespoons olive oil, ½ teaspoon salt, and ¼ teaspoon pepper.
- Season fish: Pat cod completely dry. Season both sides with 1 teaspoon salt, ½ teaspoon pepper, and smoked paprika.
- Prepare oranges: Remove peel and pith from oranges. Slice crosswise into ÂĽ-inch rounds, removing any seeds.
- Arrange on pan: Spread fennel in single layer on prepared sheet. Nestle orange slices between fennel. Scatter garlic throughout.
- Add fish: Make wells in vegetables and place cod on top. Drizzle with remaining 1 tablespoon oil and lemon juice. Tuck thyme sprigs around pan.
- Roast: Bake 18-22 minutes until fennel is caramelized, oranges softened, and fish flakes easily but still looks slightly translucent in center.
- Rest and serve: Let rest 5 minutes. Garnish with chopped fennel fronds and drizzle with additional olive oil if desired.
Recipe Notes
For best results, use wild-caught cod and fresh fennel. The fish is done when it reaches 135°F internally. Leftovers keep 3 days refrigerated and are delicious flaked over salads or transformed into fish cakes.