Brownies with Peanut Butter Frosting are the dessert everyone asks for, thanks to a pan of fudge brownies with peanut butter frosting that’s moist, chewy, and full of chocolate peanut butter brownies flavor. This easy recipe uses the best peanut butter frosting for brownies, whipped into a homemade buckeye-style icing that feels elevated but still simple to make from scratch.
Preheat the oven to 350ºF. Grease an 8x8 baking dish with butter.
In a small saucepan over low heat, melt butter and chocolate squares. Set aside.
Using an electric mixer, beat eggs and sugar until light and fluffy. Beat in the chocolate mixture. Add the flour and stir to combine, but do not overwork the batter.
Pour the batter into the prepared pan. Bake 20-25 minutes, until a toothpick inserted in the center comes out mostly clean.
Cool on a wire rack until room temperature.
Make the peanut butter frosting by beating powdered sugar, peanut butter, and softened butter. Beat in milk, one tablespoon at a time, until the desired consistency is reached.
Spread frosting over the cooled brownie.
Make the glaze by microwaving the semi-sweet chocolate and butter in a small bowl for 20 seconds at a time, stirring well each time, until melted and smooth.
Drizzle melted chocolate over the peanut butter frosting. Cover and place in the refrigerator until frosting and drizzle are firm.