1/2 cup (about 6) crushed Oreo cookies (for topping)
Instructions
Preheat your oven to 350°F (175°C). Grease a 9x13 inch baking pan thoroughly or line it with parchment paper for easy removal and cleanup later on.
In a large mixing bowl, combine the melted butter and granulated sugar. Stir until well blended, ensuring there are no lumps of sugar remaining.
Add in the eggs, one at a time, mixing well after each addition to ensure they are fully incorporated. Then add the vanilla extract and combine until the mixture is homogeneous.
In a separate bowl, whisk together the flour, cocoa powder, salt, and baking powder thoroughly. Gradually add this dry mixture to the wet ingredients, stirring until just combined to avoid overmixing.
Gently fold in the crushed Oreo cookies, ensuring they are evenly distributed throughout the batter.
Pour the brownie batter into the prepared baking pan, smoothing the top with a spatula. Bake for 25-30 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs.
While the brownies are baking, prepare the cream cheese frosting by beating together the softened cream cheese and butter until creamy and smooth.
Gradually add in the powdered sugar and mix until well combined, ensuring it is fluffy and spreadable. Stir in the vanilla extract.
Once the brownies have cooled completely in the pan, spread the cream cheese frosting evenly over the top.
Sprinkle the additional crushed Oreo cookies on top of the frosting. Cut the brownies into squares and serve.