Start by patting the salmon fillets dry with paper towels. Season both sides of each fillet with salt and black pepper to taste.
In a large skillet, heat the olive oil over medium-high heat. Add the salmon fillets skin-side down. Cook for about 4-5 minutes, until the skin is crispy. Flip and cook for another 3-4 minutes until cooked through. Remove and set aside.
In the same skillet, lower the heat to medium. Add the minced garlic and sauté for about 30 seconds until fragrant. Pour in the heavy cream, and stir to combine. Bring to a simmer.
Add the fresh spinach and chopped sun-dried tomatoes to the sauce, stirring until the spinach wilts.
Stir in the grated Parmesan cheese until it melts into the sauce. Taste and adjust seasoning if needed.
Return the salmon fillets to the skillet, spooning the creamy sauce over the top. Let simmer for an additional minute.
Plate the salmon fillets, drizzling extra sauce over the top. Garnish with fresh basil. Serve immediately.