clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon
Yellow Cake with Chocolate Frosting

Classic Yellow Cake with Chocolate Buttercream

  • Author: Jessica | Sweet + Savor
  • Prep Time: 1 hour
  • Cook Time: 33 minutes
  • Total Time: 1 hour 33 minutes
  • Yield: 8-10 servings 1x


The classic yellow cake with chocolate buttercream frosting for me, is like a warm hug. It takes me back to birthday celebrations, childhood memories and is comforting through and through.



Classic Yellow Cake

  • 2 cups (330g) cake flour or all-purpose flour
  • 11/2 teaspoon baking powder
  • 3/4 teaspoon baking soda
  • 1 teaspoon fine sea salt
  • 1 cup (220g) buttermilk
  • 1 tablespoon pure vanilla extract
  • 2 sticks (225g) unsalted butter (softened and cubed)
  • 2 cups (200g) sugar
  • 3 eggs

Chocolate Buttercream Frosting

  • 3 sticks (339g)  unsalted butter (room temperature)
  • 11/4 cups (143g) powdered sugar 
  • 3/4 cup (75g) dutch cocoa powder 
  • pinch fine sea salt
  • 11/2 teaspoon pure vanilla extract
  • 1 cup (328g) light corn syrup 
  • 10 oz (283g) melted semi-sweet chocolate (see recipe tip)



For the cake:

  1. Preheat oven to 350 degrees F. Coat two 8 inch round cake pans with butter, line with parchment paper, then coat the paper with more butter and flour to prevent sticking.
  2. In a large bowl, sift together flour, baking powder, baking soda, and salt. Set aside.
  3. In a small bowl, mix buttermilk and vanilla, set aside.
  4. Using a stand or hand mixer, cream together butter and sugar until light and fluffy, about 3-4 minutes. 
  5. Scrape the sides of the bowl and add in eggs one at a time, mixing well between each addition, about 1 minute each time.
  6. With the mixer on low, alternate between dry and wet ingredients, first adding half of the flour mixture to the egg and sugar mixer, then half the buttermilk mixture, mixing well between each addition. Repeat, then turn the mixer to medium speed and blend for 3 more minutes.
  7. Divide the batter evenly between the two prepared cake pans. Bake for 33 minutes, or until a toothpick inserted to the center of the cake comes out clean. Set aside to cool slightly in the pans, then when cool enough to handle (about 10 minutes) carefully remove the cakes from the pans and place on a wire rack to cool completely before frosting. 

For the frosting:

  1. In a medium bowl, whisk together powdered sugar and cocoa powder, set aside. 
  2. Using a stand or hand mixer with the paddle attachment, beat butter on medium speed until pale yellow in color, about 3 minutes. 
  3. Turn mixer speed to low and slowly spoon in powdered sugar mixture, stopping occasionally to scrape down paddle and sides of the bowl, blend until well combined. (At this point the mixture will be very thick, don’t panic!). 
  4. Add in the corn syrup and vanilla and mix until just combined.
  5. Slowly stream in the cooled chocolate and mix on medium speed until smooth, creamy and slightly fluffy, about 2 minutes. 

Assembling the cake:

  1. Once the cake is completely cooled, place one layer of the cake on a serving platter and frost the middle layer with an ample but even layer of frosting (about 1 cup). 
  2. Place the second layer on top and using an offset spatula or rubber spatula, spread a thin even layer of frosting around the entire cake to create  a crumb coat. The crumb coat helps eliminate crumbs from sticking to the final layer of frosting. 
  3. Continue frosting the cake with the remaining frosting and top with the sprinkles of your choice. 
  4. Store cake in an airtight container at room temperature for up to four days.


Recipe tip:

Chocolate can be melted over low heat in a double boiler (glass or metal bowl placed over a pot of simmering water) or my method of choice—the microwave. If you use the microwave, it is very important to use a glass bowl and very slowly heat the chocolate in 30 second increments. Be sure to mix well between each heating until chocolate is completely melted, which usually will take about 1-1/2-2 minutes total.