01 - Preheat the oven to 350°F (175°C). Line a 12-cup muffin tin with cupcake liners.
02 - In a medium bowl, whisk together the flour, cocoa powder, baking soda, and salt. Set aside.
03 - In a large bowl, beat the vegetable oil and granulated sugar until well combined. Add the egg, buttermilk, red food coloring, vanilla extract, and distilled white vinegar. Mix until the mixture is smooth and uniform.
04 - Gradually add the dry ingredient mixture to the wet ingredients, mixing gently just until combined. Do not overmix.
05 - Gently fold the roughly chopped Oreo cookies into the batter using a spatula.
06 - Divide the batter evenly among the prepared cupcake liners, filling each about two-thirds full.
07 - Bake for 18 to 20 minutes, or until a toothpick inserted into the center of a cupcake comes out clean. Let the cupcakes cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
08 - In a mixing bowl, beat the softened butter and cream cheese together until creamy and smooth. Add the sifted powdered sugar and vanilla extract, then beat until the frosting is light and fluffy. Gently fold in the finely crushed Oreo cookies.
09 - Pipe or spread the frosting generously onto the fully cooled cupcakes. Garnish with additional Oreo crumbs if desired.