Go Back
Slice of Gluten-Free Chocolate Cake on a Plate.

Easy Gluten-Free Chocolate Cake

Easy Gluten-Free Chocolate Cake. This rich and moist cake is perfect for birthdays. Dairy-Free Option Included.

Servings 12 slices


Gluten-Free Chocolate Cake

  • 1 3/4 cups Bob’s Red Mill 1:1 Gluten-Free Baking Flour
  • 1 3/4 cups granulated sugar
  • 1 cup natural cocoa powder
  • 1 1/2 teaspoons baking powder
  • 1 1/2 teaspoons baking soda
  • 1 teaspoon salt
  • 3 large eggs
  • 1 1/4 cups milk or coffee
  • 1/2 cup vegetable oil

Chocolate Buttercream

  • 4 cups powdered sugar
  • 1/2 cup natural cocoa powder
  • 1 cup butter, softened
  • 4 tablespoons heavy cream or milk, divided
  • 1/2 teaspoon salt


  1. Make the Cake: Preheat oven to 350 degrees F. Grease two 8-inch round cake pans with nonstick cooking spray. (Or grease with vegetable shortening and dust with cocoa powder.)

  2. Whisk together gluten-free flour, sugar, cocoa powder, baking powder, baking soda, and salt in a large bowl. Add eggs, milk, and vegetable oil. Whisk batter until smooth.
  3. Divide batter evenly between the two prepared cake pans.
  4. Bake until a cake tester inserted into the center of the cakes comes out clean, about 30 minutes.
  5. Allow cakes to cool in the pan for 10 minutes. Invert pan onto a wire rack and allow to cool.
  6. When cool, frost with chocolate frosting. Wrap cake and store at room temperature for up to three days.

  7. Prepare the Frosting: Sift together confectioners’ sugar and cocoa powder. Add butter and 3 tablespoons heavy cream. Mix on low speed for 30 seconds. Increase mixer speed to medium-high. Beat frosting until fluffy and smooth. If frosting seems too thick, add the additional tablespoon heavy cream. 

Recipe Notes

Dairy-Free Variation

Replace the milk with an equal amount of dairy-free milk or cooled coffee. 

Size Variations

24 Cupcakes

Line 24 standard cupcake cups with paper liners. Divide batter evenly among the cupcake cups. Bake cupcakes until they're set and spring back to the touch, about 20 minutes. 

9x13 Cake

Grease a 9x13-inch cake with nonstick cooking spray. Spread batter evenly into the bake. Bake until set, a cake tester inserted into the middle of the cake should come out clean, about 35 minutes.