A rich and velvety cake with a subtle cocoa flavor, a tangy buttermilk bite, and ultra-moist crumb — finished with luscious cream cheese frosting.
For the Cake:
2½ cups all-purpose flour
2 tbsp unsweetened natural cocoa powder
1 tsp baking soda
½ tsp salt
½ cup unsalted butter, softened
½ cup vegetable oil
1½ cups granulated sugar
2 large eggs
1 cup buttermilk
1 tbsp red food coloring
2 tsp vanilla extract
1 tsp white vinegar
For the Cream Cheese Frosting:
8 oz cream cheese, softened
½ cup unsalted butter, softened
3½ cups powdered sugar
2 tsp vanilla extract
Pinch of salt
Preheat oven to 350°F. Grease and line two 9-inch cake pans.
Sift together flour, cocoa, baking soda, and salt.
In a separate bowl, cream butter and sugar until fluffy. Add oil and beat well.
Beat in eggs, one at a time. Mix in vanilla and red food coloring.
Add dry ingredients alternately with buttermilk, mixing just until combined.
Stir in vinegar. Divide batter evenly into pans.
Bake for 30–35 minutes or until a toothpick comes out clean. Cool completely.
Make frosting: Beat cream cheese and butter until smooth. Add powdered sugar, vanilla, and salt. Beat until fluffy.
Frost cooled cake and decorate as desired.
Refrigerate leftovers for up to 5 days.
Freeze unfrosted layers for up to 2 months.
For cupcakes: Bake 18–20 minutes.