Heat a medium skillet over medium heat. When hot add the oil and onions and sauté until golden and almost crispy, about 10 to 12 minutes, stirring. Set aside.
In a medium bowl, beat the eggs with the Parmesan and parsley.
Place the artichokes and the onions on the pie crust, pour the eggs over and top with mozzarella.
Bake until the eggs are set, about 40 to 45 minutes.