Preheat oven to 350 degrees F. Grease and flour three 8 inch round pans. (You can also use two 9 inch pans). We also place circles of parchment on the bottom of our prepared pans (optional).
Flour Mixture: In a medium bowl combine the flour, baking powder, baking soda, salt, and black cocoa powder. Whisk for 20 seconds to blend and set aside.
Milk Mixture: In a separate bowl, add the milk, vegetable oil, and vanilla extract. Set aside.
In the bowl of an electric mixer, (using a paddle attachment if using a stand mixer), add the softened butter and softened cream cheese. Mix until smooth. Gradually add the sugar. Mix on medium speed for 3 minutes until lightened and fluffy. Scrape the sides and bottom of the bowl.
Add the eggs one at a time, mixing on low to medium speed after each until the yellow of the yolk has blended.
Prepare the ½ cup of hot coffee. (I used instant espresso dissolved in hot water but you can use any kind of coffee). If you don't want to use coffee, use hot water. Set aside- this will be the last step.
With the mixer on low speed, ALTERNATELY add the flour mixture and milk mixture, starting and ending with the flour mixture. We did three additions of flour mixture alternating with two additions of milk mixture. After the last addition of flour mixture, mix until *almost* completely blended. Then, slowly pour in the hot coffee. Mix just until incorporated (around 15 seconds).
Add the batter to the three prepared pans and bake at 350 degrees for 25-30 minutes. (Ours was ready in 27 minutes). The cake layers are done when a toothpick inserted into the center comes out clean or with just a few crumbs attached. *Baking times can vary and so peek in as the end time approaches.
Cool the pans on cooling rack 5 to 10 minutes then turn out.