Pat the salmon dry. Moisture keeps a good sear from happening. Blot both sides with paper towels, then season with salt and pepper.
Preheat your pan. Heat a large skillet over medium-high.
Add the olive oil. You want the oil hot and shimmering so the salmon browns quickly.
Sear the salmon. Place fillets in the pan, skin-side down if using skin-on. Cook 3–4 minutes until the underside is golden and the edges look opaque.
Flip and cook another 2–3 minutes. Transfer to a plate; the salmon will finish in the sauce.
Make the honey butter sauce. Lower the heat to medium. Add butter to the same pan.
When melted, stir in honey, garlic, soy sauce, and red pepper flakes if using. Let it bubble for 30–60 seconds until slightly thickened and glossy.
Return the salmon to the pan. Spoon the sauce over the fillets as they simmer for 1–2 minutes. Add the lemon or lime juice, and keep basting.
The sauce should turn sticky and cling to the salmon.
Check doneness. The salmon should flake easily and be just opaque in the center. Aim for an internal temp of 125–130°F for medium, or cook to your preference.
Finish and serve. Spoon extra sauce over the top. Sprinkle with herbs and sesame seeds.
Serve with rice, quinoa, roasted broccoli, or a simple green salad.