Preheat your oven to 350°F (175°C). Grease and line two round cake pans with parchment paper if desired.
In a large mixing bowl, combine the all-purpose flour, granulated sugar, cocoa powder, baking powder, and a pinch of salt.
In a separate bowl, whisk together the eggs, whole milk, vegetable oil, and vanilla extract.
Gradually incorporate the wet ingredients into the dry mixture, stirring until a smooth batter forms. Fold in the crushed Oreo cookies.
Divide the batter evenly between the prepared cake pans and bake for 30-35 minutes or until a toothpick inserted into the center comes out clean. Allow the cakes to cool completely on a rack.
In a mixing bowl, beat the softened butter until creamy. Gradually add the powdered sugar, heavy cream, and vanilla extract, beating until smooth. Fold in the crushed Oreo cookies.
Frost one cooled cake layer generously, place the second layer on top, and cover the entire cake with the Oreo cream frosting.
Decorate the cake with additional crushed Oreo cookies for a finishing touch.
Slice and savor the indulgent combination of moist chocolate cake and creamy Oreo goodness!