Ingredients
Equipment
Method
- Preheat your oven to 350°F. Line an 8x8-inch metal baking pan with parchment paper, leaving excess hanging over two sides.
- Melt the butter completely in the microwave or on the stovetop. Pour into a medium mixing bowl and let cool for 1 minute.
- Add both sugars to the melted butter and whisk vigorously until the mixture forms a thick paste that pulls away from the bowl sides, about 2 minutes.
- Mix in the egg, white vinegar, vanilla extract, and red food coloring until smooth and evenly colored. Add more food coloring if needed for desired shade.
- Sift in the flour, cocoa powder, and salt. Fold gently with a spatula until no dry streaks remain. Do not overmix.
- Pour the batter into your prepared pan and spread evenly. Bake for 30-40 minutes, checking at 30 minutes. The top should be crackly and a toothpick should come out with moist crumbs, not wet batter.
- Remove from oven and let cool completely in the pan, about 2 hours.
- While brownies cool, make the frosting: Beat the cream cheese and butter together with an electric mixer until completely smooth and fluffy, about 2 minutes.
- Add vanilla extract and salt, then gradually beat in powdered sugar until you reach spreading consistency. If using dairy-free cream cheese, add cornstarch.
- Refrigerate the frosting until brownies are completely cool.
- Once brownies are cool, spread the cream cheese frosting evenly over the top. Cut into 16 squares and serve.
Notes
Measuring Tip: Use a kitchen scale to weigh flour for best results, or use the scoop-and-level method.
Food Coloring: Gel food coloring provides more vibrant color than liquid. Adjust amount based on your preferred shade.
Storage: Refrigerate frosted brownies in an airtight container for up to 4 days. Unfrosted brownies can be stored at room temperature, covered with foil, for 3-4 days.
Dairy-Free Option: Use plant-based butter and cream cheese. Add cornstarch to frosting for stability.
Doubling: Double all ingredients and bake in a 9x13-inch pan for 20-35 minutes.
