In a large skillet, melt the butter over medium heat.
Add the minced garlic to the skillet and sauté for 1-2 minutes until fragrant.
Add the shrimp to the skillet and cook for 2-3 minutes on each side until they turn pink and opaque. Remove the shrimp from the skillet and set aside.
In the same skillet, add the chopped sun-dried tomatoes and cook for 1-2 minutes to release their flavors.
Pour in the chicken broth and bring it to a simmer. Allow it to cook for 2-3 minutes to reduce slightly.
Reduce the heat to low and add the heavy cream and grated Parmesan cheese to the skillet. Stir well to combine and let it simmer for 3-4 minutes until the sauce thickens.
Add the fresh spinach to the skillet and cook until it wilts down, about 2 minutes.
Season the sauce with dried Italian seasoning, salt, and pepper to taste.
Return the cooked shrimp to the skillet and toss them in the sauce to coat them evenly. Cook for an additional 1-2 minutes until the shrimp are heated through.
Garnish with fresh chopped parsley before serving.