Prebake the pie crust per the package instructions.
While the pie crust is baking, make the caramelized onions. Heat up the butter in a skillet on low heat.
Once the butter is melted, add the onions and sprinkle in ¼ tsp of salt. Continue to cook the onions on low, stirring occasionally, for 30 minutes.
Once the pie crust is ready, set the oven temperature to 350 degrees.
While the onions are cooking, whisk together the eggs, heavy cream, milk ¼ tsp of pepper, and the other ¼ tsp of salt in a medium-sized bowl. Set aside.
Once the onions are ready (they should be brown, soft, and have a caramel color), remove the onions to the pre-baked pie crust. Layer evenly in the pre-baked pie crust.
Sprinkle in the goat cheese chunks evenly as well.
Pour the egg mixture into the crust on top of the onions and cheese. Using a fork, gently grab some onions and float them to the top so they are evenly mixed and not at the bottom.
Place carefully in the oven at bake for 40-45 minutes, or until the center is set.
Let it cool for at least 10 minutes before slicing and serving.
