Updated
This easy and healthy one-pan salmon and asparagus recipe is perfect when I need dinner on the table fast. It’s quick and easy to prep, and cleanup is a breeze! My honey garlic salmon is ready to serve in less than 30 minutes, and it’s a flavorful dinner my whole family loves.

Pin this recipe for later!
Pin It5-Star Review
“OMG!!! I am a horrible cook and this turned out amazing!!! It was so easy! My teenage son devoured it and asked me to make it again. Thank you so much for sharing your recipes!!”-Kendra
Easy Honey Garlic Salmon and Asparagus Recipe
We have fish for dinner a couple of times a week, and this honey garlic salmon and asparagus is my latest obsession. Everyone enjoys eating it, and I love that it’s super quick to make! It’s perfectly sweet and salty, and there are never any leftovers.
The other thing I love about it is that I can swap the fish for any other firm fish, and if asparagus is not in season, I can swap it for broccoli or even Brussels sprouts.
Tips for Beginners
- Watch the cook time. Cooking times may vary slightly depending on the thickness of your salmon fillets. The salmon is cooked when the flesh flakes away with a fork.
- Keep the skin on. I like to serve the salmon with the skin on as it gets nice and crispy. If you prefer, you can serve the salmon without the skin, but it’s best to cook it with the skin for a richer flavor.
- Check for bones. When I serve this to my kids, I do a quick bone check and remove any that I find.
- Use an oven-safe skillet. This will make the transfer from stove to oven easier—I find cast iron works well.
Honey Garlic Salmon and Asparagus Recipe

Equipment
- Cast Iron Skillet
Ingredients
- 1½ lbs Atlantic salmon side cut into 6 oz. portions, cod, hake, or pollock also work
- kosher salt and freshly ground black pepper to taste
- ½ tsp ground cayenne pepper
- ½ tsp ground paprika
- 2 tbsp salted butter (¼ stick)
- 4 cloves minced garlic in oil
- 4 tbsp honey
- 1½ tbsp fresh lemon juice
- 1 tbsp water
- 1 lb. fresh asparagus trimmed
- 1 tbsp olive oil
Video
Instructions
- Pat the salmon dry and cut it into 4 (6 oz.) filets. If you have extra, keep the extra for an additional meal. Season with salt and pepper to taste, and then cayenne pepper and paprika. Set aside.1½ lbs Atlantic salmon side, kosher salt and freshly ground black pepper, ½ tsp ground cayenne pepper, ½ tsp ground paprika
- Heat a large skillet over medium/high heat. Add the butter and allow to melt.2 tbsp salted butter
- Add the garlic and cook for 1-2 minutes or until fragrant.4 cloves minced garlic in oil
- Stir in the honey, lemon juice, and water. Whisk to combine. Allow to cook for 1-2 minutes until bubbling and slightly reduced.4 tbsp honey, 1½ tbsp fresh lemon juice, 1 tbsp water
- Add the salmon, skin side down, to the skillet. Baste in the sauce.
- Add the asparagus around the salmon. Drizzle the asparagus with the olive oil. Season with salt and pepper.1 lb. fresh asparagus, 1 tbsp olive oil
- Cook the salmon on medium, covered and skin side down, for 15 minutes.
- Turn your oven to broil. Uncover the skillet and place in the oven to broil for 3-5 minutes or until the salmon is cooked to an internal temperature of 145°F. If your asparagus is thin and you're worried about burning, you can remove the asparagus from the skillet before broiling.
Nutrition information is automatically calculated, so should only be used as an approximation.
How to Make Honey Garlic Salmon and Asparagus Step by Step

Gather your ingredients.

Prep the salmon: Pat 1½ lbs. of Atlantic salmon dry and cut it into 4 individual filets. Season with salt and pepper to taste, and then sprinkle with ½ tsp of cayenne pepper and ½ tsp of ground paprika. Set aside while you get the pan ready.

Melt the butter and cook the garlic: Heat a large skillet over medium/high heat and melt 2 tbsp of salted butter. Add 4 cloves of minced garlic and cook for 1-2 minutes or until fragrant and bubbling.

Make the sauce: Stir in 4 tbsp honey, 1½ tbsp lemon juice, and 1 tbsp water, whisking to combine. Let the sauce cook for 1-2 minutes until it starts to bubble and reduces slightly.

Baste the salmon: Add the salmon, skin side down, to the skillet and baste it in the sauce.

Add the asparagus: Add 1 lb. of asparagus to the pan, around the salmon. Drizzle 1 tbsp of olive oil over the asparagus, and season with salt and pepper. Cook the salmon on medium heat, covered and skin side down, for about 15 minutes.
Broil: Turn your oven to broil. Uncover the skillet and place it in the oven to broil for 3-5 minutes or until the salmon is cooked to an internal temperature of 145°F. If the asparagus spears are thin and you’re worried about them burning, you can remove them from the skillet before broiling.

Serve: Remove the salmon and asparagus from the oven and serve. Enjoy.
How to Store
This salmon and asparagus is best served as soon as it’s made, but if you have leftovers, they will keep well, covered in the fridge for 3 days or in the freezer for up to 3 months. Let thaw overnight in the refrigerator before reheating in a 275°F oven for 15 minutes.

Serving Suggestions
This honey garlic salmon and asparagus is a great one-pan meal all by itself. When I want to add a starch, I’ll make a batch of basmati rice, some creamy mashed potatoes, or a simple German potato salad.















I made this yesterday and still can’t believe how easy it was! I only had a regular stainless steel pan, but it was just enough for a dinner for two.
Oh I changed to broccoli
Modifications are welcomed and encouraged!
Recipe was easy and looks and taste great
That looks amazing with the Broccoli, Bob!
Followed the recipe, except I put it in aluminum foil and cooked it on my treggor. It turned out excellent 👍 Will do it again for sure.
Thanks for sharing, Lori!
Omg this recipe is one of our family favorites thanks so much
Thanks for letting us know!
OMG!!! I am a horrible cook and this turned out amazing!!! It was so easy! My teenage son devoured it and ask me to make it again. Thank you so much for sharing your recipes!!
Getting a teenager to eat vegetables sounds like a win to me!
I made this dish tonight. It was amazing and the first time I cooked Salmon.
Thanks for sharing! So happy it was a success!
Really? After making it, and burning everything, I realized 15 minutes is FARRRR too long to cook salmon on medium heat, skin down. This was a disaster.
Super easy and full of so much flavor! I Will definitely be making it again, thank you!
Thanks for stopping by, Laurie!
Although the one pan is a convenience, I have to say I didn’t care for the honey sweetened sauce on the asparagus. I loved it on the salmon!
Definitely modify the recipe to your liking!
This was delicious. My family and I enjoyed this on tonight. It was easy and quick. I had everything in my pantry. Love it. Will cook it again.
Thanks for sharing, Tamiko!