Preheat the oven to 350 degrees F.
Heat the butter in a large skillet.
Add fennel and onions and sauté until they begin to caramelize, stirring often.
Add apple and ham and continue cooking for 5 minutes.
Pour the fennel, onion, apple, and ham into the uncooked pie shell.
Sprinkle 1 cup grated cheese over the filled pie shell.
In a mixing bowl, beat the eggs and milk together.
Pour over the mixture into the pie shell.
Sprinkle the remaining cup of grated cheese on top.
Sprinkle the pepper and sage on top of the cheese.
Bake at 350 degrees F. for 50-60 minutes or until the quiche is puffy and golden brown.
A knife inserted in the middle of the quiche should come out clean when it is done.
Let the quiche cool on a wire rack until the filling is set but the pie is still warm.
Serve immediately or refrigerate.
Quiche can be prepared in advance and reheated before serving.