I remember the first time I made this dish. It was a rainy Tuesday, and I had just returned from a trip to the Greek islands, where the lemon and oregano from a tiny taverna had lingered in my memory. I wanted to recreate that sunny, herbaceous flavor in my own kitchen, but with a quick and easy weeknight twist. This one-pan lemon herb salmon with asparagus was born.
Advertisements1
The beauty of this recipe is its simplicity. You toss everything on a single sheet pan, let the oven do the work, and in 20 minutes you have a restaurant-quality meal. The salmon comes out perfectly flaky, the asparagus is crisp-tender, and the lemon-herb butter melts into everything, creating a bright, savory sauce that ties it all together.
Whether you're a busy professional or a parent juggling a million things, this dish is a lifesaver. It's healthy, delicious, and requires minimal cleanup. Plus, it's versatile enough to swap in whatever veggies you have on hand. Let's dive in!
Why You'll Love This Recipe
About the Ingredients
4 (6 oz / 170g) salmon fillets, skin on or off
Look for wild-caught salmon if possible; it has a firmer texture and richer flavor. If using frozen, thaw overnight in the fridge.
1 lb (450g) asparagus, woody ends trimmed
Choose spears that are bright green and firm. If asparagus is out of season, substitute with green beans or broccolini.
3 tbsp (45ml) olive oil, divided
Extra virgin olive oil adds a fruity note. You can also use avocado oil for a higher smoke point.
2 tbsp (30g) unsalted butter, melted
Use salted butter and reduce the added salt if you prefer. For a dairy-free option, use vegan butter or extra olive oil.
2 cloves garlic, minced
Fresh garlic is best, but 1/2 tsp garlic powder can work in a pinch.
1 lemon, zested and juiced (about 2 tbsp juice)
Meyer lemons are sweeter and less acidic; if using regular lemons, you might want a little extra juice.
2 tsp (2g) dried oregano
Greek oregano is more pungent. If using fresh, use 1 tbsp, chopped.
1 tsp (5g) salt, divided
Use kosher salt for even seasoning. Adjust to taste.
1/2 tsp black pepper, freshly ground
Freshly ground pepper adds a punch. Pre-ground works too, but use less.
1/4 cup (15g) fresh parsley, chopped (for garnish)
Flat-leaf parsley is more flavorful. You can also use dill or chives.
Tips & Tricks
- Pat the salmon dry with paper towels before seasoning to ensure it browns nicely and doesn't steam.
- Arrange the asparagus in a single layer on the pan so they roast evenly, not steam.
- Don't overcrowd the pan; if your sheet pan is small, use two pans or cook in batches to ensure proper browning.
Pro Tips
Step-by-Step Instructions
1. Preheat Oven
Preheat your oven to 425°F (220°C). Position a rack in the middle. Line a large rimmed baking sheet with parchment paper for easy cleanup.
2. Season Asparagus
On the prepared pan, toss the asparagus with 1.5 tbsp olive oil, 1/4 tsp salt, and a pinch of pepper. Spread them in a single layer on one half of the pan.
3. Make Herb Butter
In a small bowl, combine the melted butter, minced garlic, lemon zest, 1.5 tbsp lemon juice, oregano, 1/2 tsp salt, and 1/4 tsp pepper. Stir well.
4. Season Salmon
Pat the salmon fillets dry. Brush each fillet with the remaining 1.5 tbsp olive oil and season with the remaining 1/4 tsp salt and a pinch of pepper.
5. Place Salmon on Pan
Arrange the salmon fillets on the other half of the pan, skin-side down if using skin-on. Drizzle the herb butter evenly over the salmon fillets.
6. Roast
Roast for 12-15 minutes, or until the salmon is opaque and flakes easily with a fork (internal temp 145°F/63°C), and the asparagus is crisp-tender and slightly charred at the edges.
7. Garnish and Serve
Remove from the oven. Squeeze the remaining lemon juice over everything, sprinkle with fresh parsley, and serve immediately.
Delicious Variations
- Swap asparagus for broccoli florets or green beans; adjust roasting time by a few minutes.
- Use fresh dill instead of oregano for a different herb profile.
- Add a splash of white wine to the herb butter for extra depth.
How to Store One-Pan Lemon Herb Salmon with Asparagus
Refrigerator
Store leftovers in an airtight container for up to 3 days.
Freezer
Freeze cooked salmon and asparagus in a freezer-safe container for up to 2 months. Thaw overnight in the fridge.
Reheating
Reheat in a 350°F (175°C) oven for 8-10 minutes, or microwave in 30-second bursts until warm.
Frequently Asked Questions
Q: How do I know when salmon is done?
The salmon is done when it flakes easily with a fork and reaches an internal temperature of 145°F (63°C). Look for a slightly translucent center that turns opaque; it should be moist but not raw.
Q: Can I use frozen salmon?
Yes, you can use frozen salmon. Thaw it overnight in the refrigerator, then pat it dry before seasoning. Adjust cooking time by a few minutes if needed.
Q: Can I use other vegetables?
Absolutely! This recipe works well with broccoli, green beans, zucchini, or bell peppers. Just cut them into similar sizes and adjust roasting time as needed.
Q: What can I substitute for asparagus?
If asparagus isn't in season, try broccolini, green beans, or even thick slices of zucchini. All will roast beautifully alongside the salmon.
Q: Can I make this dish ahead of time?
You can prep the ingredients up to a day ahead: season the salmon and trim the asparagus, store separately in the fridge. Roast when ready to serve for the best texture.
I hope you love this one-pan lemon herb salmon as much as I do. It's the perfect weeknight meal that feels special but takes minimal effort. Give it a try, and let me know how it turns out in the comments below. Happy cooking, and remember to explore beyond the guidebook!
One-Pan Lemon Herb Salmon with Asparagus
One-Pan Lemon Herb Salmon with Asparagus: flaky fish and crisp-tender greens in a zesty, buttery sauce, ready in 30 minutes for a healthy weeknight dinner.
🧂 Ingredients
- 4 (6 oz / 170g) salmon fillets, skin on or off
- 1 lb (450g) asparagus, woody ends trimmed
- 3 tbsp (45ml) olive oil, divided
- 2 tbsp (30g) unsalted butter, melted
- 2 cloves garlic, minced
- 1 lemon, zested and juiced (about 2 tbsp juice)
- 2 tsp (2g) dried oregano
- 1 tsp (5g) salt, divided
- 1/2 tsp black pepper, freshly ground
- 1/4 cup (15g) fresh parsley, chopped (for garnish)
📋 Instructions
- 1Preheat Oven — Preheat your oven to 425°F (220°C). Position a rack in the middle. Line a large rimmed baking sheet with parchment paper for easy cleanup.
- 2Season Asparagus — On the prepared pan, toss the asparagus with 1.5 tbsp olive oil, 1/4 tsp salt, and a pinch of pepper. Spread them in a single layer on one half of the pan.
- 3Make Herb Butter — In a small bowl, combine the melted butter, minced garlic, lemon zest, 1.5 tbsp lemon juice, oregano, 1/2 tsp salt, and 1/4 tsp pepper. Stir well.
- 4Season Salmon — Pat the salmon fillets dry. Brush each fillet with the remaining 1.5 tbsp olive oil and season with the remaining 1/4 tsp salt and a pinch of pepper.
- 5Place Salmon on Pan — Arrange the salmon fillets on the other half of the pan, skin-side down if using skin-on. Drizzle the herb butter evenly over the salmon fillets.
- 6Roast — Roast for 12-15 minutes, or until the salmon is opaque and flakes easily with a fork (internal temp 145°F/63°C), and the asparagus is crisp-tender and slightly charred at the edges.
- 7Garnish and Serve — Remove from the oven. Squeeze the remaining lemon juice over everything, sprinkle with fresh parsley, and serve immediately.



