Preheat Oven: Preheat your oven to 350°F (175°C).
Cook Ham: Sauté diced ham in a skillet over medium heat for 3-5 minutes until lightly browned. Set aside.
Prepare Filling: In a bowl, mix cream cheese until smooth. Stir in ham, hot sauce, Worcestershire sauce, garlic powder, and onion powder. Mix until well combined.
Prepare Crust: Place the refrigerated pie crust into a pie dish and press evenly. Crimp the edges if desired.
Assemble Quiche: Spread the ham mixture evenly into the crust. Sprinkle 1/3 cup shredded cheddar and the green onion over the filling.
Mix Egg Mixture: In a separate bowl, whisk eggs, sour cream, and heavy cream until smooth. Pour over the ham mixture in the pie crust. Top with remaining cheddar cheese.
Bake: Place the quiche in the preheated oven and bake for 50-60 minutes, or until the center is set and a toothpick comes out clean.
Cool and Serve: Allow the quiche to cool for 10 minutes before slicing. Serve warm and enjoy!