Sheet-Pan Citrus Salmon With White Beans

Updated January 13, 2026

Media 1 of 1
Ready In
30 min
Rating
4(254)
Comments
Read comments

Colorful and bright in both flavor and appearance, this dish is a splash of sunshine for dark winter days. The purpose of the citrus rounds is twofold: They infuse the salmon with flavor, and they keep the fish from sticking to the bottom. (And yes, you can eat the citrus flesh, too.) While rich salmon works with the creaminess of the beans and punchy citrus flavors, a flaky white fish such as hake, cod or halibut would succeed equally well. Adjust the cook time depending on the thickness of the fish. Serve with couscous or a citrusy green salad.

  • or to save this recipe.

  • Subscriber benefit: Give recipes to anyone

    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.

  • Share this recipe

  • Print this recipe

    or to print this recipe.

Advertisement


Ingredients

Yield:4 servings
  • 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

Ingredient Substitution Guide
Nutritional analysis per serving (4 servings)

30 grams carbs; 78 milligrams cholesterol; 563 calories; 15 grams monounsaturated fat; 7 grams polyunsaturated fat; 6 grams saturated fat; 33 grams fat; 7 grams fiber; 768 milligrams sodium; 37 grams protein; 4 grams sugar

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by

Preparation

  1. 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. 

  2. 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. 

  3. 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

Leave a Private Comment on this recipe and see it here.

Ratings

4 out of 5
254 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Comments

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.

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.

Didn’t love this one. The textures were too similar and the citrus was too bitter. Everyone agreed some sweetness was added.

Was excited to try but agree with most comments, the salmon was bland and undercooked (when following the recipe), the beans were also bland, the citrus was bitter. There wasn’t a redeeming quality. Left me scratching my head at how it’s so well-reviewed.

Even if you follow the 10 minute citrus cook suggestion, it’s still not enough time to cook down the fruit. Maybe with more time? I peeled the fruit out of the rind for the leftovers. Overall, this one was not a win to us.

I made this with some modifications and it was delicious! - Put in the beans + citrus for 15-20 minutes at 375 first; also add some honey to the citrus (I mixed it with the olive oil and spread it on) - Add some soy sauce to the zest glaze of the salmon and let that sit while the citrus cooks; then add salmon on top for 12 minutes at 400; then broil for another few minutes. - Next time I won't make rice and will just double the beans.

Private comments are only visible to you.

or to save this recipe.