Sheet-Pan Citrus Salmon With White Beans
Updated January 13, 2026
- Ready In
- 30 min
- Rating
- Comments
- Read comments
Advertisement
Ingredients
4 tablespoons olive oil, divided, plus more for drizzling
1 small grapefruit, zested (about 1 tablespoon) and sliced into thin rounds, seeds removed
1 small seedless orange, such as navel, zested (about 1 tablespoon) and sliced into thin rounds
1 tablespoon finely grated ginger (from a 1-inch piece)
2 teaspoons ground coriander
4 (4- to 6-ounce) skinless salmon fillets
Salt and black pepper
1 (15-ounce) can white beans, rinsed
1 lime, quartered, for serving
2 to 3 sprigs of cilantro, leaves gently torn
Preparation
- Step 1
Heat the oven to 400 degrees. In a medium bowl, combine 1 tablespoon of olive oil with the grapefruit zest, orange zest, ginger and coriander. Season the salmon all over with salt then add to the bowl; toss to coat.
- Step 2
On a sheet pan, coat the white beans and citrus rounds with the remaining 3 tablespoons olive oil and season lightly with salt. Place some of the rounds next to each other so that the salmon can rest fully on the citrus rounds. Spread the beans around the fish and remaining citrus. Drizzle the beans lightly with additional olive oil. Top the fish with a few grinds of pepper.
- Step 3
Bake until the fish is just cooked through with the center a light pink color, 12 to 15 minutes, depending on the thickness of the salmon. Squeeze one of the lime quarters over the fish; garnish with the cilantro and serve with the remaining lime.
Private Notes
Comments
We liked the salmon, but felt that 12-15 minutes isn't nearly enough time to do anything to the citrus rounds or beans other than heat them up. The rinds were bitter and tough after baking. Adding a bit of sugar or honey, or perhaps briefly broiling might help caramelize the sugars and improve the flavor and textures.
I made 2 small changes that helped this dish … 1) Added beans/grapefruit/oranges to the oven by themselves for about 10 minutes. Then added marinated salmon. 2) baked salmon for 12 minutes, then broiled for final 3. Salmon really tasted of the citrus, and the actual citrus fruit was very tasty. Sufficiently cooked that you could (and I’d suggest!) eating it all, rind included. Results = adults loved it, kids were horrified that their parents were eating orange rind.
Didn’t love this one. The textures were too similar and the citrus was too bitter. Everyone agreed some sweetness was added.
Thanks to all for the tips. I did the beans and citrus (with a drizzle of honey) at 375 for 20" before I added the salmon (bumped heat to 400). Smeared the rest of the marinade on the beans (due to some notes on lack of flavor). Squeezed some of the citrus juice and mixed some of the pulp with the beans for flavor. Overall, flavor was good. Really liked the caramelized citrus. Something different but not sure I would make again.
I left out the grapefruit based on comments about bitterness and cooked the orange slices and beans for 15 minutes before adding the marinated salmon. Perfect!
Made this without the grapefruit due to being on statins. Agreed that it would have been bitter. Otherwise mad

