Preheat the oven to 350°F (175°C).
Prepare your cake pans by greasing and lining them with parchment paper.
In a large mixing bowl, whisk together flour, sugar, cocoa powder, baking powder, baking soda, and salt.
Add in the eggs, milk, vegetable oil, and vanilla to the dry ingredients; mix until just combined.
Fold in the Oreo cookie crumbs gently until evenly incorporated.
Divide the batter evenly between the prepared cake pans.
Bake for 30-35 minutes, or until a toothpick inserted in the center comes out clean.
Allow the cakes to cool in the pans for 10 minutes before transferring to wire racks to cool completely.
While the cakes cool, whip the heavy cream with powdered sugar until stiff peaks form.
Layer the cakes with whipped cream between them and frost the top and sides with the remaining cream.
Garnish the top with chopped Oreos for added texture and decoration.
Refrigerate the cake for at least 30 minutes before serving to set the frosting.