Prep the salmon: Pat salmon dry with paper towels.
Season both sides with Cajun seasoning, a light pinch of salt, and black pepper. Be generous with the seasoning for a bolder crust.
Heat the pan: Set a large skillet over medium-high heat. Add 1 tablespoon of olive oil and 1 tablespoon of butter.
When the butter foams, it’s ready.
Sear the salmon: Place salmon in the skillet, presentation side down. Sear 3–4 minutes until golden with crisp edges. Flip and cook 2–3 more minutes.
Transfer to a plate; it will finish cooking in the sauce.
Sauté the aromatics: Lower heat to medium. Add another tablespoon of butter. Stir in minced garlic and a pinch of red pepper flakes.
Cook 30–60 seconds until fragrant, not browned.
Build the base: Add cherry tomatoes. Cook 2 minutes until they soften and burst slightly. Pour in broth and wine (if using).
Scrape up the browned bits on the pan’s bottom for extra flavor. Simmer 2–3 minutes to reduce slightly.
Make it creamy: Stir in heavy cream and Parmesan. Simmer gently, stirring, for 2–3 minutes until slightly thickened.
Add a small squeeze of lemon juice and a little zest. Taste and adjust salt, pepper, and Cajun seasoning.
Add greens: Fold in spinach and let it wilt, about 1 minute. If the sauce gets too thick, splash in more broth or cream.
Finish the salmon: Nestle salmon back into the pan, spooning sauce over the top.
Simmer on low for 2–3 minutes until the salmon is just cooked through and flakes easily with a fork.
Garnish and serve: Top with chopped parsley and another light squeeze of lemon if you like. Serve with rice, mashed potatoes, pasta, or crusty bread.