Preheat the oven to 350 degrees.
First, pulse 20 Oreos in a food processor until fine. Then, add the butter and pulse again until combined.
Then, press the crumbs into the bottom and halfway up the sides of a 9-inch springform pan. Bake for 10 minutes.
Next, add the eggs, one at a time, beating on medium-low and scraping down the sides of the mixing bowl after each addition. Add the sour cream and vanilla and beat on low until the batter is creamy.
Reduce the heat to 325 degrees.
First, boil water for the water bath you'll use while baking the cheesecake.
Next, beat the cream cheese, sugar, and flour on medium-low in a stand mixer with a paddle attachment for about 2 minutes. This will keep air from getting into the batter and causing cracks.
Then, add the eggs, one at a time, beating on medium-low and scraping down the sides of the mixing bowl after each addition. Add the sour cream and vanilla and beat on low until the batter is creamy.
Crush the Oreos and stir them into the cheesecake batter.
Wrap the outside of the springform pan with 3 layers of heavy-duty foil to prevent water from the water bath from getting in while the cheesecake bakes.
Pour the batter over the crust and place the springform pan into a larger roasting pan.
Pour enough boiling water into the larger pan until it reaches halfway up the springform pan. Bake the cheesecake for 60 to 70 minutes until the middle 2 inches are jiggly.
Turn off the oven and crack the door for an hour. Then, remove the cheesecake from the oven, leaving the cheesecake pan in the water bath for another 30 minutes. Finally, remove the pan from the water bath, take off the foil, and let the cheesecake cool for another hour.
To make the ganache, add the heavy cream to a small saucepan over medium heat and cook until it begins to bubble just slightly.
Pour the cream over the chocolate and let it sit for 2 minutes, then stir well.
Pour the ganache over the cooled cheesecake and chill for an hour. Make the buttercream frosting while the cheesecake chills.
Mix the powdered sugar and Golden Oreo crumbs. Then, whip the butter for 3 to 4 minutes. Add the vanilla, salt, and 1 cup of the powdered sugar mix. Mix on medium-high, alternating 1 cup of milk and 1 tablespoon of the powdered sugar mix at a time until you reach your desired buttercream consistency.
Adjust the consistency of the buttercream, adding more milk if necessary to make the buttercream fluffy.
Lastly, pipe the top of the chilled cheesecake with the buttercream frosting. Then, add a Golden Oreo between the frosting. Chill until ready to serve.
