Prep the salmon: Pat fillets dry with paper towels.
Season both sides with salt and pepper. Dry fish sears better and gives a crisp edge.
Sear the salmon: Heat olive oil in a large skillet over medium-high. Place salmon presentation-side down and cook 3–4 minutes until golden.
Flip and cook another 2–3 minutes, depending on thickness. Transfer to a plate. They’ll finish gently in the sauce.
Sauté aromatics: Reduce heat to medium.
Add butter to the same pan. Stir in garlic for 30 seconds until fragrant—don’t brown it. Add sun-dried tomatoes and cook 1 minute.
Build the sauce: Pour in chicken broth and scrape up any browned bits.
Add heavy cream, Italian seasoning, and red pepper flakes. Simmer 2–3 minutes, stirring, until slightly thickened.
Melt in Parmesan: Lower heat and whisk in Parmesan until smooth. If it seems too thick, splash in more broth.
If too thin, simmer another minute.
Add greens and acid: Stir in spinach and let it wilt, about 1 minute. Squeeze in lemon juice. Taste and adjust salt and pepper.
The lemon brightens the rich sauce.
Nestle salmon back in: Return fillets to the skillet and spoon sauce over the top. Warm through for 1–2 minutes on low. Avoid overcooking.
Plate or portion: Serve salmon with sauce over your low-carb side of choice.
For meal prep, divide into 4 containers with zucchini noodles, cauliflower rice, or steamed broccoli.
Garnish: Top with chopped basil for a fresh finish.