Season the salmon: Pat fillets dry and season both sides with salt, pepper, and a light sprinkle of Italian seasoning.
Sear the salmon: Heat olive oil in a large skillet over medium-high. Add salmon, skin-side up, and sear 3–4 minutes until golden.
Flip and cook 2–3 more minutes, then transfer to a plate. The salmon will finish in the sauce.
Sauté aromatics: Reduce heat to medium. Add butter, then garlic.
Cook 30 seconds until fragrant. Stir in sun-dried tomatoes and cherry tomatoes, and cook 1–2 minutes to soften.
Build the sauce: Pour in broth to deglaze, scraping up any browned bits. Add cream, Parmesan, Italian seasoning, and red pepper flakes.
Stir until the cheese melts and the sauce thickens slightly, 2–3 minutes.
Add greens: Fold in spinach and let it wilt. Taste the sauce, then season with salt and pepper as needed.
Finish the fish: Nestle salmon back into the skillet, spoon sauce over the top, and simmer 2–3 minutes until the salmon is just cooked through. Squeeze in lemon juice for brightness.
Prepare sides: While the sauce simmers, warm your cooked rice or noodles.
If using zucchini noodles, lightly sauté them in a separate pan with a pinch of salt for 1–2 minutes.
Garnish and serve: Top with fresh basil or parsley. Serve immediately or portion into meal prep containers with your chosen side.