
These super moist Oreo cupcakes are stuffed with Oreo cookie crumbs and topped with cookies and cream frosting. For a bakery-style finish, the tops are dipped in a chocolate magic shell and rolled in even more cookies!
Preheat the oven to 350 F/180 C. Line a 12-cup cupcake pan with liners and set aside.
Process the Oreos into super fine crumbs with a food processor. Set aside.
Sift together the flour, cocoa powder, baking powder, baking soda, and salt. Then whisk in 1/2 cup of the Oreo crumbs.
Cream the sugar, sour cream, and oil together until well combined. Then mix in the egg and vanilla.
Whisk in the sifted dry ingredients. When almost combined, start whisking in the hot coffee. Pour the batter into a bowl with a spout for easy pouring, as the batter will be very thin. Fill each cupcake liner 2/3 full. You will have enough batter for 12 cupcakes!
Bake in the preheated oven for 15-20 minutes, or until the tops spring back when touched. Let the pan cool on a wire cooling rack.
While the cupcakes are cooling, make the cookies and cream frosting. Cream the butter in a stand mixing bowl until smooth. Then mix in 2/3 cup of the reserved Oreo crumbs and the powdered sugar. Once combined, mix in the heavy cream and vanilla extract. Beat on medium speed until super light and fluffy.
Pipe the Oreo frosting on top of each cooled cupcake, swirling it on top of itself. Then chill the cupcakes on a baking sheet in the freezer for 15-20 minutes or until the frosting is cold and firm.
Then melt the chocolate and oil in a deep, large-mouthed cup like a glass measuring or coffee cup. Let it cool for a few minutes. Then, hold the cupcakes upside down and dip the top straight into the chocolate. Lift it out gently and let any excess drip off. Place it back on the baking tray and wait 20-30 seconds, or until the chocolate looks mostly set. Then gently roll the side in any remaining Oreo crumbs.