Melt the butter until it’s smooth and liquid, either on the stovetop or in the microwave.
Once it’s melted, whisk in both sugars. You’ll notice the mixture becoming glossy and thicker, which is exactly what you want for that beautiful crackly top.
Next, crack in the eggs one at a time, whisking well after each addition. This step is key to achieving the rich, fudgy texture you love in brownies.
Add a dash of vanilla to enhance the chocolate flavor and give it a deeper, richer taste.
Combine the cocoa powder, flour, baking powder, and salt by sifting them together.
Gently fold the dry ingredients into the wet mixture with a spatula, avoid overmixing, as this will help keep your brownies fudgy instead of cakey.
For extra indulgence, stir in chocolate chips. They’ll melt into the brownies and create gooey pockets of chocolate in every bite.
Fire up your oven to 350°F (175°C) and cozy up a 9x13-inch (23x33 cm) pan with parchment paper, it’s almost brownie time!
Pour the brownie batter in, spread it out evenly, and pop it in the oven.
Bake for 25 to 30 minutes, just until the edges look set and the center still has a bit of softness.
Allow the brownies to cool completely before frosting.
Whisk the softened cream cheese and butter together until completely smooth.
Slowly add in the powdered sugar, then vanilla and a pinch of salt.
Once the brownies are cooled, generously spread the frosting over them and cut into squares.
Each bite will be a heavenly mix of fudgy chocolate brownie and creamy, tangy frosting!