Season the salmon: Pat the fillets dry. Sprinkle both sides with salt and pepper.
Let sit while you heat the pan.
Sear the salmon: Heat a large skillet over medium-high. Add 1 tablespoon oil and 1 tablespoon butter. When hot, place salmon skin-side up.
Sear 3–4 minutes until golden. Flip and cook another 3–4 minutes, depending on thickness. Transfer to a plate and tent loosely with foil.
Sauté the garlic: Reduce heat to medium.
If the pan is dry, add a small pat of butter. Add the minced garlic and cook 30–45 seconds until fragrant. Don’t brown it.
Build the sauce: Pour in the broth to deglaze, scraping up any browned bits.
Stir in heavy cream and cream cheese. Whisk gently until smooth and slightly thickened, 2–3 minutes.
Add spinach and cheese: Stir in the spinach and let it wilt. Add Parmesan, lemon zest, a squeeze of lemon juice, salt, pepper, and a pinch of nutmeg if using.
Taste and adjust seasoning. The sauce should be rich but bright.
Finish with salmon: Nestle the salmon back into the skillet, spooning sauce over the top. Simmer on low for 2 minutes to warm through and let flavors marry.
Sprinkle with red pepper flakes if you want heat.
Garnish and serve: Top with chopped parsley or dill. Serve as is or with a simple side like zucchini noodles, cauliflower rice, or steamed asparagus.