Love this? Save it for later!
Share the inspiration with your friends
My neighbor, a retired chef named Frank, swore he hated salmon. For three years, every time I mentioned the pink fish, he’d make a face. “Too fishy,” he’d say, shaking his head. “Overcooked and dry. I don’t know why people bother.” Then last April, I made this garlic butter salmon and asparagus for a little backyard get-together. I plated it up, set it on the picnic table, and went inside to grab the lemon wedges. When I came back out, Frank was standing there, fork in hand, a look of pure betrayal on his face. “You got me,” he mumbled through a mouthful of the flaky, buttery fish. I just smiled. Honestly, that moment is why I love this recipe. It doesn’t try to convince anyone. It just quietly proves itself.
This spring garlic butter salmon and asparagus is the kind of meal that makes you wonder why you ever complicated dinner. It’s all done on one sheet pan, which means minimal cleanup and maximum flavor. The salmon comes out perfectly tender, the asparagus gets just a little charred, and that garlic butter sauce—oh, it ties everything together. I mean, maybe you’ve been there, staring into your fridge on a Tuesday night, not sure what to make. This is the answer. It feels special enough for a Sunday dinner but comes together faster than takeout. Let me tell you, once you try this, you’ll be making it all season long.
Why You’ll Love This Recipe
I’ve tested this spring garlic butter salmon and asparagus more times than I can count, tweaking the oven temperature, the thickness of the asparagus, and the amount of garlic. What I landed on is, honestly, the best version. Here’s why it works so well:
- Quick & Easy: From start to finish, this meal is on the table in under 25 minutes. Perfect for those busy weeknights when you still want something homemade.
- Simple Ingredients: You probably already have garlic, butter, and lemon in your kitchen. A quick trip for fresh salmon and asparagus is all you need.
- Perfect for Spring: When asparagus is at its peak, this dish celebrates the season. It’s also great for Easter brunch or a light Mother’s Day dinner.
- Crowd-Pleaser: Even self-proclaimed salmon skeptics (like my neighbor Frank) end up coming back for seconds. The garlic butter does all the heavy lifting.
- Unbelievably Delicious: The salmon stays moist and flaky, the asparagus has a slight crunch, and the garlic butter sauce gets just a little brown and nutty. It’s comfort food that happens to be good for you.
What makes this recipe different from the rest? It’s the technique. Instead of drowning the fish in butter, you brush it on lightly, letting the salmon’s natural flavor shine. The asparagus roasts right alongside it, soaking up all those garlicky juices. No fancy steps, no complicated marinades. Just simple, honest cooking that tastes like you spent hours in the kitchen.
This isn’t just good salmon. It’s the kind of meal that makes you close your eyes after the first bite. It’s spring on a plate—fresh, bright, and satisfying. Perfect for impressing guests without the stress, or turning a regular Tuesday into something memorable.
What Ingredients You Will Need
This recipe uses simple, fresh ingredients to deliver bold flavor. Most of these are pantry staples, and the fresh items are easy to find at any grocery store during spring.
- Salmon Fillets: Four 6-ounce fillets, skin on or off. I prefer skin-on for extra moisture and crispy skin, but either works. Look for bright, firm fillets with no fishy smell. (Wild-caught salmon is my go-to for flavor and sustainability.)
- Fresh Asparagus: 1 pound, woody ends trimmed. Thicker spears hold up better to roasting and won’t get mushy. (If you only have thin asparagus, reduce cooking time by 2-3 minutes.)
- Unsalted Butter: 4 tablespoons, melted. Using unsalted lets you control the salt level. (I use Kerrygold for its rich, creamy taste.)
- Garlic: 4 cloves, minced. Fresh garlic is non-negotiable here—jarred stuff just won’t give you the same punch. (Add an extra clove if you’re a garlic lover like me.)
- Lemon: 1 large lemon, juiced and zested. Fresh lemon brightens up the butter and cuts through the richness of the salmon. (Roll the lemon on the counter before juicing to get more juice out.)
- Olive Oil: 2 tablespoons, for drizzling on the asparagus. This helps them roast evenly and get those nice caramelized edges.
- Salt and Black Pepper: To taste. Use flaky sea salt for finishing—it adds a nice crunch.
- Fresh Dill or Parsley: A handful, chopped, for garnish. Dill pairs beautifully with salmon, but parsley works great too. (Optional but highly recommended.)
- Red Pepper Flakes: A pinch, for a little heat. Totally optional, but I love the subtle kick it adds.
Substitution Guidance: If you don’t have fresh asparagus, green beans or broccolini work wonderfully. For a dairy-free version, swap the butter with a high-quality vegan butter or ghee. No fresh herbs? Use a teaspoon of dried dill or parsley instead. And if you’re feeding a crowd, this recipe doubles easily—just use two sheet pans and rotate them halfway through.
Equipment Needed
You don’t need a lot of fancy tools for this spring garlic butter salmon and asparagus. Here’s what I use:
- Sheet Pan: A rimmed baking sheet, preferably 18×13 inches. The rim is important to catch any butter or juices. (I’ve used a cheap one from the grocery store for years, and it works fine.)
- Parchment Paper or Aluminum Foil: Lining the pan makes cleanup a breeze. I prefer parchment for non-stick results.
- Small Bowl: For mixing the garlic butter sauce. Any small bowl will do.
- Chef’s Knife: A sharp knife makes trimming asparagus and mincing garlic quick and easy.
- Cutting Board: For all your prep work.
- Measuring Spoons: For the butter, oil, and seasonings.
- Citrus Juicer or Fork: To juice the lemon. A fork works in a pinch if you don’t have a juicer.
- Fish Spatula or Tongs: For flipping the salmon if you’re roasting skin-side up. A thin spatula helps keep the fillets intact.
If you don’t have a sheet pan, a large cast-iron skillet works beautifully. Just sear the salmon first, then add the asparagus and transfer everything to the oven. No sheet pan? No problem.
Preparation Method

This method is straightforward, but I’ve added some notes from my own trial and error. Follow these steps, and you’ll have perfect spring garlic butter salmon and asparagus every time.
- Preheat your oven to 400°F (200°C). Line a large rimmed baking sheet with parchment paper or foil for easy cleanup. While the oven heats, take your salmon out of the fridge and let it sit at room temperature for 10 minutes. This helps it cook more evenly.
- Prepare the asparagus. Rinse the asparagus and pat it dry. Trim off the woody ends—about an inch from the bottom. You can snap one spear; it will naturally break where the tough part ends. Use that as a guide for the rest. Place the asparagus on one half of the sheet pan.
- Season the asparagus. Drizzle the asparagus with 2 tablespoons of olive oil. Sprinkle with a pinch of salt and pepper. Toss gently with your hands to coat evenly. Spread them out in a single layer so they roast, not steam.
- Make the garlic butter. In a small bowl, melt 4 tablespoons of unsalted butter. Stir in 4 minced garlic cloves, the juice of half a lemon, and 1 teaspoon of lemon zest. Add a pinch of salt and pepper. (I forgot the lemon zest the first time I made this, and it was still good, but the zest really brightens everything up.)
- Prepare the salmon. Pat the salmon fillets dry with paper towels. This is key for getting that nice sear. Place them skin-side down on the other half of the sheet pan, leaving a little space between each fillet. Brush each fillet generously with the garlic butter mixture. Reserve about a tablespoon for later.
- Roast the salmon and asparagus. Place the sheet pan in the preheated oven. Roast for 12-15 minutes, depending on the thickness of your salmon. For medium-rare (my favorite), cook to 125°F (52°C) internal temperature. For medium, aim for 135°F (57°C). The asparagus should be tender-crisp and lightly browned at the tips.
- Finish with a broil. If you want a little color on the salmon, switch your oven to broil for the last 1-2 minutes. Watch it closely—it can burn quickly. I learned this the hard way when I walked away to answer the phone and came back to slightly charred edges. Still delicious, but not as pretty.
- Rest and serve. Remove the pan from the oven. Drizzle the reserved garlic butter over the salmon and asparagus. Squeeze the remaining lemon half over everything. Garnish with fresh dill or parsley and a pinch of red pepper flakes if you like heat. Let it rest for 2-3 minutes before serving. This allows the juices to redistribute.
Cooking Tips & Techniques
After making this spring garlic butter salmon and asparagus at least a dozen times, I’ve picked up a few tricks that make a real difference.
Don’t overcrowd the pan. If your salmon fillets are touching, they’ll steam instead of roast. Give them a little breathing room. Same goes for the asparagus—if they’re piled on top of each other, they’ll get soggy. Use two pans if you need to.
Pat the salmon dry. This is the number one mistake I see people make. Wet salmon won’t brown properly. Take an extra 30 seconds to dry those fillets with a paper towel. Your taste buds will thank you.
Watch the garlic. Garlic burns easily, especially under the broiler. If you’re broiling at the end, keep a close eye on it. Burnt garlic turns bitter and can ruin the dish. I’ve definitely done this before, and it’s a bummer.
Use a meat thermometer. Salmon goes from perfectly cooked to dry in about 60 seconds. A simple instant-read thermometer takes the guesswork out. For the juiciest results, pull it at 125°F (52°C) for medium-rare. It will continue cooking as it rests.
Trim asparagus the right way. Don’t just cut off the bottoms randomly. Bend a spear until it snaps—that’s where the woody part ends. Use that as your guide for the rest. You’ll waste less and get a better texture.
Time it right. If your asparagus spears are very thick, add them to the pan 5 minutes before the salmon. If they’re thin, add them at the same time. This way, everything finishes together. I learned this after serving mushy asparagus with perfectly cooked salmon once. Not my finest moment.
Variations & Adaptations
One of the best things about this recipe is how easy it is to adapt. Here are a few variations I’ve tried and loved:
- Lemon-Herb Version: Add a tablespoon of fresh thyme and rosemary to the garlic butter. It gives the salmon an earthy, aromatic flavor that’s perfect for a fancy dinner.
- Spicy Maple Glaze: Swap the butter for 2 tablespoons of maple syrup, 1 tablespoon of sriracha, and a splash of soy sauce. Brush it on the salmon before roasting. The sweetness caramelizes beautifully, and the heat balances it out.
- Dairy-Free Adaptation: Use a high-quality vegan butter or ghee instead of regular butter. I’ve tried this with Miyoko’s vegan butter, and it works perfectly. The asparagus might need an extra minute or two of roasting.
- Sheet Pan Veggie Swap: Not an asparagus fan? Try broccolini, green beans, or even halved Brussels sprouts. Adjust the roasting time based on the veggie—Brussels sprouts need about 5 extra minutes.
- Garlic Butter Shrimp: Substitute the salmon with large shrimp (peeled and deveined). Reduce cooking time to 8-10 minutes. It’s a quick weeknight win.
My personal favorite variation is adding a sprinkle of toasted almonds on top. It adds a nice crunch that contrasts with the tender salmon. Just toast some slivered almonds in a dry pan for 2-3 minutes, then scatter them over the finished dish.
Serving & Storage Suggestions
This spring garlic butter salmon and asparagus is best served warm, straight from the oven. I like to plate the salmon and asparagus together on a large platter, then drizzle any remaining pan juices over the top. A few lemon wedges on the side make it look restaurant-worthy.
What to serve with it: This dish pairs beautifully with a light side. Try it with:
- Fluffy white rice or quinoa to soak up the garlic butter
- Crusty bread for dipping into the pan juices
- A simple arugula salad with lemon vinaigrette
- Roasted new potatoes (toss them in the same garlic butter!)
Storage: Leftovers keep well in an airtight container in the refrigerator for up to 3 days. The asparagus will soften a bit, but the flavor is still great.
Reheating: The best way to reheat is in a 350°F (175°C) oven for 5-7 minutes. The microwave works in a pinch, but it can dry out the salmon. If you’re in a hurry, flake the cold salmon over a salad for an easy lunch.
Freezing: I don’t recommend freezing the cooked dish, as the texture of both the salmon and asparagus will suffer. But you can freeze the garlic butter sauce in an ice cube tray for up to 3 months. Just pop out a cube and melt it when you’re ready to make this again.
One thing I love about this recipe is that the flavors actually get better after a day in the fridge. The garlic butter seeps into the salmon, making it even more flavorful. It’s a great make-ahead option for busy weeks.
Nutritional Information & Benefits
This meal is as nutritious as it is delicious. Here’s a rough breakdown per serving (one fillet plus asparagus):
Calories: 420 | Protein: 38g | Fat: 28g (mostly healthy fats) | Carbohydrates: 8g | Fiber: 3g | Sugar: 3g
Health Benefits: Salmon is packed with omega-3 fatty acids, which support heart and brain health. Asparagus is a great source of fiber, folate, and vitamins A, C, and K. The garlic adds anti-inflammatory properties, and the lemon provides a boost of vitamin C. This meal is naturally gluten-free and low-carb, making it suitable for many dietary preferences.
Dietary Considerations: For a lower-fat option, reduce the butter to 2 tablespoons. The dish is already dairy-free if you use vegan butter. It’s also Whole30-friendly if you swap the butter for ghee. Just be aware of any allergies to fish or garlic.
I love that this recipe feels indulgent but is actually really good for you. It’s the kind of meal that makes you feel energized, not sluggish. Perfect for a light spring dinner.
Conclusion
This spring garlic butter salmon and asparagus has become my go-to for so many occasions. It’s quick enough for a Tuesday night, fancy enough for company, and healthy enough to make you feel good about what you’re eating. The garlic butter is the star—it’s simple, but it transforms everything it touches.
I hope you give this recipe a try and make it your own. Maybe you’ll add extra lemon, or swap in your favorite veggies. That’s the beauty of it—it’s forgiving and adaptable. And who knows? You might even convert a salmon skeptic like my neighbor Frank.
If you make this, I’d love to hear about it. Leave a comment below and let me know how it turned out, or share your own twist on the recipe. And if you’re looking for more easy spring dinners, check out my lemon herb chicken thighs or one pan spring vegetable risotto. Happy cooking!
Frequently Asked Questions
Can I use frozen salmon for this recipe?
Yes, but thaw it completely in the refrigerator overnight first. Pat it very dry before roasting, as frozen salmon releases more water. You may need to add 2-3 minutes to the cooking time.
How do I know when the salmon is done?
The easiest way is to use an instant-read thermometer. Insert it into the thickest part of the fillet. For medium-rare, aim for 125°F (52°C). For medium, 135°F (57°C). The salmon should also flake easily with a fork.
Can I make this ahead of time?
You can prep the garlic butter and trim the asparagus up to a day in advance. Store them separately in the fridge. When you’re ready to cook, just assemble and roast. The dish is best served fresh, but leftovers keep well for 3 days.
What if I don’t have fresh garlic?
Fresh garlic is really best here, but in a pinch, you can use 1 teaspoon of garlic powder mixed into the melted butter. It won’t have the same punch, but it will still be tasty. Avoid jarred minced garlic as it can burn easily.
Can I cook this on the grill instead of the oven?
Absolutely! Preheat your grill to medium-high. Place the salmon and asparagus in a grill basket or on a piece of foil. Cook for 10-12 minutes, flipping halfway through. The smoky flavor is amazing with the garlic butter.
Pin This Recipe!

Easy Spring Garlic Butter Salmon and Asparagus
This spring garlic butter salmon and asparagus is a quick, one-pan meal that delivers perfectly tender salmon and charred asparagus in a rich garlic butter sauce. It’s simple enough for a weeknight yet elegant enough for company.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 4 (6-ounce) salmon fillets, skin on or off
- 1 pound fresh asparagus, woody ends trimmed
- 4 tablespoons unsalted butter, melted
- 4 cloves garlic, minced
- 1 large lemon, juiced and zested
- 2 tablespoons olive oil
- Salt and black pepper to taste
- Fresh dill or parsley, chopped, for garnish
- Pinch of red pepper flakes (optional)
Instructions
- Preheat your oven to 400°F (200°C). Line a large rimmed baking sheet with parchment paper or foil. Let salmon sit at room temperature for 10 minutes.
- Rinse and pat dry the asparagus. Trim off woody ends (about 1 inch from bottom). Place on one half of the sheet pan.
- Drizzle asparagus with 2 tablespoons olive oil, sprinkle with salt and pepper, and toss to coat. Spread in a single layer.
- In a small bowl, melt 4 tablespoons unsalted butter. Stir in minced garlic, juice of half a lemon, 1 teaspoon lemon zest, and a pinch of salt and pepper. Reserve about 1 tablespoon for later.
- Pat salmon fillets dry with paper towels. Place skin-side down on the other half of the sheet pan. Brush each fillet generously with the garlic butter mixture.
- Roast for 12-15 minutes, depending on thickness. For medium-rare, cook to 125°F (52°C) internal temperature; for medium, 135°F (57°C). Asparagus should be tender-crisp.
- Optional: Switch oven to broil for the last 1-2 minutes for color. Watch closely to avoid burning.
- Remove from oven. Drizzle reserved garlic butter over salmon and asparagus. Squeeze remaining lemon half over everything. Garnish with fresh dill or parsley and red pepper flakes if desired. Let rest 2-3 minutes before serving.
Notes
For best results, pat salmon dry to ensure browning. Use a meat thermometer to avoid overcooking. If asparagus spears are thick, add them to the pan 5 minutes before the salmon. Leftovers keep in the refrigerator for up to 3 days; reheat in a 350°F oven for 5-7 minutes.
Nutrition
- Serving Size: 1 salmon fillet plus
- Calories: 420
- Sugar: 3
- Sodium: 350
- Fat: 28
- Saturated Fat: 10
- Carbohydrates: 8
- Fiber: 3
- Protein: 38
Keywords: salmon, asparagus, garlic butter, sheet pan, spring, easy dinner, healthy, one-pan


