Melt the butter in a large saute pan over medium heat. Add the garlic and cook just until fragrant.
Add the spinach and saute, stirring occasionally, until the spinach begins to wilt.
Add the heavy cream, cream cheese, salt, and pepper. Stir constantly until the cream cheese melts and thickens slightly. Remove from heat.
If desired, sprinkle with Parmesan cheese before serving.
Notes
Want to amp up the flavor? A pinch of ground nutmeg helps the flavors pop. You can also try a pinch of cayenne pepper. Or, try adding ½ to 1 teaspoon of Italian seasoning along with the salt and pepper.
If the pan is too full at the beginning, you can cover the pan with a lid for a minute or two to help speed up the wilting process.
Frozen spinach can be used in place of fresh. Thaw it and squeeze out as much water as you can.