Written by

Michelle Clark

Published

Quick Garlic Butter Salmon and Asparagus in 20 Minutes

Ready In 20 minutes
Servings 4 servings
Difficulty Easy

“This is the best salmon I’ve ever had,” my brother said, pushing his empty plate toward me. That was it. No dramatic pause, no chef-like critique—just a quiet statement from someone who usually eats dinner in under four minutes without looking up from his phone. I had thrown together garlic butter salmon and asparagus on a Tuesday night, mostly because the fridge was looking sad and I needed something fast. I hadn’t planned on creating a recipe worth remembering. But there it was, a simple weeknight dinner that somehow tasted like it belonged on a restaurant menu.

The thing about this quick garlic butter salmon and asparagus recipe is that it doesn’t try to be fancy. It just works. The salmon gets that perfect golden crust while staying buttery and tender inside, and the asparagus soaks up all that garlicky goodness in the pan. Honestly, I’ve made this more times than I can count now, and it still feels like a cheat code for dinner. You know those meals that make you look like you tried really hard when you actually didn’t? This is that meal.

I started making this on nights when I had about twenty minutes and zero patience for complicated steps. And somewhere along the way, it became my go-to for everything—busy weeknights, last-minute guests, and even those evenings when I just need to eat something that feels good. Every time I make it, I think about that first night. The garlic sizzling in butter, the smell filling up the kitchen, and the way my brother didn’t say much but ate every single bite. That’s how I knew this one was special.

Why You’ll Love This Recipe

Let me tell you why this quick garlic butter salmon and asparagus has earned a permanent spot in my weekly rotation. I’ve tested this recipe probably a dozen times, tweaking the heat levels and timing until everything comes together just right. It’s the kind of recipe that builds confidence in the kitchen, even if you’re new to cooking fish.

  • Quick & Easy: From start to finish, you’re looking at about 20 minutes. Seriously. That’s less time than it takes to decide what to order for delivery.
  • Simple Ingredients: You probably already have garlic, butter, salt, and pepper in your kitchen. Just grab some salmon and asparagus, and you’re good to go.
  • Perfect for Busy Weeknights: This is the dinner you make when you’re tired, hungry, and need something that feels satisfying without the fuss.
  • Crowd-Pleaser: I’ve served this to picky eaters, seafood skeptics, and full-on food snobs. Everyone cleans their plate.
  • Unbelievably Delicious: The garlic butter sauce coats everything perfectly, and the salmon stays moist and flaky every single time.

What makes this version different from all the other salmon recipes out there? It’s the balance. The salmon gets a nice sear without overcooking, and the asparagus cooks right alongside it in the same pan, soaking up all that flavor. No extra dishes, no complicated techniques—just honest, good food. This isn’t just another weeknight dinner. It’s the kind of meal that makes you slow down for a second and actually enjoy what you’re eating.

What Ingredients You Will Need

This recipe uses simple, fresh ingredients that work together to create something really special. No fancy grocery store trips required—just good-quality basics that let the flavors shine. Here’s everything you’ll need:

For the Salmon

  • 4 salmon fillets (about 6 ounces each), skin on or off—your choice. I prefer skin on for extra crispiness, but either works great.
  • 4 tablespoons unsalted butter, divided. I like using Kerrygold for its rich flavor, but any good-quality butter works.
  • 4 cloves garlic, minced fresh. Please don’t use the jarred stuff here—fresh garlic makes a huge difference.
  • 1 tablespoon olive oil (helps prevent the butter from burning)
  • Salt and black pepper, to taste
  • ½ teaspoon paprika (adds color and a subtle smokiness)
  • 1 tablespoon fresh lemon juice (brightens everything up)
  • 2 tablespoons fresh parsley, chopped, for garnish

For the Asparagus

garlic butter salmon and asparagus preparation steps

  • 1 bunch fresh asparagus (about 1 pound), woody ends trimmed. Look for bright green stalks with firm tips.
  • 1 tablespoon olive oil
  • Salt and black pepper, to taste
  • Pinch of red pepper flakes (optional, but I love the tiny bit of heat)

If you’re looking for substitutions, here are a few that work well: swap the butter for ghee if you’re dairy-sensitive, or use avocado oil instead of olive oil for a higher smoke point. You can also use frozen asparagus in a pinch—just thaw and pat it dry before cooking. And if you don’t have fresh parsley, a squeeze of lemon at the end is enough to brighten the whole dish.

I always recommend getting the best salmon you can afford. Look for fillets that are bright in color and smell fresh, not fishy. Wild-caught salmon has a firmer texture and richer flavor, but farm-raised works perfectly fine too—just adjust the cooking time slightly since it can be a bit more delicate.

Equipment Needed

You don’t need a lot of fancy equipment for this one, which is part of the beauty. Here’s what you’ll need:

  • A large skillet (12-inch works best)—cast iron is my favorite because it holds heat beautifully, but a good non-stick or stainless steel pan works too
  • Fish spatula or thin metal spatula for flipping the salmon without breaking it apart
  • Cutting board and sharp knife for prepping the asparagus and garlic
  • Tongs for turning the asparagus
  • Measuring spoons—though honestly, I eyeball most of this now
  • Paper towels for patting the salmon dry (this step is non-negotiable for good searing)

If you don’t have a cast iron skillet, don’t worry. A regular non-stick pan works just fine—just be careful not to crank the heat too high. I’ve made this in a well-seasoned carbon steel pan too, and it turned out beautifully. The key is using a pan that’s large enough to fit everything without crowding, which helps everything cook evenly.

Preparation Method

Alright, let’s get cooking. This quick garlic butter salmon and asparagus comes together fast, so I recommend having everything prepped and ready before you turn on the heat. Trust me on this one—you don’t want to be chopping garlic while butter is browning in the pan.

  1. Prep the salmon (5 minutes): Take your salmon fillets out of the fridge and pat them thoroughly dry with paper towels. This is the most important step for getting that beautiful golden crust. Season both sides generously with salt, pepper, and paprika. Let them sit at room temperature for about 10 minutes while you prep the asparagus.
  2. Prep the asparagus (3 minutes): Rinse the asparagus and trim off the woody ends. The easiest way to do this is to bend one stalk—it will naturally snap where the tough part ends. Use that as a guide and trim the rest to match. Toss the asparagus with 1 tablespoon olive oil, salt, pepper, and red pepper flakes if using.
  3. Heat the pan (2 minutes): Place your skillet over medium-high heat and add 1 tablespoon of olive oil. Wait until the oil shimmers—this tells you it’s hot enough. You want a nice sizzle when the salmon hits the pan.
  4. Sear the salmon (6-7 minutes): Place the salmon fillets skin-side down in the hot pan. Don’t crowd them—leave a little space between each fillet. Let them cook undisturbed for 4 minutes. You’ll see the edges turning golden and opaque. Flip carefully using your fish spatula and cook for another 2-3 minutes on the other side. The salmon should feel firm to the touch but still have a little give in the center. Remove the salmon from the pan and set aside on a plate.
  5. Cook the asparagus (4-5 minutes): In the same pan, add the seasoned asparagus. Cook for 2-3 minutes, turning occasionally with tongs, until they’re bright green and slightly charred in spots. You want them tender-crisp, not mushy. Remove the asparagus and arrange on your serving platter.
  6. Make the garlic butter sauce (2 minutes): Reduce the heat to low and add the remaining 4 tablespoons of butter to the pan. Once it melts, add the minced garlic and stir constantly for about 30 seconds—just until fragrant. Be careful not to burn the garlic, or it will turn bitter. Add the lemon juice and stir everything together.
  7. Bring it all together (1 minute): Return the salmon to the pan, spooning the garlic butter sauce over the top. Let everything warm through for about 30 seconds. Sprinkle with fresh parsley and serve immediately with the asparagus alongside.

A few things to watch for: if your pan starts smoking, the heat is too high. If the garlic browns too quickly, take the pan off the heat for a few seconds. And if you’re unsure about doneness, a meat thermometer should read 125°F to 130°F for medium, which is perfect for salmon. The fillets will continue cooking slightly after you remove them from the heat.

Cooking Tips & Techniques

I’ve made this quick garlic butter salmon and asparagus more times than I can count, and I’ve definitely learned a few things along the way. Here are the tips I wish someone had told me from the start:

Pat that salmon dry. I cannot stress this enough. Moisture is the enemy of a good sear. If your salmon is wet, it will steam instead of brown, and you’ll end up with pale, sad fish. Take an extra 30 seconds with paper towels—it makes all the difference.

Let the pan get hot. I used to be impatient and add the salmon too early. The result? Sticking and uneven cooking. Wait until the oil shimmers and you see tiny wisps of smoke. That’s when you know it’s ready. And don’t move the salmon around once it’s in the pan—let it develop that crust naturally.

Watch your garlic. Garlic burns fast, especially in butter. That’s why I add it at the end, off the direct heat, and only cook it for about 30 seconds. Burnt garlic tastes bitter and can ruin the whole dish. If you’re nervous, you can even add it after removing the pan from the heat entirely—the residual heat will be enough.

Don’t overcook the asparagus. I learned this one the hard way. Mushy asparagus is sad asparagus. You want it bright green with a little snap when you bite into it. It should take no more than 4-5 minutes in a hot pan. If you’re serving it alongside the salmon, time it so both are ready at the same moment.

Use the same pan. This is one of those recipes where the pan does all the work. Cooking the asparagus in the same pan after the salmon means it picks up all those delicious browned bits. And the garlic butter sauce brings everything together. Less cleanup, more flavor—that’s a win in my book.

Variations & Adaptations

One of the things I love most about this quick garlic butter salmon and asparagus is how easy it is to adapt. Here are some variations I’ve tried and loved:

Lemon Herb Version: Add a teaspoon of dried dill or thyme to the butter sauce, along with extra lemon zest. It gives the dish a bright, fresh flavor that’s perfect for spring. I made this for a friend who doesn’t love garlic, and she asked for the recipe twice.

Spicy Kick: If you like heat, add an extra pinch of red pepper flakes to the asparagus and a drizzle of sriracha or chili crisp over the finished dish. The combination of garlic butter and spicy heat is honestly addictive. I’ve been known to make this version when I need a little extra energy on a dreary day.

Sheet Pan Version: For an even hands-off approach, toss everything on a sheet pan and roast at 400°F for 12-15 minutes. The texture is slightly different—less crispy, more tender—but it’s perfect for nights when you don’t want to stand over the stove. Just arrange the salmon and asparagus in a single layer and drizzle with garlic butter before roasting.

Dairy-Free Option: Substitute the butter with a good-quality vegan butter or ghee if you tolerate it. Coconut oil works in a pinch, but it will add a slight coconut flavor. I’ve tested this with Miyoko’s vegan butter, and it turned out surprisingly well.

Add Some Greens: Toss in a handful of spinach or arugula at the very end, letting it wilt in the residual heat of the pan. It adds a peppery note and makes the dish feel even more wholesome. I do this when I have leftover greens that need using up.

Serving & Storage Suggestions

This quick garlic butter salmon and asparagus is best served immediately, while the salmon is still flaky and the butter sauce is warm and glossy. I like to plate the asparagus first, lay the salmon on top or alongside, and spoon any remaining garlic butter from the pan over everything. A final sprinkle of fresh parsley and a few lemon wedges on the side make it look restaurant-ready.

For sides, this dish pairs beautifully with simple options. A bed of fluffy rice or quinoa soaks up that garlic butter sauce perfectly. Crusty bread is another favorite—especially for wiping the pan clean (don’t judge me). If you’re watching carbs, serve it alongside a simple green salad or some roasted baby potatoes. I’ve also enjoyed it with a side of miso glazed salmon with sesame cucumber noodles for a fun twist on salmon night.

For storage, let any leftovers cool completely before transferring to an airtight container. The salmon will keep in the refrigerator for up to 3 days. The asparagus will soften over time, so it’s best to eat that within a day or two. To reheat, I recommend using a skillet over medium-low heat with a splash of water or extra butter to keep everything moist. The microwave works in a pinch, but it can dry out the salmon. If you’re meal prepping, store the salmon and asparagus separately to keep the asparagus from getting too soggy.

You can also freeze the cooked salmon for up to 2 months. Wrap each fillet tightly in plastic wrap and then foil before freezing. Thaw overnight in the refrigerator and reheat gently. The texture won’t be quite as perfect as fresh, but it’s still delicious for a quick lunch.

Nutritional Information & Benefits

This quick garlic butter salmon and asparagus isn’t just delicious—it’s packed with nutrients that make you feel good about eating it. Here’s a rough estimate per serving (one salmon fillet with asparagus):

  • Calories: Approximately 420
  • Protein: 38g
  • Fat: 28g (mostly healthy fats from salmon and butter)
  • Carbohydrates: 6g
  • Fiber: 3g
  • Vitamin D: High (from salmon)
  • Omega-3 Fatty Acids: Excellent source

Salmon is one of the best sources of omega-3 fatty acids, which support heart health and brain function. It’s also rich in high-quality protein, B vitamins, and selenium. Asparagus is a nutritional powerhouse too—it’s loaded with fiber, folate, and vitamins A, C, and K. The garlic adds anti-inflammatory properties, and the butter provides vitamin A and healthy fats that help your body absorb the fat-soluble nutrients from the vegetables.

This recipe is naturally gluten-free and can be made dairy-free with a simple butter swap. If you’re watching your sodium, go easy on the salt and rely more on the herbs and lemon for flavor. For a lower-calorie version, reduce the butter to 2 tablespoons and use cooking spray for the asparagus.

Conclusion

This quick garlic butter salmon and asparagus has become my secret weapon for busy nights when I want something that feels special without spending hours in the kitchen. It’s the recipe I turn to when I need a win—when I want to sit down to a meal that looks beautiful, tastes incredible, and didn’t stress me out to make. The garlic butter sauce alone is worth the effort, and the way it coats the tender salmon and crisp asparagus is pure magic.

I hope you give this recipe a try and make it your own. Maybe you’ll add extra lemon, or a pinch more red pepper flakes, or serve it over a bed of something completely unexpected. That’s the beauty of cooking—making a recipe your own. And if you do try it, I’d love to hear how it turns out. Drop a comment below and let me know what you think, or share your own twist on this dish. For another quick and satisfying dinner idea, check out this crispy garlic parmesan boneless chicken thighs recipe—it’s another weeknight favorite in my house.

Happy cooking, friends. Here’s to good food, fast dinners, and the people we share them with.

Frequently Asked Questions

Can I use frozen salmon for this recipe?

Yes, you can, but make sure to thaw it completely in the refrigerator overnight and pat it very dry before cooking. Frozen salmon releases more water as it cooks, which can prevent a good sear. If you’re in a hurry, you can thaw it under cold running water for about 15 minutes, but patting it dry is still essential.

How do I know when the salmon is cooked through?

The easiest way is to use a meat thermometer—insert it into the thickest part of the fillet. For medium, you’re looking for 125°F to 130°F. The salmon will continue cooking slightly after you remove it from the heat. If you don’t have a thermometer, look for the flesh to turn from translucent to opaque and flake easily with a fork.

Can I make this recipe with other vegetables?

Absolutely! Green beans, broccoli florets, or zucchini slices all work beautifully in place of asparagus. Just adjust the cooking time based on the vegetable—broccoli might need an extra minute, while zucchini cooks faster. The garlic butter sauce pairs well with almost any vegetable.

What’s the best way to reheat leftovers without drying out the salmon?

I recommend reheating in a skillet over medium-low heat with a splash of water or a little extra butter. Cover the pan with a lid to trap steam, and warm for about 2-3 minutes. The microwave works too, but it tends to dry out the salmon. If using the microwave, cover the plate with a damp paper towel and heat in 30-second intervals.

Is this recipe keto-friendly?

Yes, this recipe is naturally low in carbohydrates and high in healthy fats and protein, making it perfect for a keto diet. Each serving has about 6 grams of carbs, mostly from the asparagus. Just be mindful of the butter amount if you’re watching your calories, but the fat content fits well within keto macros.

Pin This Recipe!

garlic butter salmon and asparagus recipe

Print

Quick Garlic Butter Salmon and Asparagus in 20 Minutes

A quick and easy weeknight dinner featuring perfectly seared salmon and tender-crisp asparagus in a rich garlic butter sauce. Ready in just 20 minutes, this simple yet elegant dish is sure to become a go-to favorite.

  • Author: Nora
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 20 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 4 salmon fillets (about 6 ounces each), skin on or off
  • 4 tablespoons unsalted butter, divided
  • 4 cloves garlic, minced
  • 1 tablespoon olive oil
  • Salt and black pepper, to taste
  • 1/2 teaspoon paprika
  • 1 tablespoon fresh lemon juice
  • 2 tablespoons fresh parsley, chopped
  • 1 bunch fresh asparagus (about 1 pound), woody ends trimmed
  • 1 tablespoon olive oil (for asparagus)
  • Salt and black pepper, to taste
  • Pinch of red pepper flakes (optional)

Instructions

  1. Prep the salmon: Pat salmon fillets dry with paper towels. Season both sides generously with salt, pepper, and paprika. Let sit at room temperature for about 10 minutes.
  2. Prep the asparagus: Rinse asparagus and trim woody ends. Toss with 1 tablespoon olive oil, salt, pepper, and red pepper flakes if using.
  3. Heat the pan: Place a large skillet over medium-high heat and add 1 tablespoon olive oil. Wait until the oil shimmers.
  4. Sear the salmon: Place salmon fillets skin-side down in the hot pan. Cook undisturbed for 4 minutes. Flip carefully and cook for another 2-3 minutes. Remove salmon and set aside.
  5. Cook the asparagus: In the same pan, add the seasoned asparagus. Cook for 2-3 minutes, turning occasionally, until bright green and slightly charred. Remove and arrange on a serving platter.
  6. Make the garlic butter sauce: Reduce heat to low. Add remaining 4 tablespoons butter. Once melted, add minced garlic and stir constantly for about 30 seconds until fragrant. Add lemon juice and stir.
  7. Bring it all together: Return salmon to the pan, spooning garlic butter sauce over the top. Warm through for about 30 seconds. Sprinkle with fresh parsley and serve immediately with asparagus.

Notes

Pat salmon dry for best sear. Don’t crowd the pan. Add garlic at the end to prevent burning. Asparagus should be tender-crisp, not mushy. Use same pan for maximum flavor.

Nutrition

  • Serving Size: 1 salmon fillet with
  • Calories: 420
  • Sugar: 2
  • Sodium: 400
  • Fat: 28
  • Saturated Fat: 12
  • Carbohydrates: 6
  • Fiber: 3
  • Protein: 38

Keywords: garlic butter salmon, salmon and asparagus, quick salmon recipe, weeknight dinner, healthy salmon, 20 minute dinner

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