Preheat the oven to 375°F. Roll out a pie crust and place it in a 9-inch pie dish. In a large bowl, whisk together eggs, milk, salt, and pepper. Stir in chopped ham, blanched asparagus, and grated Gruyere cheese. Pour the mixture into the pie crust. Bake for 35-40 minutes, until the filling is set and the crust is golden brown. Let cool for 10 minutes before slicing and serving.