Preheat oven to 350° F.
Cook bacon in a medium skillet until crisp. Remove from pan and drain on paper towels; crumble. Drain all but 1 Tbsp of fat from skillet. Sauté onion over medium-high heat until tender, about 4 minutes; set aside.
Sprinkle crumbled bacon on the bottom of unbaked pie crust. Top with onion and cheese.
In a medium bowl, whisk together cream, eggs, salt, nutmeg and pepper until well blended. Stir in ham. Pour into pie crust and bake for 30 minutes, or until center is set.
Servings: 6