Place oven rack in middle position, place cookie sheet on oven rack and preheat to 375 degrees F. Take pie crust out of freezer and let stand 10 minutes, then prick crust 25 times with fork. Place pie crust on the preheated cookie sheet in the oven, and bake for 9-11 minutes, or until light golden brown.
While pie crust bakes, heat oil in 10-inch skillet over medium heat. Add onion and cook, stirring occasionally, until onions are translucent and edges begin to brown, about 6-8 minutes. Add onions, ham, and Swiss cheese to bottom of pre-baked pie crust.
In medium bowl whisk together eggs, yolks, half and half, salt and pepper until combined. Pour mixture into pie crust. Bake quiche on top of cookie sheet 35-40 minute or until quiche is set and knife inserted in center comes out clean. Move quiche to wire rack and let cool 15 minutes before serving.