Preheat your oven to 350°F (175°C).
Prepare your chocolate cupcake batter according to your favorite recipe or use a store-bought mix. Fill each cupcake liner about two-thirds full.
Take 12 Oreo cookies and cut them in half. Place half of each cookie at the bottom of the cupcake liners, then pour the batter on top.
Bake your cupcakes for about 18-20 minutes, or until a toothpick inserted in the center comes out clean.
In a mixing bowl, beat the softened butter until creamy. Gradually add in the powdered sugar, mixing on low speed until combined.
Add 1 tablespoon of heavy whipping cream and the vanilla extract to the frosting mixture. Beat on high speed until fluffy.
Crush the remaining 12 Oreo cookies into crumbs and fold the Oreo cookie crumbs into the frosting.
Once the cupcakes have cooled completely, use a piping bag to frost each cupcake generously with the Oreo frosting.
Top each cupcake with half of an Oreo cookie.