Bring a large pot of water to a rolling boil. Cook the pasta according to the package directions until al dente. Reserve about 1 cup of pasta water before draining.
Melt butter in a large saucepan over medium-low heat. Stir in minced garlic, spinach, and artichoke hearts. Cook for about 5 minutes until tender.
Add cream cheese and sour cream to the saucepan. Stir until melted and creamy.
Stir in grated Parmesan cheese and season with kosher salt. Mix well.
Toss the cooked pasta into the sauce until well coated. If the sauce is too thick, add reserved pasta water or chicken broth as needed.
Serve hot, topped with additional Parmesan cheese if desired.
Send me this recipe!
Just enter your email below and get it sent straight to your inbox!
Notes
Store leftovers in an airtight container in the refrigerator for up to 4 days.