Bake pierce uncooked crust with a fork several times and bake in a 400 degree oven for 7 to 10 minutes. Remove from oven and lower temperature to 350 degrees.
Cook bacon until crisp and drain on paper towels. Once cooled crumble bacon.
Sprinkle bacon, onion, and 1 cup of the cheese into the prepared crust.
Whisk together eggs, half and half, salt, pepper, and cayenne pepper.
Pour egg mixture into the crust and tp with the remaining cheese.
Bake at 350 degrees for 30 to 40 minutes or until set.
Let cool on a wire rack for 20 minutes before serving.