Preheat the Oven:
Set your oven to 350°F (175°C). Grease and flour two 8-inch round cake pans.
Make the Cake Batter:
In a bowl, whisk together flour, baking powder, and salt.
In another bowl, cream butter and sugar until fluffy. Add eggs one at a time, then stir in vanilla and mint extracts.
Alternate adding dry ingredients and buttermilk to the wet mixture, mixing until combined.
Fold in crushed Mint Oreos.
Bake the Cake:
Divide the batter between the pans. Bake for 25-30 minutes or until a toothpick comes out clean. Let cool completely.
Prepare the Cheesecake Filling:
Beat cream cheese and sugar until smooth. Add eggs, mint extract, and vanilla extract, mixing until creamy. Fold in crushed Mint Oreos.
Make the Frosting:
Beat butter and cream cheese until smooth. Gradually add powdered sugar, vanilla extract, and mint extract.
Fold in crushed Mint Oreos and chopped M&Ms for texture and flavor.
Assemble the Cake:
Place one cake layer on a serving plate. Spread the cheesecake filling over it evenly. Top with the second cake layer.
Decorate:
Frost the cake with the whipped mint Oreo & M&M frosting. Garnish with additional M&Ms and Mint Oreos for a festive touch.