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.: The surface moisture on the salmon is what prevents a good sear, so when you pat the fillets dry with paper towels you should feel the exterior go from slick to slightly tacky. Visually you want the flesh to look matte rather than shining with water. If the fish is wet the moment it hits the hot pan it will steam instead of browning, leaving a pale exterior. A common mistake is cutting the fillets too thin, which can lead to overcooking during the covered stage, so aim for uniform thickness and handle gently to avoid tearing the flesh.
Heat a large skillet over medium/high heat. Add the butter and allow to melt.: After seasoning you should notice the surface lightly dusted with spice, and the aroma of the paprika will give a faint smokiness as you move the fillets toward the skillet. This dry spice rub is important because it sets up layers of flavor that will deepen while cooking. If you oversalt at this stage you can always balance later with a squeeze of lemon, but under seasoning is harder to fix, so taste your approach on similar ingredients if unsure.
Add the garlic and cook for 1-2 minutes or until fragrant.: Letting the seasoned salmon rest briefly allows the spices to adhere and the surface to dry further. You will feel a slight tackiness that helps the fillets stay in place in the pan. Avoid leaving them out too long at room temperature, especially in warm kitchens, to keep food safety in check. If you need to pause, keep the fish chilled until the skillet is hot.
Stir in the honey, lemon juice, and water. Whisk to combine. Allow to cook for 1-2 minutes until bubbling and slightly reduced.: The skillet should be hot enough that a drop of water sizzles and evaporates quickly upon contact. A properly heated pan produces an immediate sear and that characteristic sizzling sound when the fillets are added. If the pan is not hot enough the fish will stick; if it is too hot you risk burning the butter and garlic, so aim for lively heat without smoking the pan.
Add the salmon, skin side down, to the skillet. Baste in the sauce.: As the butter melts it will foam slightly and the kitchen will take on a rich, nutty aroma. This melted fat creates an even cooking surface that encourages browning. Watch for the butter to stop foaming and just begin to turn a pale gold which signals it is ready; browning too far will introduce a toasty flavor that can overwhelm the glaze.
Add the asparagus around the salmon. Drizzle the asparagus with the olive oil. Season with salt and pepper.: The minced garlic should sizzle gently and release a savory perfume almost immediately. You will see it soften and become translucent, and small bubbles will form around it as it cooks. Avoid letting it go brown which can make the garlic taste bitter. If garlic browns too quickly, lower the heat and remove the pan momentarily to cool.
Cook the salmon on medium, covered and skin side down, for 15 minutes.: When you add the honey , it will thicken and gloss the butter , while the fresh lemon juice brightens the overall scent. Whisking these together creates a homogeneous glaze that will cling to the fish. You should notice the liquid steaming and beginning to shimmer as it reaches a simmer. A common misstep is adding the honey to a pan that is too hot, which can cause it to scorch; moderate the heat so the mixture can bubble gently.
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.: As you whisk the sauce, it will transform into a slightly viscous syrup that coats the spatula. This step ensures the honey does not pool and burn in the pan and distributes the lemon brightness evenly. The aroma should be a balanced mix of sweet and citrus. If the sauce appears too thin, let it reduce a touch longer off direct high heat, but be careful not to over reduce into a hard tacky mass.
Allow to cook for 1 to 2 minutes until bubbling and slightly reduced: During this reduction you will see small, steady bubbles and the sauce will darken marginally to a richer amber. The texture should be syrupy enough to coat the back of a spoon. This concentration intensifies flavors and helps the glaze adhere to the salmon . If it reduces too quickly and begins to smell burnt, remove from heat and add a splash of water to rescue it.
Add the salmon, skin side down, to the skillet: Place each fillet so the skin makes full contact with the pan, and you should hear a confident sizzle. The skin will render and become crisp over the covered cook time, producing a satisfying crackle when you later cut into it. Use tongs to position the fish gently so you do not tear the fillets. A frequent error is overcrowding the pan, which creates steam and prevents browning, so give each piece breathing room.
Baste in the sauce: As the fish sits, spoon the bubbling glaze over the tops repeatedly so the heat drives it into the flesh. You will see the sauce gloss the fillets and the aroma will intensify. Basting promotes even seasoning and helps lock moisture in the salmon . If you skip basting, the top can dry out during the covered cook time, so make a point to ladle the sauce over each fillet every few minutes.
Add the asparagus around the salmon: Tuck trimmed stalks of asparagus into the pan so they rest in the pan juices. They will steam gently and absorb savory-sweet notes from the glaze. You want them to sit in a single layer as much as possible to encourage even cooking. If they pile up they will steam rather than roast, losing their desirable charred tips.
Drizzle the asparagus with the olive oil: The olive oil will promote browning and give the stalks a silky sheen. Swirl it so each spear gets a light coating which helps crisp the exterior when broiled. Without oil the asparagus can dry out and stick to the pan, so this small step protects texture.
Season with salt and pepper: A final dusting of kosher salt and black pepper will lift the flavors across the pan. As the salt meets the hot glaze it will dissolve and distribute, making sure each bite is well seasoned. Under seasoning at this point leaves the dish flat, so be mindful to taste and adjust after cooking if needed.
Cook the salmon on medium, covered and skin side down, for 15 minutes: With the lid on the skillet the salmon will cook through gently and the skin will render. You will hear a steady, low sizzle and the sauce will continue to bubble. The fish should feel slightly firm but still yielding when pressed. A common mistake is relying solely on visual cues for doneness; use an instant read thermometer to aim for internal temperature of 145°F to be safe.
Turn your oven to broil: Preheating the broiler ensures the final quick blast of high heat crisps the top and caramelizes the glaze. You want the oven rack positioned so the skillet is a comfortable distance from the broiler element, preventing rapid charring. Leaving the broiler off will result in a softer finish, so this step is essential for that signature caramelized edge.
Uncover the skillet and place in the oven to broil for 3 to 5 minutes or until the salmon is cooked to an internal temperature of 145°F: Under the broiler you should see the glaze bubble and the edges of the salmon take on a deep golden color. The surface will sputter and give off a rich aroma. Watch closely, since broilers vary; the goal is a caramelized top without blackening. If your asparagus is thin and you're worried about burning, you can remove the asparagus from the skillet before broiling.