Preheat oven to 350 degrees
In a saute pan over medium low heat add the olive oil, garlic and parsley. Saute for a minute or so. Add the artichokes and cook over medium heat until the artichoke are pretty much cooked through. Set aside.
While the artichoke are cooking, separeate 6 eggs. Put the whites in one bowl and the yolks in another. Set the egg whites aside. Add the Parmesan cheese to the bowl with the egg yolks. Add salt and pepper. Mix together with a fork.
Next, with a hand mixer, beat the egg whites until soft peaks form. Add a pinch of salt.
Gently fold the egg whites into the bowl with the cheese and eggs.
Add the artichoke into the bottom of a very lightly buttered baking dish with tallish sides.
Pour the egg mixture over the artichokes and gently move the artichoke around so the eggs get to the bottom of the dish.
Bake for 20-25 minutes. It is cooked through when inserting a tooth pick, it comes out clean.
Serve.