This dish features tender salmon fillets roasted alongside fresh green beans on a single sheet pan. A zesty lemon-garlic butter glaze enhances the flavors, adding brightness and richness. The salmon cooks to a flaky texture while the green beans stay crisp-tender. With simple marinade ingredients like olive oil, lemon juice, garlic, and smoked paprika, this meal balances savory and tangy notes. Garnished with fresh parsley and lemon wedges, it’s a quick, wholesome option for a satisfying main course.
The first time I made sheet pan salmon, I was skeptical about how green beans would turn out alongside the fish. But pulling that pan from the oven, everything perfectly cooked and glistening, changed how I approach weeknight dinners forever.
My sister-in-law was over for dinner the night I first served this, and she literally stopped mid-bite to ask what I'd done differently from my usual salmon routine. Now it's her family's Friday night staple too.
Ingredients
- 4 salmon fillets: Skin-on gives you crispy edges, but skinless works perfectly fine too
- 400 g fresh green beans: Fresh beans hold their texture better than frozen ones
- 1 small red onion: Thinly sliced, it becomes sweet and mellow when roasted
- 3 tbsp olive oil: The foundation of your marinade that helps everything roast beautifully
- 2 tbsp lemon juice: Freshly squeezed makes all the difference here
- 2 cloves garlic: Minced fresh garlic mellows and sweetens during roasting
- 1 tsp Dijon mustard: This emulsifies the marinade and adds subtle depth
- 1 tsp honey: Just enough to balance the acidity and help caramelization
- 1/2 tsp salt and 1/4 tsp black pepper: Season generously since salmon absorbs flavor well
- 1/2 tsp smoked paprika: Adds a gorgeous color and subtle smoky note
- 2 tbsp unsalted butter, melted: The final touch that makes everything glisten
- 1 lemon and 2 tbsp fresh parsley: For serving and that professional finish
Instructions
- Preheat and prepare:
- Heat your oven to 220°C and line a baking sheet with parchment paper for the easiest cleanup ever.
- Whisk together the marinade:
- Combine olive oil, lemon juice, garlic, Dijon mustard, honey, salt, pepper, and smoked paprika until smooth.
- Prep the vegetables:
- Spread trimmed green beans and sliced red onion on the sheet pan, drizzle with half the marinade, and toss to coat.
- Arrange the salmon:
- Place salmon fillets directly on top of the beans, then brush with the remaining marinade.
- Roast until perfect:
- Cook for 15-18 minutes until salmon flakes easily with a fork and beans are tender-crisp.
- Finish with butter:
- Drizzle melted butter over everything, then garnish with parsley and lemon wedges.
This recipe became our go-to for busy weeknights when we want something healthy but still special. The way the lemon butter mingles with the salmon juices on the pan is pure magic.
Timing Your Sheet Pan
Place the green beans toward the edges of the pan where they'll get more heat, and arrange the salmon in the center where it cooks more gently. This prevents the beans from getting too soft before the fish is done.
Marinade Mastery
I've learned that brushing some marinade under the salmon fillets creates an extra layer of flavor that really makes a difference. The fish absorbs it from both sides while roasting.
Serving Suggestions
While this is plenty satisfying on its own, sometimes we serve it with quick-cooking grains or roasted potatoes. It's versatile enough to pair with almost anything you have on hand.
- Try asparagus or broccoli instead of green beans when they're in season
- A glass of Sauvignon Blanc brings out the lemon and garlic beautifully
- Leftovers reheat wonderfully for lunch the next day
Nothing beats the satisfaction of a healthy dinner that comes together in under half an hour and tastes like it took forever. That's why this recipe lives in permanent rotation at our house.
Common Questions
- → Can I use frozen green beans instead of fresh?
-
Frozen green beans can be used but may release extra moisture. Pat them dry before roasting for best crispiness.
- → What is the ideal cooking temperature for the salmon and beans?
-
Roasting at 220°C (425°F) helps the salmon cook evenly while crisping the green beans nicely.
- → How can I tell when salmon is perfectly cooked?
-
The salmon flakes easily with a fork and has an opaque center when fully cooked.
- → Are there good alternatives to green beans in this dish?
-
Asparagus or broccoli can be substituted for green beans for a different texture and flavor.
- → Can I make this dish spicier?
-
Adding chili flakes before roasting will introduce a pleasant heat complementing the other flavors.