01 -
Adjust oven rack to the 2nd level position (just above center) and preheat the oven to 350ºF. Spray two 8-inch cake pans with a flour-based baking spray and set aside. Optionally, add parchment paper circles and/or cake strips for even baking.
02 -
In a medium-sized mixing bowl, whisk together the all-purpose flour, baking powder, and salt. Reserve 2-3 tablespoons of this dry mixture to coat the mini chocolate chips before adding them to the batter.
03 -
In a separate large mixing bowl, beat together the unsalted butter and granulated sugar until fluffy. Add the eggs, vegetable oil, vanilla extract, and whole milk, mixing until well blended and smooth.
04 -
Add the whisked dry ingredients (minus the reserved portion for coating) to the wet ingredients and mix until just combined. Toss the mini chocolate chips in the reserved flour mixture, then fold them into the batter. The cake batter will be thick but spreadable.
05 -
Evenly divide the cake batter between the two prepared 8-inch cake pans. Bake side-by-side for 32-35 minutes at 350ºF or until an inserted toothpick comes out clean.
06 -
Allow the cakes to cool in the pans for 10 minutes before inverting onto wire cooling racks. Ensure the cakes have cooled completely before frosting.
07 -
Using a hand mixer or stand mixer fitted with a paddle attachment, beat the unsalted butter on medium-high speed until completely smooth (about 2-3 minutes).
08 -
Reduce mixer speed to low, gradually add the sifted powdered sugar one cup at a time until incorporated. Add the vanilla extract and heavy cream, mixing until smooth. Fold in the mini chocolate chips using a spatula.
09 -
Place the first cake layer on a serving plate. Spread a layer of buttercream on top, then position the second cake layer. Apply the remaining frosting to the top and sides of the cake, creating smooth or textured finish as desired.