Set your oven to preheat at 350°F (175°C) and line an 8x8-inch baking pan with parchment paper for effortless removal. If you don’t have parchment, just grease the pan with a bit of butter and flour—it’ll work like a charm!
Melt the butter in a bowl (microwave or stove, your choice!) and mix in both sugars until everything’s nice and smooth.
Crack in the eggs one by one, giving each a good stir. Stir in the vanilla extract and mix until well incorporated.
Whisk the flour, cocoa powder, salt, and baking powder in a separate bowl until well incorporated.
Gradually stir this into the wet mixture, mixing until it’s just combined. No need to overmix—this keeps your brownies fudgy and perfect! Finally, fold in those chocolate chips.
Pour the brownie batter into your prepared pan and smooth it out.
Bake for 25 minutes, or until a toothpick comes out with a few moist crumbs (not wet batter!).
While the brownie base bakes, let’s make the fudge topping! Heat the butter in a saucepan over medium heat until fully melted.
Then add in the chocolate chips and sweetened condensed milk, stirring until smooth.
Remove it from the heat and mix in the vanilla extract. Let it cool for a bit.
Once the brownies have cooled for about 10 minutes, spread that gorgeous fudge layer evenly over the top.
Let the brownies sit at room temperature for about 20 minutes to set or pop them in the fridge if you want to speed things up.
Now, dig in and enjoy your Double Decker Chocolate Fudge Brownie, you’ve earned it!