Excellent recipe for brunch, also makes great leftovers and freezes well. Tastes delicious warm or at room temperature. I have also lightened the recipe at times by omitting the Gruyere cheese completely and also gotten excellent results with the same cooking time. The pie crust is worth the effort to make from scratch, although a pre-made puff pastry crust may also be used to cut prep time. The recipe was given to me by a friend, which I then modified.