If you need a dinner that feels a little special without making a huge mess in the kitchen, this Salmon recipe is one of my favorite answers. One-pan honey garlic salmon is the kind of meal I come back to again and again because it gives you that glossy, savory-sweet restaurant-style finish in barely any time at all. The salmon turns tender and flaky, the glaze becomes rich and garlicky, and the asparagus cooks right alongside it for an easy complete meal.
I love recipes like this for busy weeknights because you only need a handful of simple ingredients and one skillet. You get lots of flavor from honey, garlic, soy sauce, lemon, and a little butter, and the whole dish tastes fresh, balanced, and comforting. If you’ve ever wanted a salmon dinner that looks impressive but feels completely doable, this is the one I’d tell you to make first.
What really makes this recipe shine is the contrast of textures and colors. The salmon gets lightly caramelized on top, the sauce turns glossy with little bits of garlic throughout, and the asparagus stays vibrant and crisp-tender. It’s easy enough for Monday night, but honestly, I’d gladly serve it to friends too.
Quick Recipe Info Card
- Prep time: 10 minutes
- Cook time: 10 minutes
- Total time: 20 minutes
- Servings: 4
- Difficulty: Easy
Why You’ll Love It
- It’s a true one-pan dinner, which means fewer dishes for you later.
- The honey garlic glaze is sweet, savory, buttery, and incredibly good on salmon.
- You can have dinner on the table in about 20 minutes.
- The asparagus cooks in the same skillet, so your side dish is built right in.
- It looks beautiful and feels elevated, even though the method is very simple.
- This recipe works well for both weeknight dinners and casual entertaining.
- The ingredients are easy to find and likely already in your kitchen.
Nutritional Benefits and Adaptable Variations
- Salmon is a great source of protein and contains beneficial omega-3 fats.
- Asparagus adds fiber, vitamins, and a fresh green element that balances the glaze.
- Garlic and lemon bring bold flavor without needing lots of extra ingredients.
- For a slightly lighter version, you can reduce the butter and use a little extra lemon juice.
- If you like heat, add more red pepper flakes to the sauce.
- You can swap asparagus for green beans, broccolini, or zucchini if that’s what you have.
- Use tamari instead of soy sauce if you need a gluten-free option; just double-check all packaged ingredients.
- If you prefer a less sweet glaze, reduce the honey slightly and add an extra squeeze of lemon.
Ingredients
For the salmon and vegetables
- 4 salmon fillets, about 6 ounces each
- 1 pound asparagus, trimmed
- 1 tablespoon olive oil
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon black pepper
- 1/4 teaspoon red pepper flakes, optional
For the honey garlic sauce
- 3 tablespoons honey
- 3 tablespoons low-sodium soy sauce
- 4 cloves garlic, minced
- 1 tablespoon fresh lemon juice
- 2 tablespoons unsalted butter
- 1 teaspoon cornstarch
- 1 tablespoon water
For finishing
- 1 tablespoon chopped fresh parsley
- Lemon wedges, for serving
Step-by-Step Instructions
[INSERT PROCESS IMAGE HERE]
- Prep the salmon and asparagus. Pat the salmon fillets dry with paper towels. Season them with the salt, black pepper, and red pepper flakes if using. Trim the woody ends from the asparagus.
- Mix the sauce. In a small bowl, whisk together the honey, soy sauce, minced garlic, and lemon juice. In another tiny bowl, stir the cornstarch with the water to make a slurry.
- Sear the salmon. Heat the olive oil in a large skillet over medium-high heat. Add the salmon fillets skin-side down if they have skin. Cook for about 4 minutes, until the bottoms are nicely seared and the salmon releases easily.
- Flip and add the asparagus. Carefully flip the salmon and add the asparagus around the fillets. Cook for 2 minutes, gently turning the asparagus once so it starts to become crisp-tender.
- Add the sauce. Lower the heat to medium. Add the butter to the skillet, then pour in the honey garlic mixture. Let it bubble for about 30 seconds, then stir in the cornstarch slurry.
- Glaze everything. Spoon the sauce over the salmon as it thickens. Cook for 2 to 3 more minutes, until the salmon is cooked through and flakes easily with a fork, and the asparagus is tender-crisp. For food safety, cook salmon to an internal temperature of 145°F.
- Finish and serve. Turn off the heat and sprinkle with chopped parsley. Serve right away with lemon wedges and spoon extra sauce over the top.
Tips, Serving Suggestions & Substitutions
- Dry the salmon well before it hits the pan. This helps it sear instead of steam.
- Don’t move the fillets too early. Once the first side is properly seared, the salmon will release much more easily.
- Use medium or medium-high heat rather than blasting the pan too hot, since honey can burn quickly once added.
- Choose similar-sized fillets so everything cooks evenly.
- If your asparagus is very thick, give it an extra minute in the pan or cut the spears in half lengthwise.
- No asparagus? Try broccolini, snap peas, green beans, or zucchini.
- Want a fuller meal? Serve this with rice, quinoa, mashed potatoes, or crusty bread to soak up the glaze.
- Prefer no cornstarch? Let the sauce simmer a little longer to reduce naturally, though it will be slightly thinner.
- Use fresh garlic if possible. It gives the sauce the best flavor and those lovely visible bits in the glaze.
Nutrition Information
| Nutrient | Approximate Amount Per Serving |
|---|---|
| Calories | 380 |
| Protein | 35 g |
| Carbohydrates | 14 g |
| Fat | 20 g |
| Saturated Fat | 6 g |
| Cholesterol | 95 mg |
| Sodium | 520 mg |
| Fiber | 2 g |
| Sugar | 11 g |
Nutrition values are estimates only and can vary depending on the exact ingredients and portion sizes you use.
Storage & Make-Ahead Tips
If you have leftovers, let the salmon cool slightly, then store it in an airtight container in the refrigerator for up to 2 days. I like to keep the asparagus with it so the flavors stay together. Reheat gently in a skillet over low heat or in the microwave at reduced power so the salmon doesn’t dry out.
You can also make the sauce mixture a day ahead and keep it covered in the fridge. Trim the asparagus and portion the salmon in advance too, which makes this dinner feel even faster when you’re ready to cook. I don’t recommend fully cooking the dish ahead for best texture, since salmon is always nicest freshly made.
FAQ
1. Can I use frozen salmon?
Yes, you can, but thaw it completely first and pat it very dry before cooking. Extra moisture will make it harder to get a good sear and can thin the sauce.
2. Do I have to keep the skin on the salmon?
No. Skin-on fillets are nice because they hold together well in the pan, but skinless fillets work too. Just handle them a little more gently when flipping.
3. How do I know when the salmon is done?
The salmon should flake easily with a fork and look opaque throughout. For the most reliable result, use an instant-read thermometer and cook it to 145°F.
4. Can I make this recipe without asparagus?
Absolutely. Green beans, broccolini, zucchini, or snap peas all work well. Just adjust the cooking time depending on how firm or tender you like your vegetables.
5. Is the sauce very sweet?
No, it’s balanced. The honey adds sweetness, but the soy sauce, garlic, butter, and lemon keep it savory and bright. If you want it less sweet, reduce the honey slightly.
Final Thoughts
This one-pan honey garlic salmon is exactly the kind of dinner I love sharing because it’s simple, dependable, and honestly so delicious. You get tender salmon, fresh asparagus, and a glossy garlicky glaze that tastes like you put in far more effort than you actually did.
If you make it, I’d love to hear how it turned out for you. Leave a comment, share the recipe with someone who needs an easy dinner idea, and save it to Pinterest so you can come back to it on your busiest nights.

One-Pan Honey Garlic Salmon: Easy 20-Min Dinner
Ingredients
Equipment
Method
- Pat the salmon fillets dry with paper towels. Season with kosher salt, black pepper, and red pepper flakes if using. Trim the asparagus.
- In a small bowl, whisk together the honey, soy sauce, minced garlic, and lemon juice. In another small bowl, stir the cornstarch with the water to make a slurry.
- Heat the olive oil in a large skillet over medium-high heat. Add the salmon fillets skin-side down if using skin and cook for about 4 minutes, until seared and releasing easily from the pan.
- Flip the salmon carefully and add the asparagus around the fillets. Cook for 2 minutes, turning the asparagus once.
- Reduce the heat to medium. Add the butter to the skillet, then pour in the honey garlic mixture. Let it bubble for about 30 seconds.
- Stir in the cornstarch slurry and spoon the sauce over the salmon as it thickens. Cook for 2 to 3 more minutes, until the salmon flakes easily and reaches 145°F internally, and the asparagus is tender-crisp.
- Turn off the heat, sprinkle with chopped parsley, and serve with lemon wedges and extra sauce from the pan.


