Pat the salmon fillets dry with a paper towel. Season both sides with Cajun seasoning, garlic powder, paprika, salt, and pepper.
Heat olive oil in a large skillet over medium-high heat.
Add salmon, skin-side down (if using), and cook for 3–4 minutes until crisp. Flip and cook for another 2–3 minutes, or until cooked through and golden. Remove salmon and set aside.
Reduce heat to medium and add butter, honey, and lemon juice to the skillet. Stir until the butter is melted and the sauce begins to thicken slightly (about 1–2 minutes).
Return salmon to the pan and spoon the honey butter sauce over each piece. Cook for another 1–2 minutes to coat well.
Garnish with parsley or green onions before serving.