Preheat the oven to 325°F (165°C).
In a skillet over medium heat, cook 8 ounces of bacon until crisp. Once done, reserve 1 tablespoon of bacon grease for sautéing the onions and set the bacon aside to cool.
Using the same skillet and the reserved bacon grease, sauté the diced onions for 5–7 minutes, or until soft and translucent. Set them aside to cool completely.
Chop the cooled bacon into ¼-inch (½cm) pieces.
In a large mixing bowl, whisk together the eggs, milk, cream, salt, pepper, and grated Gruyère cheese until smooth and fully combined.
(Optional) Lightly brush the edges of your dark, blind-baked pie crust with heavy cream for a beautiful golden finish after baking.
Spread the onions and bacon evenly in the pie crust.
On a metal sheet pan, pour the quiche mixture into the prepared crust, filling it just below the rim to prevent overflow. Dunk all of the bacon and onions that float to the top so that they're coated in quiche batter and don't burn while baking.
Transfer the quiche to the oven and bake for 35–40 minutes, or until the edges are puffed and the center is still slightly jiggly. The filling will continue to set as it cools.
Remove the quiche from the oven and let it cool on the countertop for at least 30 minutes before slicing and serving.