Sheet Pan Lemon Herb Salmon & Green Beans

5 min prep 125 min cook 1 servings
Sheet Pan Lemon Herb Salmon & Green Beans
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • One pan, zero fuss: Protein and veg roast together, leaving you with 15 minutes to pour a glass of wine or help with homework.
  • Flavor in five minutes: The marinade does the heavy lifting; whisk, pour, and let the oven finish the story.
  • Restaurant-level skin: A quick broil at the end delivers crispy skin without overcooking the delicate center.
  • Meal-prep hero: Filets reheat like a dream and the green beans stay snappy for up to four days.
  • Flexible servings: Scale from two to eight fillets without changing oven temperature or timing.
  • Fresh or frozen: Works with frozen salmon—no thawing needed—just add five extra minutes.

Ingredients You'll Need

Ingredients

Great sheet-pan dinners start with ingredients that share the same cooking language—here, that language is “fast, fresh, and lemon-forward.” Below, I’ve listed exactly what I reach for every Tuesday night, plus the easy swaps that have saved me when the herb garden is buried under snow.

Salmon – Four 6-ounce skin-on center-cut fillets, 1 to 1¼ inches thick. Skin protects the flesh from the pan’s direct heat and crisps into a savory chip. Look for fillets that smell like the ocean, not fishy. Wild-caught Coho or King if I’m splurging; sustainably farmed Atlantic if the budget is tight. If your fillets taper to a very thin tail, fold the tail underneath to even the thickness.

Green Beans – 12 ounces, trimmed. Haricots verts cook in the same time as the salmon, but regular green beans work—just snap off the tough stem ends. Seek beans that snap cleanly; limp beans will steam instead of roast.

Lemon – One large, for both zest and juice. Organic if possible; you’ll be using the zest. Room-temperature lemons yield more juice, so pull it from the fridge 30 minutes ahead or microwave 10 seconds.

Extra-Virgin Olive Oil – 3 tablespoons. A fruity, peppery oil stands up to high heat and marries the herbs. Save the grassy finishing oil for another dish; here we want something inexpensive but flavorful.

Garlic – 3 cloves, micro-planed. Micro-planing releases more allicin, the compound that gives garlic its spicy bite, and it dissolves instantly into the marinade so you won’t get bitter bits that scorch.

Fresh Dill – 2 tablespoons chopped. Dill and salmon are classic, but don’t stress if it’s out of season—see the substitution list. Strip fronds from the thicker stems; the stems go into the compost.

Fresh Parsley – 2 tablespoons chopped. Flat-leaf (Italian) holds up better under heat than curly. Chop just before using; parsley oxidizes quickly.

Sea Salt & Freshly Cracked Black Pepper – 1 teaspoon Diamond Crystal kosher salt (½ teaspoon if using Morton) and ½ teaspoon pepper. Seasoning the marinade, not just the surface, flavors every bite.

Honey – 1 teaspoon. Balances lemon’s acid and encourages caramelization on the green beans. Maple syrup works for vegans.

Red-Pepper Flakes – Pinch, optional. I like the gentle warmth against the bright citrus.

Substitutions & Smart Buys: Swap dill for fresh tarragon or basil. No fresh herbs? Use 1 teaspoon dried dill plus 1 teaspoon dried parsley, but add them to the marinade first so the oil rehydrates the leaves. Green beans out of season? Broccolini or asparagus (cut into 2-inch pieces) roast in the same 12–14 minute window. Frozen salmon tricks: run fillets under cold water for 30 seconds to remove ice glaze, pat very dry, then proceed—just add 4–5 minutes to the cook time and use an instant-read thermometer; you want 125 °F for medium-rare, 130 °F for medium.

How to Make Sheet Pan Lemon Herb Salmon & Green Beans

1
Heat the oven & preheat the sheet pan

Place rack in center and another 6 inches from broiler. Heat oven to 425 °F. Slide a large rimmed sheet pan onto the center rack while the oven heats—starting with a screaming-hot pan jump-starts caramelization and prevents sticking. Give it at least 10 minutes; a cold pan will steam your dinner.

2
Whisk the lemon-herb marinade

In a small bowl, combine olive oil, lemon zest, lemon juice, garlic, dill, parsley, honey, salt, pepper, and red-pepper flakes. Whisk until the honey dissolves and the mixture looks like liquid sunshine. Reserve 1 tablespoon for drizzling at the end.

3
Prep the green beans

In a medium bowl, toss green beans with 2 tablespoons of the marinade until glossy. The thin coating prevents them from drying out and seasons them evenly. Set aside so they come to room temperature; cold veg lowers pan heat.

4
Marinate the salmon

Pat fillets very dry—excess moisture is the enemy of sear. Place skin-side up in a shallow dish and spoon remaining marinade over flesh. Flip and let stand 10 minutes at room temp. Longer than 30 minutes and the lemon juice will start to cure the fish, giving it a ceviche texture.

5
Arrange on the hot pan

Carefully remove the screaming-hot pan, set on a heat-safe surface, and brush lightly with oil. Lay green beans in a single layer—they should sizzle immediately. Nestle salmon fillets skin-side down among the beans, spacing them so air can circulate. Pour any leftover marinade from the dish over the fish.

6
Roast

Return pan to center rack and roast 9 minutes. Beans will blister and the thickest part of the salmon will register 115 °F on an instant-read thermometer—perfect carry-over territory.

7
Broil for crispy skin

Switch oven to broil (high) and move pan to upper rack. Broil 2–3 minutes, rotating pan once, until skin is bubbled and browned and internal temperature hits 125 °F for medium-rare or 130 °F for medium. Watch like a hawk; broilers move fast.

8
Rest, drizzle, and serve

Transfer salmon to a platter and tent loosely with foil; rest 5 minutes. Beans stay on the pan; toss with the reserved 1 tablespoon marinade and any caramelized bits. Serve family-style, spooning the beans alongside the salmon. Finish with extra dill and lemon wedges for squeezing.

Expert Tips

Invest in an instant-read thermometer

Salmon turns from silky to chalky in under two minutes. Pull at 125 °F for medium-rare; carry-over heat will nudge it to 130 °F while it rests.

Dry = crispy

Water is the enemy of browning. Pat salmon and beans with paper towels until they feel matte, not slick.

Don’t crowd the pan

Airflow equals even roasting. If doubling, use two pans on separate racks and swap halfway through.

Make it a midnight snack

Leftover salmon flaked over cream-cheese-smeared bagels with capers is legendary. Store up to 4 days.

Lemon twice, happy thrice

Zest before juicing; oils live in the skin. Add a final squeeze of fresh juice just before serving for a bright pop.

Parchment is optional

A bare hot pan gives the best browning, but if cleanup terrifies you, use parchment—just know the skin won’t crisp quite as much.

Variations to Try

  • Mediterranean: Swap dill for oregano, add ½ cup pitted Kalamata olives and 1 cup halved cherry tomatoes to the beans. Finish with crumbled feta.
  • Asian-Fusion: Replace olive oil with toasted sesame oil, lemon with lime, dill with cilantro, and add 1 tablespoon soy sauce + 1 teaspoon grated ginger. Sprinkle with sesame seeds.
  • Spicy Cajun: Season salmon with 1 teaspoon Cajun seasoning plus the honey. Toss beans with smoked paprika and a dash of hot sauce.
  • Sheet-Pan Supper Club: Add 1 pound baby potatoes, halved, tossed in oil, salt, and pepper. Roast 10 minutes before adding salmon and beans.

Storage Tips

Refrigerate: Cool salmon and beans completely, transfer to an airtight container, and refrigerate up to 4 days. Store salmon and beans separately if you plan to reheat only one component.

Freeze: Place cooled salmon fillets in a single layer on a parchment-lined tray; freeze 2 hours, then transfer to a zip-top bag. Freeze beans separately. Both keep up to 2 months. Thaw overnight in fridge.

Reheat: Warm salmon in a 275 °F oven 8–10 minutes until just heated through to avoid drying. Microwave at 50 % power in 30-second bursts. Beans reheat beautifully in a dry skillet over medium-high heat 2–3 minutes.

Make-ahead: Whisk marinade up to 3 days ahead and refrigerate. Trim green beans and store wrapped in damp paper towels in a zip-top bag up to 5 days. Pat dry before roasting.

Frequently Asked Questions

Yes. Run fillets under cold water 30 seconds to remove ice glaze, pat extremely dry, and add 4–5 minutes to oven time. Check internal temp; you’re looking for 125 °F.

Substitute fresh tarragon, basil, or parsley. Dried herbs work in a pinch—use ⅓ the amount and let them bloom in the oil 5 minutes before adding lemon juice.

Likely overcrowded pan or excess moisture. Next time dry beans thoroughly and spread in a single layer with space between. If your beans are thin, check at 8 minutes.

Absolutely. Use two sheet pans on separate racks and swap positions halfway through roasting. Maintain the same temperature; do not stack fillets.

Keto & gluten-free: yes. For Whole30, omit honey or substitute ½ teaspoon date paste. Macros per serving: 4g net carbs, 35g fat, 40g protein.

Yes. Preheat grill to medium-high (425 °F). Place beans in a grill basket and cook 5 minutes. Add salmon skin-side down, close lid, and grill 6–8 minutes more until done.
Sheet Pan Lemon Herb Salmon & Green Beans
seafood
Pin Recipe

Sheet Pan Lemon Herb Salmon & Green Beans

(4.9 from 127 reviews)
Prep
10 min
Cook
15 min
Servings
4

Ingredients

Instructions

  1. Preheat: Heat oven to 425 °F with one rack in center and another 6 inches from broiler. Place a large rimmed sheet pan in oven to heat 10 minutes.
  2. Make marinade: Whisk olive oil, lemon zest, lemon juice, garlic, dill, parsley, salt, pepper, honey, and red-pepper flakes. Reserve 1 tablespoon.
  3. Season beans: Toss green beans with 2 tablespoons marinade until glossy.
  4. Marinate salmon: Pat fillets dry, coat with remaining marinade, and let stand 10 minutes at room temp.
  5. Roast: Carefully remove hot pan, arrange beans in single layer, nestle salmon skin-side down among beans. Roast on center rack 9 minutes.
  6. Broil: Switch to broil, move pan to upper rack, and broil 2–3 minutes until skin is crispy and internal temp reaches 125 °F.
  7. Rest & serve: Rest salmon 5 minutes. Toss beans with reserved marinade and serve with lemon wedges.

Recipe Notes

For frozen salmon, skip thawing; add 4–5 extra minutes and cook to 125 °F. Store leftovers refrigerated up to 4 days or freeze up to 2 months.

Nutrition (per serving)

420
Calories
40g
Protein
6g
Carbs
25g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.