Honey Garlic Salmon With Asparagus – A Fast, Flavor-Packed Weeknight Dinner
This Honey Garlic Salmon with Asparagus is the kind of meal you’ll want on repeat. It’s quick, full of bold flavor, and feels special without any fuss. The salmon turns buttery and tender, the asparagus stays crisp-tender, and the honey-garlic glaze ties everything together with sweet-savory goodness.
Best of all, it cooks in one pan and comes together in about 25 minutes. If you’re looking for a go-to dinner that tastes restaurant-quality but fits into a busy week, this is it.

Ingredients
Method
- Pat the salmon dry: Use paper towels to remove moisture, then season both sides with salt and pepper. Dry fish sears better and won’t steam in the pan.
- Prep the asparagus: Snap off the woody ends. Toss spears with 1 tablespoon oil, a pinch of salt, and pepper.
- Make the sauce: In a small bowl, whisk honey, soy sauce, lemon zest, lemon juice, and red pepper flakes. Set aside.
- Sear the salmon skin-side down: Heat a large skillet over medium-high. Add 1 tablespoon oil and the butter. When hot and foamy, add salmon skin-side down. Press gently with a spatula for the first 20–30 seconds to prevent curling. Cook 4–5 minutes until the skin is crisp and the edges are turning opaque.
- Flip and cook briefly: Turn the salmon and cook 1–2 minutes more. Remove to a plate (it will finish in the sauce). Don’t overcook at this stage.
- Cook the asparagus: In the same pan, add the asparagus. Sauté 3–4 minutes, tossing occasionally, until bright green and just tender. Add a sprinkle of salt if needed.
- Add garlic: Push asparagus to one side. Add the minced garlic to the empty side and cook 30 seconds until fragrant.
- Glaze time: Pour the honey-soy-lemon mixture into the pan. Let it bubble for 30–60 seconds, stirring to combine with the garlic and pan juices.
- Return the salmon: Nestle salmon back into the pan, spooning glaze over the top. Cook 1–3 minutes on low to medium heat until the salmon is just cooked through and the sauce thickens slightly. Aim for medium (moist and glossy in the center).
- Finish and serve: Remove from heat. Taste the sauce and adjust with a pinch of salt, extra lemon, or a drizzle of honey. Sprinkle with chopped parsley or chives. Serve with lemon wedges for squeezing.
Transform Your Body in just 6-Weeks. Get Fit, Save Time, and Eat Smart.
Ready to get real results without long workouts or complicated diets? Our 6-week plan is made for busy people who want quick wins and lasting changes.
Get Your Program TodayWhat Makes This Recipe So Good

- One-pan convenience: Fewer dishes and simple cleanup make this perfect for busy weeknights.
- Balanced flavor: Sweet honey, bright lemon, soy (or tamari), and garlic create a glossy glaze that hits all the right notes.
- Quick cook time: Salmon cooks fast, and asparagus thrives in the same pan, so dinner is done fast.
- Adaptable: Swap asparagus for green beans or broccolini, and adjust sweetness or spice to taste.
- Nutrient-dense: Protein, omega-3 fats, fiber, and vitamins make this a feel-good meal.
What You’ll Need
- Salmon fillets: 4 skin-on fillets (about 5–6 ounces each).
- Asparagus: 1 bunch, woody ends trimmed.
- Olive oil or avocado oil: 2 tablespoons, divided.
- Butter: 2 tablespoons, for richness and browning.
- Garlic: 4 cloves, minced (more if you love it).
- Honey: 3 tablespoons.
- Soy sauce or tamari: 2 tablespoons (use low-sodium if preferred).
- Lemon: Zest and juice of 1 lemon.
- Red pepper flakes: 1/4 teaspoon (optional, for a little heat).
- Salt and pepper: To taste.
- Fresh parsley or chives: For garnish.
- Lemon wedges: For serving.
Step-by-Step Instructions

- Pat the salmon dry: Use paper towels to remove moisture, then season both sides with salt and pepper. Dry fish sears better and won’t steam in the pan.
- Prep the asparagus: Snap off the woody ends.
Toss spears with 1 tablespoon oil, a pinch of salt, and pepper.
- Make the sauce: In a small bowl, whisk honey, soy sauce, lemon zest, lemon juice, and red pepper flakes. Set aside.
- Sear the salmon skin-side down: Heat a large skillet over medium-high. Add 1 tablespoon oil and the butter.
When hot and foamy, add salmon skin-side down. Press gently with a spatula for the first 20–30 seconds to prevent curling. Cook 4–5 minutes until the skin is crisp and the edges are turning opaque.
- Flip and cook briefly: Turn the salmon and cook 1–2 minutes more.
Remove to a plate (it will finish in the sauce). Don’t overcook at this stage.
- Cook the asparagus: In the same pan, add the asparagus. Sauté 3–4 minutes, tossing occasionally, until bright green and just tender.
Add a sprinkle of salt if needed.
- Add garlic: Push asparagus to one side. Add the minced garlic to the empty side and cook 30 seconds until fragrant.
- Glaze time: Pour the honey-soy-lemon mixture into the pan. Let it bubble for 30–60 seconds, stirring to combine with the garlic and pan juices.
- Return the salmon: Nestle salmon back into the pan, spooning glaze over the top.
Cook 1–3 minutes on low to medium heat until the salmon is just cooked through and the sauce thickens slightly. Aim for medium (moist and glossy in the center).
- Finish and serve: Remove from heat. Taste the sauce and adjust with a pinch of salt, extra lemon, or a drizzle of honey.
Sprinkle with chopped parsley or chives. Serve with lemon wedges for squeezing.
Storage Instructions
- Refrigerate: Store leftovers in an airtight container for up to 2 days. Keep salmon and asparagus together with any extra glaze.
- Reheat gently: Warm in a skillet over low heat with a splash of water to loosen the glaze, or microwave at 50% power in short bursts.
Avoid overcooking.
- Freeze? Not ideal. Cooked salmon can dry out when frozen, and asparagus turns mushy. Enjoy fresh when possible.
Why This is Good for You
- Omega-3s: Salmon provides heart-healthy fats that support brain function and reduce inflammation.
- High-quality protein: Keeps you full, supports muscle health, and pairs well with fiber-rich veggies.
- Vitamins and minerals: Asparagus brings folate, vitamin K, and antioxidants.
Lemon adds vitamin C for a light boost.
- Smart sweetness: Honey sweetens without the need for heavy sauces or cream, keeping the dish balanced.
Common Mistakes to Avoid
- Starting with wet salmon: Moisture prevents browning and makes the fish stick. Dry thoroughly before seasoning.
- Overcrowding the pan: Too many pieces in a small pan causes steaming. Use a large skillet or cook in batches.
- Overcooking: Salmon keeps cooking off heat.
Pull it when it’s just opaque with a slightly glossy center.
- Skipping the press: Pressing the salmon briefly when it hits the pan prevents the skin from curling and ensures crispness.
- Burning the garlic: Add garlic after asparagus has softened a bit, then add the sauce quickly so it doesn’t scorch.
Variations You Can Try
- Spicy maple twist: Swap honey for pure maple syrup and add extra red pepper flakes or a dash of sriracha.
- Ginger-lime: Add 1 teaspoon grated fresh ginger and use lime zest and juice instead of lemon.
- Citrus-herb: Add orange zest with the lemon and finish with dill or tarragon.
- Veggie swap: Try broccolini, snap peas, or green beans. Adjust cook time to keep them crisp-tender.
- Grill it: Brush salmon with the sauce and grill over medium heat. Cook asparagus in a grill basket, then toss with remaining warm glaze.
- Sheet pan method: Roast asparagus at 425°F (220°C) for 5 minutes, add salmon, brush with sauce, and roast 8–10 minutes more.
FAQ
How do I know when salmon is done?
The flesh should turn opaque and flake easily with a fork but remain moist.
A thermometer should read about 125–130°F for medium. Remove from heat slightly before that; carryover cooking will finish it.
Can I use frozen salmon?
Yes. Thaw it fully in the fridge overnight, then pat very dry.
Frozen fillets tend to release more moisture, so drying is key for a good sear.
What if I don’t have soy sauce?
Use tamari for gluten-free, or coconut aminos for a slightly sweeter, less salty option. Taste and adjust salt at the end.
Can I make this without butter?
You can use only oil, but butter adds flavor and helps with browning. For dairy-free, use a neutral high-heat oil and consider a splash of sesame oil at the end for richness.
How can I keep the skin crispy?
Start with a hot pan, dry fish, and don’t move it for the first few minutes.
Press gently when it hits the pan to keep contact. Serve skin-side up so steam doesn’t soften it.
What should I serve with it?
Rice, quinoa, mashed potatoes, or couscous all work well. A simple green salad or sliced tomatoes make it a complete meal.
Can I double the sauce?
Absolutely.
If you like extra glaze for drizzling over rice, double the sauce ingredients and simmer a bit longer to thicken.
Wrapping Up
Honey Garlic Salmon with Asparagus is simple, fast, and full of bright flavor. It’s a great way to get a wholesome dinner on the table without much effort, and it adapts easily to what you have on hand. Keep the steps simple—dry the fish, don’t overcook, and let the sauce shine—and you’ll have a dinner that always hits the spot.
Enjoy it any night of the week, and don’t forget the lemon squeeze at the end for that fresh finish.
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.