One-Pan Lemon Herb Salmon
Buttery, flaky salmon roasted on a single pan with tender asparagus, fresh lemon, garlic, and herbs. Ready in 20 minutes with minimal cleanup — the perfect weeknight dinner.
Say hello to your new favorite dinner. This one-pan wonder features succulent salmon fillets roasted alongside fresh asparagus, all bathed in a bright lemon-herb garlic butter. It’s fast, nutritious, and packed with omega-3s and protein. The entire meal cooks on a single sheet pan in under 20 minutes, leaving you with delicious food and minimal cleanup. Serve it as is, over rice, quinoa, or with crusty bread to soak up every last drop of that buttery sauce.
Why You’ll Love This Recipe
Ingredients & Substitutions
Simple, fresh ingredients come together to create something truly special.
| Ingredient | Why It Matters | Easy Swap |
|---|---|---|
| Salmon fillets (4 × 150g / ⅓ lb each) The protein star \n | Skin-on or skinless. Wild-caught has more flavor, but farmed is more affordable.判 | Trout, arctic char, or thick white fish like halibut.判 |
| Asparagus (1 bunch / 450g) The perfect pairing \n | Roasts beautifully alongside salmon.判 | Green beans, broccoli, zucchini, or Brussels sprouts.判 |
| Butter & olive oil Richness & browning \n | Butter adds flavor; oil prevents burning.判 | Ghee (clarified butter), coconut oil, or vegan butter.判 |
| Lemon (zest + juice) Brightness \n | Cuts through the richness of the salmon.判 | Lime or orange zest + white wine vinegar.判 |
| Fresh herbs (dill & parsley) Fresh flavor \n | Dill pairs perfectly with salmon; parsley adds brightness.判 | Thyme, oregano, tarragon, or 1 tsp dried herbs.判 |
Step-by-Step Instructions (20 minutes)
This recipe moves quickly — prep everything before you start.
- 1Preheat oven to 425°F (220°C). Line a large baking sheet with parchment paper or foil for easy cleanup.
- 2Prepare the asparagus. Snap off the woody ends of 1 bunch asparagus. Place on the prepared baking sheet. Drizzle with 1 tbsp olive oil, sprinkle with salt and pepper, and toss to coat. Spread in an even layer.Tip: Roasting asparagus at high heat brings out its natural sweetness — don’t overcrowd the pan.
- 3Make the lemon-herb butter. In a small bowl, combine 3 tbsp melted butter, 2 tbsp olive oil, zest of 1 lemon, 3 tbsp lemon juice, 3 minced garlic cloves, 2 tbsp chopped fresh dill, 2 tbsp chopped fresh parsley, ½ tsp salt, and ¼ tsp black pepper.
- 4Prepare the salmon. Pat 4 salmon fillets completely dry with paper towels. Place them on the baking sheet among the asparagus. Season salmon with salt and pepper. Spoon or brush the lemon-herb butter generously over each fillet.
- 5Roast for 12-15 minutes. Bake until salmon is opaque and flakes easily with a fork (internal temperature 125-130°F / 52-54°C for medium, 135°F / 57°C for well-done). Asparagus should be tender and lightly charred. Cooking time depends on thickness — check at 12 minutes.
- 6Finish and serve. Remove from oven. Squeeze extra fresh lemon juice over everything. Garnish with additional fresh dill and parsley. Serve immediately with rice, quinoa, or crusty bread to soak up the sauce.Pro tip: For perfectly cooked salmon, pat the fillets very dry before seasoning — this ensures a beautiful golden crust. If your asparagus spears are thick, roast them for 5 minutes before adding the salmon so they have a head start. Want crispy salmon skin? If using skin-on fillets, place them skin-side down and don’t flip. The skin will become deliciously crispy. For extra flavor, add thin lemon slices under the salmon before roasting — they’ll caramelize and look beautiful.
Serving Suggestions
This salmon is delicious on its own or paired with:
Rice or quinoaFluffy white rice, brown rice, or quinoa to soak up the sauce.Mashed or roasted potatoesCreamy mashed potatoes or crispy roasted baby potatoes.Crusty breadWarm baguette or sourdough for dipping.Cauliflower riceLow-carb option that pairs beautifully.Simple green saladArugula with lemon vinaigrette.Roasted vegetablesAdd cherry tomatoes, zucchini, or bell peppers to the pan.One-Pan Lemon Herb Salmon5 minPrep15 minCook4Servings385CaloriesIngredients- 4 salmon fillets about 150g (⅓ lb) each
- 1 bunch asparagus about 450g (1 lb)
- 3 tbsp butter melted (or ghee/vegan butter)
- 3 tbsp olive oil divided
- 1 lemon zest + juice (about 3 tbsp juice)
- 3 cloves garlic minced
- 2 tbsp fresh dill chopped
- 2 tbsp fresh parsley chopped
- Salt and pepper to taste
Instructions- 1 Preheat oven to 425°F (220°C). Line baking sheet with parchment.
- 2 Trim asparagus, place on pan, toss with 1 tbsp oil, salt, pepper.
- 3 Mix melted butter, 2 tbsp oil, lemon zest + juice, garlic, dill, parsley, salt, pepper.
- 4 Pat salmon dry. Place on pan among asparagus. Season with salt, pepper.
- 5 Spoon lemon-herb butter generously over salmon.
- 6 Roast 12-15 minutes until salmon is flaky and asparagus tender.
- 7 Garnish with extra lemon juice and fresh herbs. Serve hot.
Nutrition (per serving)Notes & VariationsMake it dairy-free: Substitute butter with coconut oil or vegan butter. The dish will still be delicious — the herbs and lemon provide plenty of flavor.
Vegetable swaps: No asparagus? Use broccoli florets, green beans, zucchini rounds, or halved Brussels sprouts. Adjust cooking time as needed (broccoli and Brussels sprouts may need 5 extra minutes).
Add cherry tomatoes: Scatter 1 cup cherry tomatoes on the pan during the last 5 minutes of roasting. They’ll burst and add sweetness.
Air fryer method: Cook salmon at 400°F (200°C) for 7-9 minutes. Cook asparagus separately or in batches. The air fryer creates an extra-crispy exterior.
Storage & Reheating
Refrigerator (3 days): Store leftover salmon and asparagus in an airtight container. The asparagus will soften but still tastes great. To reheat, place in a skillet over medium-low heat with a splash of water, cover, and warm for 3-4 minutes. Or reheat gently in the oven at 300°F (150°C) for 8-10 minutes. Avoid the microwave — it can make salmon rubbery and asparagus mushy.
Freezer (2 months): Cooked salmon freezes well. Wrap each fillet tightly in plastic wrap then foil, or place in a freezer bag. Thaw overnight in the refrigerator. Reheat gently in a skillet or oven. Asparagus doesn’t freeze well — it becomes waterlogged; make fresh asparagus when reheating the salmon.
Meal-prep tip: Make the lemon-herb butter up to 5 days ahead and store in the fridge. Prep the asparagus by trimming and storing in a bag with a damp paper towel. When ready to cook, everything comes together in 20 minutes.
Frequently Asked Questions
How do I know when salmon is perfectly cooked?The best way is to use an instant-read thermometer. For moist, flaky salmon, cook to 125°F (52°C) for medium, 135°F (57°C) for medium-well, or 145°F (63°C) for well-done (recommended by the FDA). Visual cues: the salmon should be opaque throughout and flake easily with a fork. The white albumin (protein) that sometimes seeps out is harmless — it’s just coagulated protein. To minimize it, don’t overcook the salmon and avoid moving it once it’s in the pan.Can I use frozen salmon?Yes! Thaw frozen salmon completely in the refrigerator overnight before cooking. Pat it very dry with paper towels — excess moisture will prevent browning. Never cook salmon from frozen on a sheet pan with vegetables; the vegetables will overcook before the salmon is done. If you’re in a rush, you can cook frozen salmon in the air fryer (add 3-5 minutes), but for this sheet pan recipe, always thaw first.What if my asparagus is very thick or very thin?Adjust cooking time accordingly. For thick asparagus (bigger around than a pencil), roast for 8 minutes before adding the salmon, then add salmon and roast for another 12 minutes. For thin, pencil-thin asparagus, add it to the pan at the same time as the salmon — it will cook in 12-15 minutes. Always snap off the woody ends before roasting (they’ll bend until they snap at the natural breaking point).Can I use dried herbs instead of fresh?Yes, but use about 1/3 of the amount since dried herbs are more concentrated. Substitute 2 tsp dried dill and 2 tsp dried parsley for the fresh herbs. Add them to the butter mixture along with the garlic. While fresh herbs provide brighter flavor, dried herbs still work well — the lemon and garlic are the stars here.Is this recipe keto-friendly?Absolutely! Salmon is rich in healthy fats, asparagus is low in carbs, and the lemon-herb butter adds even more fat. This dish has only 5g of net carbs per serving (carbs minus fiber). Serve it as is or with cauliflower rice for a complete keto meal. The macros are perfect for a low-carb lifestyle.What readers are saying (3 reviews)LLaura M.June 6, 2025★★★★★This is the best salmon recipe I’ve ever made. The lemon-herb butter is incredible — so fresh and flavorful. My husband, who claims he doesn’t like fish, asked for seconds. One pan, 20 minutes, and restaurant-quality results. Thank you!DDavid P.June 3, 2025★★★★★I’ve made this three times already. It’s foolproof. The tip about patting the salmon dry made a huge difference — beautiful golden crust. I added cherry tomatoes and served over rice. My kids ate everything on their plates. Will definitely be in our regular rotation.SSarah T.May 31, 2025★★★★★Absolutely delicious and so easy. The whole family loved it. I used broccoli instead of asparagus because that’s what I had, and it worked perfectly. The lemon-herb butter is liquid gold — I’m going to use it on everything. Cleanup was a breeze too!
Leave a reviewThank you! Your review has been added below.