Written by

Christine Myers

Published

Easy Spring One-Pan Garlic Butter Salmon & Asparagus

Ready In 25 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

This was supposed to be a lemony herb-crusted salmon fillet, the kind you see in magazines with perfect little flecks of green and a glossy finish. I had the herbs washed, the lemon zested, and a plan that felt very put-together. But somewhere between answering the door for a package and trying to find my good chef’s knife (it was in the dishwasher, of course), I grabbed the wrong pan, cranked the heat a little too high, and tossed in a knob of butter that immediately started to brown and sizzle like it meant business. Honestly, I was already annoyed at myself. The asparagus was trimmed, the salmon was seasoned, and I was this close to just ordering takeout. But the smell of that butter hitting the hot pan—that nutty, rich, impatient smell—stopped me. I threw the salmon in anyway, skin-side down, added the asparagus around it, and figured I’d salvage what I could. What came out was nothing like the plan. It was better. The butter had browned just enough to get all toasty and deep, the garlic softened into these little sweet pockets, and the salmon cooked up with a gorgeous golden crust while the asparagus soaked up all that lemony, garlicky goodness. I stood there at the counter, eating straight from the pan, and realized I’d stumbled onto something I’d be making on repeat. Maybe you’ve been there—the moment a kitchen mishap turns into your new favorite thing. That’s this spring one-pan garlic butter salmon with asparagus. It’s the happy accident that became a weekly staple.

Why You’ll Love This Recipe

I’ve tested this spring one-pan garlic butter salmon with asparagus more times than I care to count—for busy weeknights, for a quick but impressive dinner when friends pop over, and even for a lazy Sunday lunch. Every single time, it delivers. Let me tell you why this one’s different.

  • Quick & Easy: From start to finish, this comes together in about 25 minutes. No complicated steps, no mountain of dishes. Just one pan and a whole lot of flavor.
  • Simple Ingredients: You likely have everything in your kitchen right now. Salmon, asparagus, butter, garlic, lemon, and a few pantry staples. No fancy grocery trips required.
  • Perfect for Spring: This dish screams springtime. The asparagus is at its peak, the bright lemon feels fresh and light, and the whole thing comes together in a way that celebrates the season without any fuss.
  • Crowd-Pleaser: I’ve served this to picky eaters, seafood skeptics, and vegetable-avoiders. It always gets rave reviews. The salmon stays moist and flaky, and the asparagus loses any bitterness and turns tender and flavorful.
  • Unbelievably Delicious: The combination of browned butter, soft garlic, and bright lemon is pure magic. The salmon gets a gorgeous golden crust, and the asparagus soaks up all that buttery goodness. It’s comfort food that feels light and fresh at the same time.

What makes this recipe different from the rest? It’s the technique. Most recipes rush the butter, but letting it brown just a little—until it smells nutty and looks amber—adds a depth of flavor you can’t get any other way. Plus, cooking everything in one pan means the flavors mingle and build on each other. It’s not just another salmon recipe. It’s the one you’ll keep coming back to.

This recipe isn’t just good—it’s the kind that makes you close your eyes after the first bite. It’s spring on a plate, and it’s exactly what you need right now.

What Ingredients You Will Need

This spring one-pan garlic butter salmon with asparagus uses simple, wholesome ingredients that come together to deliver bold flavor and a satisfying texture without any fuss. Most of these are pantry staples or easy to find at any grocery store, especially during spring when asparagus is at its best.

  • Salmon Fillets (4 fillets, about 6 ounces each): I prefer wild-caught salmon for its firmer texture and cleaner flavor, but farm-raised works beautifully too. Look for fillets that are similar in thickness so they cook evenly. If using frozen, thaw completely and pat very dry before cooking.
  • Asparagus (1 bunch, about 1 pound, trimmed): Spring asparagus is the star here. Look for bright green spears with tight tips. Thicker spears hold up better to roasting, but thin ones work too—just reduce the cooking time by a minute or two. Snap off the woody ends naturally; they’ll break where the tender part begins.
  • Unsalted Butter (4 tablespoons): I use unsalted so I can control the salt level. Letting the butter brown just slightly adds a nutty, rich flavor that’s incredible with the salmon. I recommend Kerrygold or Plugrà for the best flavor.
  • Garlic (4 cloves, minced): Fresh garlic is non-negotiable here. Pre-minced jarred garlic can taste bitter when cooked in butter. Mince it yourself—it takes 30 seconds and makes a huge difference.
  • Lemon (1 large lemon): You’ll need both the zest and the juice. The zest adds bright, fragrant notes that the juice alone can’t provide. Roll the lemon on the counter before juicing to get every last drop.
  • Olive Oil (1 tablespoon): A little oil helps the salmon get that gorgeous golden crust and prevents the butter from burning. Use a good-quality extra virgin olive oil for the best flavor.
  • Salt (1 teaspoon, plus more for seasoning): I use kosher salt for its clean taste and easy pinch-ability. Diamond Crystal is my go-to brand.
  • Black Pepper (1/2 teaspoon, freshly ground): Freshly ground pepper adds a subtle heat that complements the salmon. Pre-ground just doesn’t compare.
  • Red Pepper Flakes (1/4 teaspoon, optional): A tiny pinch adds a gentle warmth without making it spicy. Leave it out if you prefer a milder dish.
  • Fresh Parsley (2 tablespoons, chopped, for garnish): Adds a pop of color and freshness. Flat-leaf parsley is best, but curly works too.

Substitution Guidance: If you’re dairy-free, substitute the butter with a good-quality vegan butter or ghee (if tolerated). For a gluten-free option, this recipe is naturally gluten-free. You can swap the asparagus for green beans or broccolini if asparagus isn’t in season or you just prefer something else.

Equipment Needed

You don’t need much for this spring one-pan garlic butter salmon with asparagus, which is part of the beauty. Here’s what you’ll need:

  • Large Oven-Safe Skillet (12-inch): A cast-iron skillet is ideal for getting that perfect golden crust on the salmon, but a stainless steel or oven-safe nonstick pan works too. Avoid using a pan that’s too small—crowding the pan steams the ingredients instead of browning them.
  • Fish Spatula: This thin, slotted spatula is perfect for flipping delicate salmon fillets without breaking them. If you don’t have one, a regular spatula works, just be gentle.
  • Microplane or Fine Zester: For zesting the lemon. A vegetable peeler can work in a pinch, but a microplane gives you fine, fragrant zest that melts into the butter beautifully.
  • Cutting Board and Chef’s Knife: For trimming the asparagus and mincing the garlic. A sharp knife makes all the difference—dull knives are dangerous and frustrating.
  • Measuring Spoons: For accurate seasoning. I’ve learned the hard way that eyeballing salt can lead to disaster.

Budget-Friendly Tip: If you don’t have a cast-iron skillet, a heavy-bottomed stainless steel pan works great. You can find them at thrift stores for a fraction of the price. Just make sure it’s oven-safe up to 400°F.

Preparation Method

easy spring one-pan garlic butter salmon with asparagus preparation steps

Let’s get cooking. This spring one-pan garlic butter salmon with asparagus comes together quickly, so have everything prepped and ready before you start. Trust me on this one—it makes the whole process so much smoother.

  1. Preheat your oven to 400°F (200°C). Position the rack in the middle of the oven. While it’s heating, take the salmon out of the fridge and let it sit at room temperature for about 10 minutes. This helps it cook more evenly.
  2. Prep the asparagus. Rinse the asparagus and snap off the woody ends—they’ll naturally break where the tender part begins. Pat them dry with a paper towel. If the spears are thick, you can peel the bottom inch or two with a vegetable peeler for extra tenderness.
  3. Season the salmon. Pat the salmon fillets dry with paper towels—this is crucial for getting that golden crust. Season both sides generously with salt and pepper. Don’t be shy; the seasoning is what makes the dish sing.
  4. Heat the skillet. Place your oven-safe skillet over medium-high heat. Add the olive oil and 1 tablespoon of the butter. Let it heat until the butter is melted and starting to foam, about 1-2 minutes. The oil helps prevent the butter from burning.
  5. Sear the salmon. Carefully place the salmon fillets skin-side down in the hot skillet. Let them cook undisturbed for 3-4 minutes, until the skin is golden and crispy. Use a fish spatula to gently lift a corner and check—if it releases easily, it’s ready to flip. Flip the fillets and cook for another 2 minutes on the second side.
  6. Add the garlic and lemon. Reduce the heat to medium. Add the remaining 3 tablespoons of butter, the minced garlic, and the lemon zest. Let the butter melt and the garlic become fragrant, about 30 seconds. Be careful not to let the garlic burn—it can turn bitter quickly.
  7. Add the asparagus. Arrange the asparagus spears around the salmon in the skillet. Squeeze the juice of half the lemon over everything. Sprinkle with red pepper flakes if using. Give the asparagus a gentle toss in the butter mixture.
  8. Transfer to the oven. Place the skillet in the preheated oven. Roast for 8-10 minutes, depending on the thickness of your salmon. The salmon should be opaque and flake easily with a fork, and the asparagus should be tender but still bright green. For medium-rare salmon, aim for an internal temperature of 125°F (52°C); for medium, 135°F (57°C).
  9. Rest and garnish. Remove the skillet from the oven (careful—the handle is hot!). Let it rest for 2-3 minutes. Squeeze the remaining lemon half over the top and sprinkle with fresh parsley. Serve directly from the skillet for a gorgeous presentation.

Pro Tip: If your asparagus is very thin, add it to the pan halfway through the oven time to prevent it from overcooking. Thick asparagus can go in from the start.

Cooking Tips & Techniques

I’ve made this spring one-pan garlic butter salmon with asparagus more times than I can count, and I’ve learned a few things along the way—mostly from my own mistakes. Here are the tips that make the biggest difference.

Don’t skip the patting dry step. This is the number one mistake people make. Wet salmon won’t brown—it’ll steam. Take the extra 30 seconds to really pat those fillets dry with paper towels. Your crust will thank you.

Let the pan get hot. When you add the salmon, you want to hear that satisfying sizzle. If the pan isn’t hot enough, the salmon will stick and the skin won’t crisp up. Give the oil and butter a full 2 minutes to heat before adding the fish.

Resist the urge to move the salmon. Once it’s in the pan, leave it alone. I know it’s tempting to peek or nudge it, but let it cook undisturbed for the full 3-4 minutes. When it’s ready to flip, it’ll release easily from the pan. If it’s sticking, it needs more time.

Watch the garlic. Garlic burns fast, especially in butter. Once you add it, keep it moving and don’t walk away. If it starts to turn dark brown, it’s too late—it’ll be bitter. Take the pan off the heat for a moment if you need to.

Use a thermometer. I used to guess when salmon was done, and I ended up with dry, overcooked fish more often than I’d like to admit. An instant-read thermometer takes the guesswork out. 125°F for medium-rare, 135°F for medium. It’s a game-changer.

Timing is everything. This dish comes together fast, so have everything prepped before you start. I like to trim the asparagus and mince the garlic while the oven preheats. It makes the cooking process feel effortless.

Variations & Adaptations

One of the things I love most about this spring one-pan garlic butter salmon with asparagus is how flexible it is. Here are a few ways to make it your own.

Dietary Variations: For a dairy-free version, substitute the butter with a high-quality vegan butter or ghee if you tolerate it. For a lower-carb option, this recipe is already naturally low-carb and keto-friendly—just skip the lemon juice if you’re strictly counting carbs. For a paleo version, use ghee instead of butter.

Seasonal Swaps: While asparagus is perfect for spring, this recipe works beautifully with other vegetables. In summer, try it with zucchini ribbons or cherry tomatoes. In fall, use roasted butternut squash cubes or Brussels sprouts. In winter, broccoli or green beans are excellent choices. Just adjust the roasting time based on the vegetable’s density.

Flavor Twists: I once made this with a sprinkle of smoked paprika and a pinch of cayenne, and it was incredible—the smoky heat paired perfectly with the buttery salmon. You can also add a tablespoon of capers for a briny kick, or swap the parsley for fresh dill or chives. For a lemony-herb version, add a teaspoon of dried oregano or thyme along with the garlic.

Different Cooking Methods: If you don’t want to use the oven, you can finish the dish entirely on the stovetop. After searing the salmon, add the garlic and butter, then cover the pan and cook on low heat for 5-7 minutes until the salmon is cooked through. Add the asparagus in the last 3-4 minutes. It’s not quite the same, but it works in a pinch.

Personal Variation: My favorite twist is adding a handful of cherry tomatoes along with the asparagus. They burst in the oven and create this sweet, tangy sauce that’s incredible with the buttery salmon. It’s become my go-to summer version.

Serving & Storage Suggestions

This spring one-pan garlic butter salmon with asparagus is best served fresh from the skillet, but here’s how to make the most of it.

Serving Suggestions: Serve the salmon and asparagus directly from the skillet for a rustic, impressive presentation. Spoon the garlic butter sauce over the top. It pairs beautifully with a simple side of rice, quinoa, or crusty bread to soak up all that buttery goodness. For a lighter meal, serve it over a bed of arugula or mixed greens dressed with lemon vinaigrette. A glass of crisp white wine, like Sauvignon Blanc or Pinot Grigio, is the perfect companion.

Storage Instructions: Store leftover salmon and asparagus in an airtight container in the refrigerator for up to 3 days. The flavors actually meld and deepen overnight, so leftovers can be just as delicious. I don’t recommend freezing this dish—the texture of the salmon and asparagus will suffer.

Reheating Tips: The best way to reheat is in a skillet over medium-low heat. Add a splash of water or lemon juice to create a little steam, cover the pan, and heat for 3-4 minutes until warmed through. You can also reheat in the microwave, but the salmon may dry out slightly. If using the microwave, cover the dish with a damp paper towel to add moisture.

How Flavors Develop: The garlic butter sauce becomes even more flavorful after a day in the fridge. The lemon mellows out, and the garlic infuses everything with its sweetness. I’ve been known to make extra sauce just to have it on hand for drizzling over vegetables or rice later.

Nutritional Information & Benefits

This spring one-pan garlic butter salmon with asparagus is not just delicious—it’s packed with nutrients that make it a smart choice for any meal.

Estimated Nutritional Values (per serving, based on 4 servings):

  • Calories: 420
  • Protein: 35g
  • Fat: 28g (12g saturated)
  • Carbohydrates: 6g
  • Fiber: 3g
  • Sugar: 2g
  • Sodium: 520mg

Health Benefits: Salmon is rich in omega-3 fatty acids, which support heart and brain health. Asparagus is a great source of fiber, folate, and vitamins A, C, and K. Garlic has immune-boosting properties, and lemon provides a healthy dose of vitamin C. This dish is naturally gluten-free, low-carb, and keto-friendly.

Dietary Considerations: This recipe contains dairy (butter). For a dairy-free option, use vegan butter or ghee. It’s also nut-free and egg-free. If you’re watching your sodium, reduce the salt to 1/2 teaspoon and use unsalted butter.

Personal Wellness Perspective: I love that this meal feels indulgent but is actually incredibly nutritious. It’s the kind of dinner that leaves you feeling satisfied and energized, not heavy and sluggish. That’s a win in my book.

Conclusion

This spring one-pan garlic butter salmon with asparagus started as a mistake, but it’s become one of my most-requested recipes. It’s proof that sometimes the best things happen when you let go of the plan and just go with what feels right. The nutty browned butter, the tender salmon, the bright lemon, and the perfectly cooked asparagus—it all comes together in one pan in under 30 minutes. It’s spring on a plate, and it’s exactly what you need right now.

I hope you give this recipe a try and make it your own. Maybe you’ll add a little more garlic, or swap in your favorite spring vegetable, or serve it with a side of crusty bread. Whatever you do, I’d love to hear about it. Leave a comment below and let me know how it turned out—or share your own happy accident that became a favorite. Happy cooking!

Frequently Asked Questions

Can I use frozen salmon for this recipe?

Yes, you can use frozen salmon, but make sure to thaw it completely in the refrigerator overnight. Pat it very dry with paper towels before cooking to ensure you get that golden crust. Frozen salmon tends to release more water, so it might not brown quite as well, but it will still be delicious.

How do I know when the salmon is done?

The easiest way is to use an instant-read thermometer. For medium-rare, aim for 125°F (52°C); for medium, 135°F (57°C). If you don’t have a thermometer, look for the salmon to be opaque and flake easily with a fork. The center should still be slightly translucent for medium-rare.

Can I make this recipe without an oven-safe skillet?

Absolutely. You can finish the dish entirely on the stovetop. After searing the salmon, add the garlic and butter, then cover the pan and cook on low heat for 5-7 minutes until the salmon is cooked through. Add the asparagus in the last 3-4 minutes. Just be sure to use a lid that fits snugly.

What can I substitute for asparagus?

This recipe works beautifully with many vegetables. Try green beans, broccolini, zucchini, or even cherry tomatoes. Adjust the roasting time based on the vegetable’s density. Thinner vegetables like green beans may need less time, while denser ones like broccoli may need a few extra minutes.

How do I prevent the garlic from burning?

Garlic burns quickly, especially in butter. Add it after you’ve reduced the heat, and keep it moving in the pan. If you’re worried about it burning, you can add a splash of lemon juice or a tablespoon of water along with the garlic to create a bit of steam. This helps the garlic cook more gently without burning.

Pin This Recipe!

easy spring one-pan garlic butter salmon with asparagus recipe

Print

Easy Spring One-Pan Garlic Butter Salmon & Asparagus

A happy accident turned weekly staple: tender salmon and bright asparagus cooked in nutty browned butter with garlic and lemon, all in one pan in under 30 minutes.

  • Author: Naomi
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 4 salmon fillets (about 6 ounces each)
  • 1 bunch asparagus (about 1 pound, trimmed)
  • 4 tablespoons unsalted butter
  • 4 cloves garlic, minced
  • 1 large lemon (zest and juice)
  • 1 tablespoon olive oil
  • 1 teaspoon kosher salt, plus more for seasoning
  • 1/2 teaspoon freshly ground black pepper
  • 1/4 teaspoon red pepper flakes (optional)
  • 2 tablespoons fresh parsley, chopped (for garnish)

Instructions

  1. Preheat oven to 400°F (200°C). Let salmon sit at room temperature for 10 minutes.
  2. Rinse asparagus, snap off woody ends, and pat dry.
  3. Pat salmon fillets dry with paper towels. Season both sides generously with salt and pepper.
  4. Heat a large oven-safe skillet over medium-high heat. Add olive oil and 1 tablespoon butter until melted and foaming, about 1-2 minutes.
  5. Place salmon skin-side down in the hot skillet. Cook undisturbed for 3-4 minutes until skin is golden and crispy. Flip and cook for another 2 minutes.
  6. Reduce heat to medium. Add remaining 3 tablespoons butter, minced garlic, and lemon zest. Cook until fragrant, about 30 seconds, being careful not to burn the garlic.
  7. Arrange asparagus around the salmon. Squeeze juice of half the lemon over everything. Sprinkle with red pepper flakes if using. Toss asparagus gently in the butter mixture.
  8. Transfer skillet to the oven. Roast for 8-10 minutes until salmon is opaque and flakes easily (internal temperature of 125°F for medium-rare or 135°F for medium) and asparagus is tender but bright green.
  9. Remove from oven and let rest for 2-3 minutes. Squeeze remaining lemon half over the top and sprinkle with fresh parsley. Serve directly from the skillet.

Notes

Pat salmon dry for best crust. Let pan get hot before adding salmon. Don’t move salmon while searing. Watch garlic carefully to avoid burning. Use a thermometer for perfect doneness. For thin asparagus, add halfway through oven time.

Nutrition

  • Serving Size: 1 fillet with aspara
  • Calories: 420
  • Sugar: 2
  • Sodium: 520
  • Fat: 28
  • Saturated Fat: 12
  • Carbohydrates: 6
  • Fiber: 3
  • Protein: 35

Keywords: salmon, asparagus, one-pan, garlic butter, spring, quick dinner, healthy, low-carb, keto

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆