Preheat oven to 350°F. Grease an 8×8 pan and line with parchment paper.
In a small bowl combine the all-purpose flour, baking powder, salt and baking soda.
Using a hand mixer or a stand mixer fitted with the paddle attachment cream the butter and granulated sugar until light and fluffy then add the vegetable oil. Mix in the egg then add the vanilla extract.
Fold in half of the dry ingredients then add all of the buttermilk. Fold in the remaining half of the dry ingredients until just combined.
Pour the cake batter into the prepared pan. Bake at 350°F for 25 minutes or until a toothpick comes out clean. Allow to cool completely on a wire rack.
Chocolate Cream Cheese Frosting
Using a stand mixer fitted with the paddle attachment or a hand mixer cream the butter and cream cheese. Mix in the confectioners' sugar, cocoa powder, milk and vanilla extract until smooth. Add salt to taste. Decorate cooled cake as desired.
Notes
Weigh your ingredients using a kitchen scale! Measuring ingredients by volume is not accurate.
Store Vanilla Snack Cake with Chocolate Frosting in an airtight container for up to 5 days in the fridge.
Nutrition: the provided nutritional information is an estimate for the entire cake. Please read my Nutrition Disclaimer for more information.