This easy one-bowl chocolate cake comes out perfectly every time!
- 1 3/4 cups granulated sugar
- 1/2 cup canola oil
- 2 eggs
- 3/4 cup coffee
- 3/4 cup buttermilk
- 1/4 cup sour cream
- 2 teaspoons vanilla extract (divided)
- 2 cups all purpose flour
- 3/4 cup cocoa powder (70g per 3/4 cup)
- 1 teaspoon baking soda
- 5/8 teaspoon salt (divided)
- 8 ounces unsalted butter (2 sticks, softened)
- 2 ounces cream cheese (softened)
- 4 cups powdered sugar
- 1 teaspoon vanilla extract
- 4 tablespoons heavy cream
- Preheat the oven to 350°F.
- Spray two 8-9-inch cake pans liberally with nonstick cooking spray. Set aside.
- Place the sugar, canola oil, eggs, coffee, sour cream, buttermilk, and vanilla in a large mixing bowl. Whisk until smooth and combined.
- Sift the flour, cocoa powder, baking soda, and a scant 1/2 tsp. salt into the bowl. Whisk until the ingredients come together in a smooth batter.
- Pour the batter evenly between the two cake pans.
- Bake the cakes on the middle rack of oven for 28-33 minutes, or until a toothpick inserted in the center comes out clean.
- Check to see that cakes are done. Remove from oven or add time as needed.
- Allow the cakes to cool in the pans for 15-20 minutes.
- To release the cake, run a butter knife between the edge of the cake and the pan. Turn each cake onto a cooling rack. Allow the cake to cool fully for 1-2 hours before frosting.
- While the cakes cool, make the frosting. Place the butter and cream cheese in a large mixing bowl. Beat with a mixer on medium speed until smooth and creamy. Add the powdered sugar in two additions, beating on low speed after each until the sugar is fully incorporated into the butter mixture. Add the vanilla extract, heavy cream, and salt to the bowl. Continue beating on medium-high speed for 2-3 minutes, until the frosting is light and fluffy.
- Frost cake as desired. Refrigerate until ready to serve.