CrustCombine the flour and salt on your work surface. Add extra virgin olive oil and work them together until a coarse meal is formed. Next combine the flour mixture with the milk and eggs. If the dough feels dry, add more milk, gather the dough into a ball, then, using the heel of your hand, and push a section of the dough down and away against the work surface, smearing the dough to combine. Chill the dough for 20 to 30 minutes before rolling it out.
FillingIn a 10-inch sauté pan cook the onions slowly in the oil until they begin to soften. Add the artichokes and cook until soft. Season with salt and pepper. Remove from the heat and place the mixture in a bowl to cool.
Beat the eggs thoroughly with the ricotta, parsley and Parmesan cheese. Season with salt, pepper, and nutmeg and stir into the cooled artichoke mixture.
Preheat the oven to 400°F. Roll out the dough to fit a 9 inch tart pan.
Transfer the dough to tart pan. Spread the ricotta mixture on top. Bake for 20 minutes. Lower the heat to 350°F, and bake for about 45 minutes, or until golden brown.