Instructions:
- In a large mixing bowl, combine the all-purpose flour, granulated sugar, unsweetened cocoa powder, salt, and baking soda.
- In a separate bowl, mix together the vanilla extract, white vinegar, vegetable oil, and water.
- Add the wet ingredients to the dry ingredients, stirring until the mixture is smooth and free of lumps.
- Pour the batter into a greased 8×8 square pan.
- Bake the cake in a preheated 350°F (175°C) oven for 30-35 minutes, or until a toothpick inserted into the center comes out clean.
- Allow the cake to cool completely before frosting.
For the frosting:
- Melt the butter in a small saucepan or microwave-safe dish in the microwave until it is completely melted.
- Stir in the unsweetened cocoa powder until a thick paste forms.
- Transfer the chocolate mixture to a medium-sized mixing bowl.
- With a mixer on low speed, gradually add the powdered sugar, milk (or cream), and vanilla extract until all ingredients are incorporated.
- Increase the mixer speed to medium-high and beat the frosting for about 5 minutes, or until it becomes smooth and creamy.
- Spread the frosting evenly over the cooled cake. Enjoy!