Citrus Fennel Roasted Salmon is a bright and flavorful dish that combines the fresh zestiness of citrus with the sweet, slightly crunchy texture of roasted fennel. The salmon stays tender and juicy while the citrus slices and fennel bulb cook alongside it, filling the kitchen with a lovely fragrant aroma. It’s a simple yet elegant meal that feels light but satisfying.
I love how easy this recipe is to put together, but it still looks and tastes like you spent ages in the kitchen. The citrus—usually oranges or lemons—adds just the right amount of zing, and roasting the fennel brings out its natural sweetness, which pairs perfectly with the rich salmon. I find that letting the salmon marinate briefly with a splash of citrus juice before roasting really amps up the flavor.
My favorite way to serve this is straight from the roasting pan, right onto a bed of fluffy rice or with a side of steamed veggies. It’s one of those meals that’s great for a weeknight dinner but impressive enough for guests. Plus, there’s very little clean-up, which always feels like a win in my book!
Key Ingredients & Substitutions
Salmon: Fresh, skinless fillets work best for even cooking. Wild-caught offers richer flavor, but farmed salmon is a fine, budget-friendly choice. You can substitute with trout or sea bass if salmon isn’t available.
Fennel bulb: This adds a mild anise flavor and lovely texture once roasted. If you’re not a fan, try substituting with thinly sliced onions or leeks for sweetness and depth.
Citrus (orange & lemon): These bring bright, fresh notes that balance the richness of the salmon. You can swap oranges for grapefruit or blood oranges for a different twist.
Fresh dill: Dill pairs beautifully with fish and fennel here. If you don’t have it, fresh parsley or tarragon makes a great alternative.
How Do I Get Perfectly Roasted Fennel & Juicy Salmon Together?
Balancing the cooking times for fennel and salmon is key. Roasting fennel first lets it soften and caramelize without overcooking the delicate fish. Here’s how to do it:
- Roast fennel alone at 400°F for 15 minutes to develop sweetness and slight browning.
- Then add salmon and citrus on top, returning to the oven for 10-12 minutes. Salmon cooks quickly and stays moist this way.
- Keep an eye after 10 minutes; check doneness by flaking salmon gently with a fork.
- Rest the salmon a couple of minutes after roasting to lock in juices.
This two-stage roasting method ensures fennel has a tender, sweet edge while salmon remains flaky and tender. I’ve found this timing gives the best balance every time!

Equipment You’ll Need
- Baking sheet or ovenproof dish – I prefer a large one so everything cooks evenly and leaves room for the citrus slices.
- Mixing bowl – for tossing the fennel with oil and seasonings; makes cleanup easier.
- Small bowl – to mix the citrus herb oil; keeps ingredients separate for easy brushing.
- Measuring spoons and zester – for precise flavoring and citrus zesting; helps keep flavors balanced.
- Sharp knife & cutting board – for slicing fennel and citrus; a sharp knife makes the job safer and easier.
- Cooking spoon or tongs – for turning fennel and handling fish parts without breaking the fillets.
Flavor Variations & Add-Ins
- Swap salmon for trout or sea bass for a different yet similar main protein that roasts well.
- Add thinly sliced fennel or onion for a more pronounced anise or onion flavor.
- Use lime or grapefruit instead of lemon and orange for a citrus twist with a different profile.
- Sprinkle red pepper flakes or add a dash of smoked paprika to give a hint of spice or smokiness.
Citrus Fennel Roasted Salmon
Ingredients You’ll Need:
Main Ingredients:
- 4 salmon fillets (about 6 oz each), skin removed
- 1 large fennel bulb, trimmed and sliced into wedges
- 1 orange, thinly sliced
- 1 lemon, thinly sliced
For the Citrus Herb Oil:
- 2 tablespoons olive oil, divided
- 2 garlic cloves, minced
- 1 teaspoon lemon zest
- 1 teaspoon orange zest
- 1 tablespoon fresh dill, chopped (plus extra sprigs for garnish)
- Salt and freshly ground black pepper, to taste
How Much Time Will You Need?
This dish takes about 10 minutes to prep and around 25-27 minutes to roast the fennel and salmon. Overall, about 35 to 40 minutes from start to serve, making it a quick and tasty meal option!
Step-by-Step Instructions:
1. Prep and Roast the Fennel:
First, preheat your oven to 400°F (200°C). Toss the fennel wedges with 1 tablespoon of olive oil and a pinch of salt and pepper in a mixing bowl. Spread the fennel evenly on a baking sheet or ovenproof dish. Roast it for about 15 minutes until it softens and caramelizes slightly around the edges.
2. Prepare the Citrus Herb Oil & Salmon:
While the fennel roasts, mix the remaining olive oil, minced garlic, lemon zest, orange zest, chopped dill, salt, and pepper in a small bowl. Pat the salmon fillets dry and brush or rub them evenly with this citrus herb oil mixture to infuse bright and fresh flavors.
3. Roast Salmon with Citrus & Fennel:
Take the baking sheet out of the oven and arrange the salmon fillets among the roasted fennel wedges. Nestle thin lemon and orange slices over and around the salmon and fennel. Return to the oven and roast for another 10 to 12 minutes, or until the salmon flakes easily with a fork and is opaque throughout.
4. Rest and Serve:
Remove from the oven and let the salmon rest for 2 minutes; this locks in the juices for tender, flavorful fish. Garnish with fresh dill sprigs and serve warm, spooning some of the roasted fennel and citrus slices alongside each fillet to enjoy a perfect balance of savory and refreshing flavors.
Can I Use Frozen Salmon for This Recipe?
Yes, you can use frozen salmon, but make sure to thaw it completely in the fridge overnight before cooking. Pat it dry thoroughly to remove excess moisture, which helps the fillets roast evenly and develop a nice texture.
Can I Make This Dish Ahead of Time?
Absolutely! You can prep and roast the fennel in advance, then store it in the fridge for up to 2 days. Add the salmon and citrus slices and finish roasting just before serving for the freshest taste and texture.
How Should I Store Leftovers?
Keep any leftover salmon and roasted fennel in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or microwave to avoid drying out the fish.
What Can I Serve With Citrus Fennel Roasted Salmon?
This dish pairs wonderfully with fluffy rice, quinoa, or roasted potatoes. You can also serve it alongside steamed green veggies or a fresh salad for a light, balanced meal.