Line an 8 inch square baking pan with parchment paper.
Sift together flour, powdered sugar, cocoa powder, baking powder, salt and set aside.
Place chocolate and butter in saucepan. Heat over low heat, stirring until smooth and combined.
Remove the saucepan from heat and stir in corn syrup.
Let cool until just warm to the touch, about 5 minutes.
Add eggs one at a time, mixing well in between each egg. Add in vanilla and red food coloring. Be sure to mix in the the food coloring now before adding the flour so it can fully combine.
Add dry ingredients until just combined and smooth.
Add the brownie mix to the prepared baking pan and spread to edges using a knife of offset spatula.
Bake 22-25 minutes until center begins to feel firm and can be pricked with a toothpick that comes out clean.
When done, remove from oven and let cool 15-20 minutes.
If adding frosting, continue to cool until no longer warm to the touch before adding the frosting.. Cut into 2 or 3 inch squares. Enjoy!
Let cool and cut into 2 by 2.5 inch squares
Cream Cheese Frosting
Using a whisk attachment beat softened butter and cream cheese until combined and light and fluffy.
Slowly add powdered sugar and mix until combined.
Mix in salt and vanilla.
Use immediately or refrigerate until ready to use. This can be made 1-2 days in advance.
Notes
I highly recommend using gel food coloring such as this.
Be sure to add the food coloring before adding the flour. This will help ensure the brownies don’t get over-mixed when trying to evenly distribute the food coloring.
This recipe uses a half batch of this cream cheese frosting recipe. If you like a lot of frosting on your brownies, you can make the full amount in the link above.
This recipe makes 9 large 3 inch brownies or 16 smaller, 2 inch brownies.
Unfrosted brownies will last 2-3 days in an airtight container at room temperature. Frosted brownies will last 2-3 days in an airtight container in the fridge.