If you’re looking for a weeknight winner that’s both elegant and easy, I’ve got just the dish for you. This Lemon Garlic Butter Salmon with Asparagus Recipe is one of my absolute favorites because it balances fresh, bright flavors with comforting buttery richness — all while being fabulously simple to make. You’ll love how the tender baby potatoes, crisp asparagus, and flaky salmon come together in one pan, making cleanup a breeze and dinner time something to really look forward to.
Why You’ll Love This Recipe
- One Pan Wonder: Everything cooks together on a single sheet pan, so you save time and sanitize fewer dishes.
- Bright & Buttery Flavor: The lemon garlic butter glaze adds a fresh zing and rich depth that makes this salmon irresistible.
- Perfectly Balanced Meal: Tender salmon, crisp asparagus, and baby potatoes cover your protein, veggie, and carb bases effortlessly.
- Beginner Friendly: The straightforward steps mean even if you’re new to cooking fish, you’ll nail this recipe with confidence.
Ingredients You’ll Need
All the ingredients here come together like old friends — fresh, simple, and complementary. When you shop, look for firm, fresh salmon fillets and bright green asparagus. Baby potatoes are ideal because they roast quickly and hold their shape beautifully.
- Unsalted butter: Melts quickly and lets you control the salt levels perfectly in this lemon garlic glaze.
- Garlic cloves: Freshly minced garlic amps up the aroma and flavor far better than pre-chopped versions.
- Lemon zest: Adds a burst of citrus oil; make sure you only get the bright yellow part, not the bitter white pith.
- Lemon juice: Fresh-squeezed is a game changer compared to bottled — you’ll taste the difference.
- Fresh parsley: Chopped fine, it brings a vibrant herbal note and a pretty pop of color.
- Salt and pepper: To taste — they elevate all the other flavors without overpowering.
- Baby potatoes: Their small size means they cook evenly and quickly when halved.
- Lemon slices: Roasted with potatoes, they infuse subtle citrus aroma and a pretty presentation.
- Asparagus: Trimmed and halved lengthwise, this cooks evenly and gets a nice roast without burning.
- Salmon fillets: Look for even-thickness pieces so they cook uniformly — skin on or off, your choice.
Variations
One of the reasons I adore this Lemon Garlic Butter Salmon with Asparagus Recipe is how easy it is to tweak for different moods and dietary needs. You can customize the veggies, swap herbs, or even go gluten-free without batting an eye.
- Swap veggies: When asparagus isn’t in season, try green beans or broccolini — they roast beautifully and hold the flavors well.
- Add heat: I sometimes sprinkle red pepper flakes into the butter mixture for a subtle spicy kick that my family loves.
- Dairy-free: Use olive oil instead of butter and fresh herbs like dill or basil to keep it bright and flavorful.
- Change the protein: This marinade works great with other fish like cod or halibut if you want to switch it up.
How to Make Lemon Garlic Butter Salmon with Asparagus Recipe
Step 1: Prep Your Ingredients and Oven
First things first—preheat your oven to 400°F (200°C). While that warms up, get all your ingredients ready: halve those baby potatoes so they roast in the same time frame as the salmon, mince the garlic, zest and juice your lemon, and trim and halve the asparagus lengthwise for quick, even cooking. Having everything prepared upfront ensures smooth sailing once you start assembling.
Step 2: Make the Lemon Garlic Butter Sauce
In a small bowl, whisk together melted butter, minced garlic, grated lemon zest, fresh lemon juice, and chopped parsley. Don’t forget to season with salt and pepper here—that seasoning is what really brightens the dish! This buttery mixture is where all the magic happens, so take a moment to taste it before moving on; it should feel vibrant and comforting all at once.
Step 3: Roast the Potatoes and Lemon Slices
Toss the halved baby potatoes with about 2 tablespoons of the butter sauce you just made, making sure each piece gets a nice coating. Spread them evenly on one-third of a gently greased large sheet pan, then tuck those lemon slices in among the potatoes. Roasting those lemon slices alongside infuses a subtle fragrance that I absolutely love. Let the potatoes roast for about 25 minutes until they’re fork-tender but not quite falling apart — that way they finish cooking alongside everything else.
Step 4: Add the Asparagus and Salmon
In a large bowl, toss the asparagus with another 2 tablespoons of the butter mixture. Arrange it next to the potatoes on your sheet pan. Then place your salmon fillets on the remaining space, skin side down if the skin’s on. Brush the salmon with the remaining butter sauce—you want each fillet to be glistening. Season the asparagus and salmon generously with salt and pepper. This part gets everything flavorful and ready for its final roast.
Step 5: Roast Everything Until Perfect
Pop the whole pan back in the oven and roast for another 10 to 15 minutes. You’re aiming for tender asparagus, flaky salmon cooked through, and potatoes that are fully tender. I find that checking the salmon around the 12-minute mark helps prevent overcooking—just poke gently with a fork and if it flakes easily, it’s done. The whole dish comes together beautifully this way, minimal fuss, maximum flavor.
Pro Tips for Making Lemon Garlic Butter Salmon with Asparagus Recipe
- Even Thickness Matters: When buying salmon, choose fillets that are the same thickness so they cook at the same rate and avoid some pieces drying out.
- Prep Ahead for Weeknight Relief: Mix your lemon garlic butter sauce in the morning or the night before to cut down on last-minute steps.
- Don’t Skip the Lemon Slices: They add beautiful aroma and a subtle tang that transforms the potatoes and the whole dish.
- Keep an Eye on the Salmon: Overcooked salmon can be dry—start checking for doneness a few minutes before the timer.
How to Serve Lemon Garlic Butter Salmon with Asparagus Recipe
Garnishes
I love sprinkling a little extra fresh parsley on top just before serving for a pop of color and fresh herbal notes. Sometimes, I add a few lemon wedges on the side so everyone can get that extra zing if they want. A light drizzle of good-quality olive oil or a dusting of smoked paprika can also elevate the presentation and flavor.
Side Dishes
This dish really stands on its own, but when I do pair it, a simple green salad or some fluffy quinoa works beautifully. For heartier occasions, my family enjoys a side of garlic bread or even a wild rice pilaf to soak up any buttery lemon sauce left on the plate.
Creative Ways to Present
For a special dinner, I’ve served this salmon on a bed of mixed greens with edible flowers, garnished with microgreens and a light lemon vinaigrette drizzle. It feels really festive and fresh. You can also plate the salmon individual-style, topping each fillet with a lemon slice and a sprig of parsley for a restaurant-quality look.
Make Ahead and Storage
Storing Leftovers
I usually store leftover salmon, asparagus, and potatoes in an airtight container in the fridge. It keeps well for up to 2 days, and I always find the flavors meld nicely overnight, making for a delicious lunch the next day.
Freezing
Personally, I don’t recommend freezing this cooked salmon and veggies because the texture changes and can become mushy. But you can freeze raw salmon fillets separately and use the fresh lemon garlic butter sauce when you’re ready to cook.
Reheating
When reheating, I gently warm the salmon and veggies in a low oven (around 275°F) wrapped loosely in foil to keep them moist, rather than using a microwave, which can dry things out. This keeps the salmon tender and the asparagus crisp without overcooking.
FAQs
-
Can I use frozen salmon for this Lemon Garlic Butter Salmon with Asparagus Recipe?
Yes, you can! Just be sure to fully thaw the salmon in the fridge overnight and pat it dry before roasting. This helps the fish cook evenly and prevents excess moisture from steaming the salmon instead of roasting it.
-
What if I don’t have baby potatoes? Can I use regular potatoes instead?
Absolutely! If you use regular potatoes, cut them into small, uniform pieces so they cook in the same time as the salmon and asparagus. You might need to increase roasting time by 5-10 minutes depending on size.
-
How can I tell when the salmon is perfectly cooked?
Look for salmon that flakes easily with a fork and has turned opaque throughout. It should still be moist and tender inside, not rubbery or dry. Starting to check at 10 minutes helps prevent overcooking.
-
Can I double this recipe for a larger crowd?
Yes, just be cautious not to overcrowd your sheet pan. You may need to use two pans or cook in batches to ensure everything roasts evenly and crisply.
Final Thoughts
I absolutely love how this Lemon Garlic Butter Salmon with Asparagus Recipe turns out—it’s bright, buttery, and comforting all at once. When I first tried this combo, I was amazed at how simple ingredients whipped up into a dish that felt both special and homey. Whether you’re cooking for family, date night, or just treating yourself, I know you’ll enjoy the ease and flavor this recipe delivers. Grab your sheet pan, try it out, and watch how fast it becomes a staple in your kitchen!
Print
Lemon Garlic Butter Salmon with Asparagus Recipe
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Roasting
- Cuisine: American
- Diet: Low Fat
Description
This Lemon Garlic Butter Salmon with Asparagus and Baby Potatoes is a vibrant, healthy one-pan meal perfect for a quick weeknight dinner. Tender salmon fillets are roasted in a luscious lemon garlic butter sauce alongside crisp-tender asparagus and golden baby potatoes, absorbing bright citrus and herbaceous flavors for a deliciously balanced plate.
Ingredients
Butter Sauce
- 1/4 cup unsalted butter, melted
- 3 medium cloves garlic, minced
- 2 teaspoons grated lemon zest
- 2 tablespoons lemon juice
- 2 tablespoons minced fresh parsley
- Salt and pepper to taste
Vegetables and Fish
- 1-1/2 lbs baby potatoes, halved
- 3-4 lemon slices for roasting
- 1 lb asparagus, trimmed and cut in half lengthwise
- 1 lb salmon fillets (about 4 pieces)
Instructions
- Preheat and prepare sheet pan: Preheat your oven to 400°F (200°C) and lightly grease a large sheet pan to prevent sticking and ensure easy cleanup.
- Make lemon garlic butter sauce: In a small bowl, whisk together the melted butter, minced garlic, grated lemon zest, lemon juice, and minced parsley. Season with salt and pepper to your taste preference.
- Toss and arrange potatoes: Toss the halved baby potatoes with 2 tablespoons of the butter mixture. Spread them in an even layer covering about one-third of the sheet pan. Place lemon slices around the potatoes to infuse more citrus aroma during roasting. Set aside the remaining butter mixture.
- Roast potatoes: Place the sheet pan in the oven and roast the potatoes at 400°F for 25 minutes or until they are almost tender when pierced with a fork. Remove the pan temporarily from the oven.
- Prepare asparagus and salmon: In a large bowl, toss the asparagus with 2 tablespoons of the reserved butter sauce. Arrange the asparagus next to the partially cooked potatoes on the sheet pan. Lay the salmon fillets in a single layer next to the vegetables and brush the fillets with the remaining butter mixture. Season both the asparagus and salmon with salt and pepper.
- Finish roasting: Return the sheet pan to the oven and roast for an additional 10-15 minutes, or until the salmon is cooked through and flakes easily with a fork, and the vegetables are tender.
- Serve warm: Remove from oven and serve the salmon alongside the roasted asparagus and baby potatoes immediately for a flavorful, comforting meal.
Notes
- This recipe uses just one sheet pan for easy cleanup and convenience.
- Choosing fresh lemon slices adds an aromatic citrus boost during roasting.
- Ensure salmon fillets are of even thickness for balanced cooking.
- Use fresh parsley to brighten the butter sauce and enhance flavor complexity.
- Adjust seasoning to taste before roasting for best results.
Nutrition
- Serving Size: 1 salmon fillet with 8 oz of potatoes and asparagus
- Calories: 380 kcal
- Sugar: 2.4 g
- Sodium: 154 mg
- Fat: 18.9 g
- Saturated Fat: 8.4 g
- Unsaturated Fat: 9.5 g
- Trans Fat: 0 g
- Carbohydrates: 26.8 g
- Fiber: 6.8 g
- Protein: 29.3 g
- Cholesterol: 81 mg