01 -
Preheat the oven to 175°C. Grease and flour the cake pans or line with parchment paper.
02 -
In a large bowl, whisk together the flour, granulated sugar, cocoa powder, baking soda, baking powder, and salt until evenly combined.
03 -
In a separate bowl, beat the eggs, then incorporate buttermilk, cooled coffee, vegetable oil, and vanilla extract until smooth.
04 -
Gradually add the wet ingredients to the dry mixture, stirring until a smooth, homogeneous batter forms without lumps.
05 -
Divide the batter evenly between the prepared pans and bake for 18 to 20 minutes, or until a toothpick inserted into the center comes out clean.
06 -
Beat softened butter and cream cheese until creamy. Gradually add powdered sugar, heavy cream, vanilla extract, and a pinch of salt, mixing until light and fluffy.
07 -
Gently fold the crushed Oreo pieces into the buttercream, distributing evenly without overmixing.
08 -
Alternate cake layers with generous spreads of Oreo buttercream between each layer.
09 -
Spread a thin layer of buttercream over the entire cake to seal in crumbs. Chill in the refrigerator for 30 minutes.
10 -
Finish frosting the cake with remaining buttercream. Garnish with crushed Oreos and whipped cream if desired.