Pat the salmon dry. Use paper towels to remove surface moisture. This helps the fish sear well and prevents steaming.
Season simply. Sprinkle the fillets on both sides with salt, pepper, and paprika. Let them sit at room temperature for 10 minutes while you prep the sauce ingredients.
Heat the pan. Place a large skillet (stainless steel or cast iron works best) over medium-high heat.
Add the olive oil and let it shimmer.
Sear the salmon. Place the fillets in the pan, presentation side down (the nicer-looking side). Cook without moving for 3–4 minutes until golden. Flip and cook another 2–4 minutes, depending on thickness, until almost done.
Transfer salmon to a plate; it will finish in the glaze.
Lower the heat and build the sauce. Reduce heat to medium-low. Add butter to the same pan. When melted, stir in garlic and cook 30 seconds until fragrant, not browned.
Add the glaze ingredients. Stir in honey, soy sauce, lemon juice, and red pepper flakes if using.
Let it bubble for 1–2 minutes, stirring, until slightly thick and glossy.
Glaze the salmon. Return fillets to the pan. Spoon the sauce over the tops and cook 1–2 more minutes. The salmon should be just opaque and flake easily.
Aim for 125–130°F internal temperature for moist, medium doneness.
Finish and serve. Taste the sauce and adjust salt or lemon as needed. Garnish with parsley or chives. Serve right away with extra lemon wedges.