Season the salmon filets with kosher salt and freshly ground black pepper.
Heat olive oil in a large skillet over medium-high heat.
Add salmon filets skin-side down and cook for about 4-5 minutes per side until cooked through and golden brown. Remove salmon from skillet and set aside.
In the same skillet, add diced white onion and minced garlic; sauté until translucent and fragrant, about 2-3 minutes.
Add sun-dried tomatoes and cherry tomatoes; cook for another 2 minutes to soften.
Pour in heavy cream and stir in freshly shredded Parmesan cheese, paprika, and Italian seasoning.
Simmer sauce for 5 minutes until slightly thickened.
Add fresh baby spinach and cook until wilted.
Season the sauce with salt to taste.
Return the salmon filets to the skillet and spoon the creamy sauce over them.
Cook together for 2 more minutes to heat through.
Serve the creamy Tuscan salmon hot with your choice of sides.