Tear any thick stems off of the spinach leaves and discard. Roughly chop the spinach leaves and set aside.
Melt butter in a large oven-safe saute pan over medium heat.
Stir in shallots and a pinch of salt, and cook until translucent, about 2-3 minutes. Stir in garlic and nutmeg, and cook for about 30 seconds.
Stir in half and half and cook for 4-5 minutes until thickened. Stir frequently to ensure the half and half doesn't begin to separate.
Add the chopped fresh spinach a heaping handful at a time. Stir it into the half and half mixture after each addition, until it has all been mixed in.
Stir in the whipped cream cheese, followed by the grated parmesan cheese. Add in more Parmesan if desired. Remove the pan from the heat.
Season with a pinch of healthy pinch of salt and fresh black pepper. Stir to combine.
Top with shaved Parmesan and sprinkle nutmeg.
Set oven to broil high and broil creamed spinach for 2-4 minutes to allow the cheese to brown.
Enjoy!