Sear the Salmon:
Pat salmon dry and season both sides with salt and pepper. Heat olive oil in a large skillet over medium-high heat. Sear salmon for 4–5 minutes per side, depending on thickness, until golden and cooked through. Remove and set aside.
Make the Cream Sauce:
Reduce heat to medium. In the same skillet, add butter and garlic. Sauté for 30 seconds until fragrant. Stir in sun-dried tomatoes and cook for another minute.
Add Cream and Parmesan:
Pour in heavy cream and bring to a gentle simmer. Stir in Parmesan and Italian seasoning. Let the sauce simmer for 2–3 minutes until slightly thickened.
Add Spinach:
Stir in baby spinach and cook until wilted, about 1 minute. Add lemon juice if using, to balance richness.
Return Salmon:
Nestle the salmon back into the skillet and spoon sauce over the fillets. Simmer for 2 minutes to heat through.
Serve:
Garnish with fresh basil or parsley. Serve hot with pasta, rice, mashed potatoes, or crusty bread.