Season the salmon fillets with salt and pepper. Heat olive oil in a large skillet over medium-high heat. Sear the salmon for 4-5 minutes per side until golden and cooked through. Remove to a plate.
In the same skillet, reduce heat to medium. Add butter, minced garlic, and chopped sun-dried tomatoes. Sauté for 1-2 minutes until fragrant.
Pour in the heavy cream and bring to a gentle simmer. Let it cook for 2 minutes to slightly thicken.
Stir in the fresh baby spinach and grated parmesan cheese. Simmer until the spinach is wilted and the sauce is smooth and creamy.
Return the salmon to the skillet, spooning the creamy sauce over the top to warm through. Serve immediately over pasta or with crusty bread.