Go Back
+ servings
yellow cake with chocolate frosting
Print Recipe
4.12 from 122 votes

Yellow Cake with Chocolate Frosting

This yellow cake is a gem, so moist and buttery, and the chocolate frosting is whipped to perfection!
Prep Time15 mins
Cook Time30 mins
Total Time45 mins
Course: Dessert
Cuisine: American
Servings: 12 servings
Calories: 864kcal


For the Cake:

  • 2 sticks unsalted butter room temperature
  • 1/3 cup vegetable oil
  • 1 teaspoon salt
  • 2 1/2 cups granulated sugar
  • 7 large eggs room temperature
  • 3 cups cake flour
  • 1/2 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 1 cup sour cream room temperature
  • 1 tablespoon pure vanilla extract
  • 1 teaspoon butter extract

For the Frosting:

  • 2 sticks unsalted butter room temperature
  • 4 cups confectioner's sugar
  • 1/2 cup cocoa powder
  • 1 tablespoon pure vanilla extract
  • 3 tablespoons heavy whipping cream
  • 2 tablespoons vanilla extract


For the Cake:

  • Preheat the oven to 350 degrees.
  • Prepare 3 9" round baking pans with non-stick baking spray and put aside.
  • In the bowl of your mixer, beat butter, vegetable oil, salt and sugar on high until fluffy and smooth (about 5 minutes).
  • Next, add eggs one at a time to the bowl and beat on medium until well incorporated.
  • In a separate large bowl, sift cake flour, baking powder and baking soda together.
  • Turn the mixer to low and add half of flour mixture to the mixer and fully incorporate.
  • Next add sour cream to mixer and blend well and lastly finish with remaining flour mixture and mix well.
  • Finally add vanilla extract and butter extract to mixer and finish beating on low until everything is well mixed.
  • Make sure to scrap the bottom of the bowl as well.
  • Evenly add cake mixture into prepared baking pans and place in oven to bake for 25-30 minutes or until a toothpick inserted into the center of the cake comes out clean but don't overbake (crucial not to overbake this cake)!!
  • Remove cakes and oven and rest in pans for 10 minutes.
  • Next remove layers from pans and place on cooling racks for one hour.
  • Wrap each layer in plastic wrap and place in the freezer for 1 hour to make it easier to work with when assembling the cake.

For the Frosting

  • Add butter, confectioner's sugar and cocoa powder to bowl of mixer and mix on high speed until smooth.
  • Lastly add in heavy whipping cream and vanilla extract until frosting is fluffy and smooth.
  • Frost each layer of cake with frosting then frost the end.


Calories: 864kcal | Carbohydrates: 107g | Protein: 8g | Fat: 45g | Saturated Fat: 28g | Cholesterol: 204mg | Sodium: 304mg | Potassium: 182mg | Fiber: 1g | Sugar: 82g | Vitamin A: 1275IU | Vitamin C: 0.2mg | Calcium: 65mg | Iron: 1.4mg