In a medium-sized bowl, whisk the eggs together with the grated Parmesan cheese. Season and set aside.
Melt the butter In a nonstick skillet over MEDIUM heat. Add the shallots. Cook for 2-3 minutes until translucent. Add the minced garlic and cook for 30 seconds.
Add the spinach to the skillet. Cook for 2 minutes, until it wilts.
Pour the prepared mixture into the skillet. Let sit until the edges begin to set. Using a spatula, gently fold the eggs until they reach the preferred level of doneness.