Cream butter and sugar together until smooth. Add eggs and vanilla. Mix in cocoa powder, flour, and salt until combined.Spread into a greased 9x13 baking dish.
Step 2: Bake
Bake at 325°F until set but still soft in the center. Do not overbake — that’s how you keep them fudgy.
Step 3: Make the Frosting
While brownies are still warm, melt butter and stir in cocoa. Add powdered sugar, milk, and vanilla until smooth.
Step 4: Frost While Warm
Pour frosting over warm brownies and spread evenly. The warmth helps the frosting melt slightly into the top — that’s the magic.Let set before slicing into squares.
Notes
I love to melt a little frosting and pour it on the brownies!