Garlic Butter Salmon With Asparagus – Simple, Flavorful, Weeknight-Friendly

By Adrian •  Updated: 04/23/26 •  8 min read
Garlic Butter Salmon With Asparagus

Few dinners feel as effortless and satisfying as garlic butter salmon with asparagus. It’s quick to make, big on flavor, and needs just one pan. The salmon turns tender and flaky, the asparagus stays crisp-tender, and the garlicky butter ties everything together.

This is the kind of recipe you keep in your back pocket for busy nights, but it also feels special enough for company. With a handful of ingredients and a smart method, you’ll have dinner on the table in under 30 minutes.

What Makes This Recipe So Good

Close-up detail: Pan-seared salmon fillet in a cast-iron skillet, golden, crisp edges and flaky laye

Ingredients

How to Make It

Final dish presentation: Beautifully plated garlic butter salmon with asparagus on a matte white din
  1. Pat the salmon dry: Use paper towels to dry the fillets well. This helps you get better browning.

    Season both sides with salt and pepper.

  2. Prep the asparagus: Snap off the tough ends. Toss the spears with 1 tablespoon olive oil, a pinch of salt, and pepper.
  3. Heat the pan: Place a large skillet (cast iron or stainless steel) over medium-high heat. Add 1 tablespoon olive oil and 1 tablespoon butter.

    When the butter foams, swirl the pan.

  4. Sear the salmon: Place the fillets in the pan, presentation side down (the side you want facing up when serving). Cook without moving them for 3–4 minutes, until the edges turn opaque and the bottom is golden. Flip and cook another 2–4 minutes, depending on thickness.

    Transfer salmon to a plate and tent loosely with foil.

  5. Sauté the asparagus: Reduce heat to medium. Add the asparagus to the same pan. Cook, tossing occasionally, for 4–6 minutes, until crisp-tender and lightly charred.

    Move asparagus to the edges of the pan to make a space in the center.

  6. Make the garlic butter: Add the remaining 3 tablespoons butter to the center of the pan. When melted, add garlic. Cook 30–45 seconds, just until fragrant.

    Stir in lemon zest, a squeeze of lemon juice, Dijon, red pepper flakes, and parsley. Season with a pinch of salt and pepper.

  7. Return salmon to the pan: Nestle the fillets back in and spoon the garlic butter over the top. Warm for 1–2 minutes.

    Adjust seasoning and add more lemon to taste.

  8. Serve: Plate salmon with asparagus, drizzle with extra pan sauce, and finish with fresh parsley and lemon wedges.

Storage Instructions

Tasty top view: Overhead shot of the one-pan meal just finished on the stovetop—four salmon fillet

Why This is Good for You

What Not to Do

Variations You Can Try

FAQ

Can I use frozen salmon?

Yes.

Thaw it overnight in the refrigerator or under cold running water in its packaging. Pat it very dry before cooking to help it brown well.

How do I know when the salmon is done?

It should flake easily with a fork and look slightly translucent in the center. If you use an instant-read thermometer, aim for 125–130°F for medium.

It will continue to cook a bit off the heat.

What if my asparagus is thick?

Peel the bottom third with a vegetable peeler to remove the tough outer layer, or cook it a minute or two longer. Thicker spears are great for roasting and grilling because they don’t overcook as fast.

Can I make this dairy-free?

Use a plant-based butter or swap the butter for more olive oil. Add extra lemon, herbs, and a pinch of nutritional yeast to boost richness.

Which pan works best?

A heavy skillet like cast iron gives the best sear.

Stainless steel also works well if you let it preheat properly and don’t move the fish too soon.

What should I serve with it?

It’s great with rice, couscous, mashed potatoes, or a simple green salad. Crusty bread is perfect for soaking up the sauce.

Can I use garlic powder instead of fresh garlic?

Fresh garlic delivers better flavor, but in a pinch you can use 1/2 teaspoon garlic powder. Add it with the lemon zest and herbs to avoid scorching.

Is skin-on or skinless better?

Either works.

Skin-on helps protect the fillet from overcooking and gets crisp in a hot pan. If you prefer skinless, be gentle when flipping.

In Conclusion

Garlic butter salmon with asparagus is the kind of meal that turns a regular night into something you look forward to. It’s fast, flexible, and loaded with fresh, bright flavor.

With a few simple steps and a bit of lemon, you’ll get perfectly cooked salmon, tender asparagus, and a buttery sauce that brings it all together. Keep this recipe handy—you’ll use it again and again.

Print

Garlic Butter Salmon With Asparagus – Simple, Flavorful, Weeknight-Friendly

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4 servings

Ingredients

  • 4 salmon fillets (about 5–6 ounces each), skin-on or skinless
  • 1 pound asparagus, woody ends trimmed
  • 4 tablespoons unsalted butter, divided
  • 2 tablespoons olive oil, divided
  • 4–5 garlic cloves, minced
  • 1 lemon, zested and cut into wedges
  • 2 tablespoons fresh parsley, chopped (plus more for serving)
  • 1 teaspoon Dijon mustard (optional, for richness)
  • 1/4 teaspoon red pepper flakes (optional, for mild heat)
  • Kosher salt and freshly ground black pepper, to taste

Instructions

  • Pat the salmon dry: Use paper towels to dry the fillets well. This helps you get better browning. Season both sides with salt and pepper.
  • Prep the asparagus: Snap off the tough ends. Toss the spears with 1 tablespoon olive oil, a pinch of salt, and pepper.
  • Heat the pan: Place a large skillet (cast iron or stainless steel) over medium-high heat. Add 1 tablespoon olive oil and 1 tablespoon butter. When the butter foams, swirl the pan.
  • Sear the salmon: Place the fillets in the pan, presentation side down (the side you want facing up when serving). Cook without moving them for 3–4 minutes, until the edges turn opaque and the bottom is golden. Flip and cook another 2–4 minutes, depending on thickness. Transfer salmon to a plate and tent loosely with foil.
  • Sauté the asparagus: Reduce heat to medium. Add the asparagus to the same pan. Cook, tossing occasionally, for 4–6 minutes, until crisp-tender and lightly charred. Move asparagus to the edges of the pan to make a space in the center.
  • Make the garlic butter: Add the remaining 3 tablespoons butter to the center of the pan. When melted, add garlic. Cook 30–45 seconds, just until fragrant. Stir in lemon zest, a squeeze of lemon juice, Dijon, red pepper flakes, and parsley. Season with a pinch of salt and pepper.
  • Return salmon to the pan: Nestle the fillets back in and spoon the garlic butter over the top. Warm for 1–2 minutes. Adjust seasoning and add more lemon to taste.
  • Serve: Plate salmon with asparagus, drizzle with extra pan sauce, and finish with fresh parsley and lemon wedges.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Adrian

I'm Adrian, the founder of PrepCraze.com, your go-to destination for meal prep inspiration. With a passion for healthy living and delicious food, I'm on a mission to simplify meal prep and make nutritious eating accessible to all.

Keep Reading