01 - Preheat oven to 350°F. Line an 8-inch square baking pan with parchment paper, leaving an overhang for easy removal.
02 - Melt butter in a medium saucepan over low heat. Remove from heat and stir in sugar, eggs, and vanilla until smooth.
03 - Add cocoa powder, flour, salt, and baking powder. Stir until just combined; do not overmix.
04 - Pour batter into prepared pan and smooth the top. Bake for 25-30 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs.
05 - Allow brownies to cool completely in the pan on a wire rack.
06 - In a medium bowl, beat softened butter until creamy. Gradually add powdered sugar, milk, and vanilla. Beat until fluffy and smooth, adding more milk if needed for spreading consistency.
07 - Add food coloring one drop at a time, mixing until a soft pink hue is achieved.
08 - Spread frosting over cooled brownies. Cut into squares and serve.