1. Preheat your oven to 350 degrees Fahrenheit. Prepare a 9" x 13" pan by lining it with foil and spraying it with non-stick cooking spray. This will help your brownies come out easily and keep them from sticking.
2. In a saucepan over low heat, melt the butter. Add the sugar and stir to combine. Heat the mixture just until hot, about 110°F to 120°F, without letting it bubble. You want a shiny appearance, which means the sugar is dissolving properly. This step is crucial for achieving that glossy top crust on your brownies.
3. While the sugar heats, crack the eggs into a mixing bowl. Using an electric mixer on low speed, beat the eggs and gradually add in the cocoa, salt, baking powder, espresso powder, and vanilla. Mix until everything is incorporated and smooth. The mixture should be glossy and thick.
4. Once your butter and sugar mixture is ready, add it to the egg mixture, stirring with a wooden spoon. This method helps maintain that lovely texture we’re aiming for.
5. Next, add the flour to the mixture. Stir it in gently until combined; be careful not to overmix as this can make the brownies tough.
6. Spoon half of the batter into your prepared pan. Make sure it’s even and spread it out so it covers the bottom.
7. Now, take your cut pieces of Peanut Butter Snickers and place them evenly over the batter. Slightly push them into the batter so they’ll be embedded in the brownies. This will create that gooey, delicious center you’re looking for.
8. Top with the remaining brownie batter and smooth it out to cover the Snickers pieces completely.
9. Bake the brownies in the preheated oven for about 30 minutes. They should feel set at the edges, and the center should be moist but not liquid. Keep an eye on them; you want to ensure they don’t overbake!
10. After baking, remove the brownies from the oven and let them cool completely on a rack before cutting. This will ensure they hold their shape when you slice into them.