Ingredients
Equipment
Method
- Step 1: Preheat oven to 350°F (175°C). Line an 8×8-inch square baking pan with parchment paper, leaving an overhang on the sides.
- Step 2: Melt the butter and pour into a medium mixing bowl. Add light brown sugar and granulated sugar. Whisk until smooth and the mixture pulls cleanly from the bowl sides.
- Step 3: Add eggs, white vinegar, vanilla extract, and red food coloring. Mix gently but thoroughly until combined into a red batter.
- Step 4: Sift together cocoa powder, salt, and all-purpose flour. Add to wet mixture and whisk gently until just combined. Avoid overmixing.
- Step 5: Pour batter into prepared pan and smooth the top with a spatula.
- Step 6: Bake for 30–40 minutes. Check at 30 minutes with a toothpick; it should come out with moist crumbs but no wet batter. Look for a slightly crinkly top.
- Step 7: Let brownies cool completely in the pan before frosting.
- Step 8: Prepare frosting by beating cream cheese, softened butter, vanilla extract, and a pinch of salt until smooth and creamy.
- Step 9: Gradually add powdered sugar and beat until desired consistency is reached. Stir in cornstarch if using dairy-free cream cheese for thickening.
- Step 10: Refrigerate frosting until firm enough to spread easily.
- Step 11: Spread frosting evenly over cooled brownies. Refrigerate frosted brownies or store frosting separately and frost just before serving.
Notes
Use dairy-free butter and cream cheese to make this recipe vegan-friendly. Add chocolate chips or nuts for extra texture. Swirl extra cream cheese frosting on top before baking for a marbled effect. Store unfrosted brownies at room temperature up to 3 days, frosted in the fridge up to 5 days, or freeze unfrosted for up to 3 months.
