Line a cookie sheet with parchment paper and set aside.
Place the Golden Oreos into a food processor and pulse until they form fine crumbs.
In a large bowl, stir together 2 & ½ cups of the Oreo crumbs (save the rest for garnish), the flour, baking powder, and salt, and set aside.
In the body of a stand mixer fitted with the paddle attachment, cream together the butter and sugar for 3 minutes, until smooth.
Add the eggs one at a time, mixing the first one in fully before adding the next.
Stir in the vanilla.
Add the flour mixture in three batches, scraping down the sides of the bowl as needed.
Portion the cookie dough into 12 balls. The dough will be very sticky, so do your best. Place on the prepared sheet tray.
Cover with plastic wrap and refrigerate overnight.
Preheat the oven to 350°F (180°C) or 160°C for a fan oven. Line sheet trays with parchment paper and set aside.
Roll the chilled cookie dough balls between your hands to smooth them out. Place on the sheet trays about 6 inches apart.
Bake for 15-17 minutes until puffed, and they appear dry on the tops. Allow to cool for 10 minutes on the sheet tray and then transfer to a wire rack to cool completely.
While the cookies cool, make the frosting by placing the butter and cream cheese into the body of a stand mixer with the paddle attachment. Cream until smooth.
Add the powdered sugar a little at a time until fully mixed in, scraping down the sides as you go.
Add the heavy cream and vanilla. Whip on medium-high speed for 3 minutes until light and fluffy.
Using a piping bag fitted with a Wilton 2A tip or something similar, pipe swirls on top of the cookies.
Sprinkle the reserved Golden Oreo crumbs on top. Serve immediately.
Notes
Try to serve these right away. If you ordered this cookie at Crumbl, it would be served slightly warm, with fresh cream cheese frosting added just before they handed it to you. If you don't plan to serve the cookies immediately, let them cool down all the way before frosting.
If you don't have a food processor, you can crush the Golden Oreos using a ziplock bag and a meat mallet or heavy rolling pin.
Do not skip the chilling step. This cookie dough is quite sticky, and very difficult to work with. Chilling will make it much easier. Plus, the cookies will not bake properly if the dough isn't chilled before baking.
To Store: Keep frosted cookies in a single layer in an airtight container for up to 3 days. Unfrosted cookies can also be frozen for up to 3 months.