Preheat your oven to 350°F (175°C) and prepare two 9-inch round baking pans by greasing and flouring them.
In a large bowl, mix together the dry ingredients: flour, sugar, cocoa powder, baking powder, baking soda, and salt.
Add the wet ingredients: eggs, milk, vegetable oil, and vanilla extract. Mix until smooth.
Carefully stir in the boiling water to the batter until just combined.
Divide the batter evenly between the prepared pans and bake for 30 to 35 minutes, or until a toothpick comes out clean.
Once baked, remove the cakes from the oven and let them cool in the pans for 10 minutes before transferring them to a wire rack to cool completely.
Prepare the filling by beating the cream cheese until smooth, then gradually add powdered sugar and crushed Oreos.
Once the cake layers are completely cool, place one layer on a serving plate and spread an even layer of the filling on top.
Place the second layer on top and spread frosting over the entire cake, smoothing it out as needed.
Garnish with additional crushed Oreos on top for an extra touch and flavor.
Slice, serve, and enjoy this delightful Oreo cake with family and friends!