Go Back
+ servings

Vanilla sheet cake with chocolate frosting

This Vanilla sheet cake with chocolate frosting is soft and buttery with an extra tender crumb.
5 from 1 vote
Prep Time 15 mins
Cook Time 25 mins
Cooling time 1 hr
Total Time 1 hr 40 mins
Servings 15 -20
Course cake / dessert
Cuisine American


For the cake

  • 4 large eggs
  • 2 egg yolks see note1
  • ½ cup buttermilk see note 2
  • 2 teaspoons vanilla extract
  • 2 ¼ cups cake flour see note 3
  • 1 ¼ cups white sugar
  • 1 ¼ teaspoons baking powder
  • ¼ teaspoon baking soda bicarbonate of soda
  • ½ teaspoon salt
  • ½ cup butter softened to room temperature
  • ½ cup oil see note 4

For the chocolate frosting

  • 6 Tablespoons butter softened to room temperature
  • 2 cups powdered sugar sifted see note 5
  • ¾ cup unsweetened cocoa powder sifted
  • cup milk see note 6
  • 2 teaspoons vanilla extract


To make the cake

  • Grease and line a 13 by 9-inch (33 x 23 cm) baking pan. See note 7
  • Preheat the oven: Preheat the oven to 350°F/180°C (160°C fan)
  • Combine eggs and yolks, buttermilk, and vanilla in a bowl or measuring jug and whisk or beat until smooth. Set aside
  • In a separate large bowl, whisk together the cake flour, sugar, baking powder, baking soda, and salt.
  • Add butter and oil and mix on low speed until combined, about 30 seconds. The mixture will have a crumbly texture.
  • With mixer running, slowly add egg mixture.
  • When mixture is fully incorporated, stop mixing and scrape down bowl with a rubber spatula.
  • Beat on medium-high speed until the batter is pale, smooth, and thick, about 3 minutes.
  • Transfer the batter to the greased and lined pan and smooth the top. Tap the pan firmly on counter to release any large air bubbles.
  • Bake until toothpick inserted in center comes out clean 25 to 30 minutes.
  • Turn out the cake onto a wire rack and remove the baking paper.
  • Allow to cool completely before frosting.

Make the chocolate frosting

  • Beat the butter on medium speed with a hand mixer until it is smooth, about 1 minute.
  • Add the powdered sugar and cocoa powder to the bowl and beat until combined.
  • Pour in the milk and vanilla extract and continue beating until well combined, scraping down the sides as needed, about 2 minutes.

Frost the cake

  • Turn the cooled cake back into the baking pan and spread the frosting over the cake.


  • Leftovers can be stored covered at room temperature for up to 3 days or in the fridge for up to 5 days.

Make ahead tip

  • The cake and frosting can be made up to three days ahead, refrigerated, and the cake frosted the day you wish to serve it. For storing, wrap the completely cooled cake in cling wrap and transfer the frosting to an airtight container.
  • When you're ready to decorate the cake, remove the frosting from the fridge and warm at room temperature until soft enough to spread easily.



  1. 1The extra yolks add richness, decadence, and lightness to the cake.
  2. The buttermilk in this recipe serves to add moisture and keeps the sponge soft, light, tender, and fluffy. If you don’t have buttermilk, you can make some by adding 1 tablespoon (15ml) white vinegar or lemon juice to 1 cup (250ml) milk Leave it aside for 2 minutes which will allow it to curdle. Use in place of the buttermilk.
  3. It's important that you use bleached cake flour in this recipe creating the finest texture and the best rise. Unbleached cake flour or all-purpose results in a dense bake and a sinking cake.
  4. This recipe has a combination of butter and oil to give off that nice buttery taste while the oil keeps it soft and moist for a longer time. Cakes using pure butter is denser and drier compared to adding oil into the batter. I use canola oil for this vanilla cake but you may substitute it with vegetable or sunflower oil.
  5. It's important that you sift the powdered sugar and unsweetened cocoa powder for a smooth silky frosting.
  6. Milk is used for thinning out the frosting and contributing to a smooth consistency making it easier to pipe or spread.
  7. Use a metal baking pan: I prefer to use a metal baking pan as opposed to a glass pan. Glass pans absorb heat so they bake more quickly than a metal pan. It's easier to over-bake a cake in a glass pan, because it takes longer for the center to cook. By the time the center finishes, the cake is over-baked, and the outer edges dark brown or simply burnt.


Serving: 1servingCalories: 320kcalCarbohydrates: 34gProtein: 4gFat: 20gSaturated Fat: 8gPolyunsaturated Fat: 3gMonounsaturated Fat: 8gTrans Fat: 1gCholesterol: 56mgSodium: 220mgPotassium: 109mgFiber: 2gSugar: 18gIron: 1mg
*Nutrition Disclaimer
Tried this recipe? Let me know how it was in the comments below