Go Back
Slice of almond flour chocolate cake on a plate.

Almond Flour Chocolate Cake

Easy to make almond flour chocolate cake. Deep chocolate flavor. Gluten-free and grain-free.

Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 16 servings


  • 3 cups (340 grams) blanched almond flour
  • 1 cup (170 grams) coconut sugar or evaporated cane juice
  • 1 cup (100 grams) natural cocoa powder
  • 1 teaspoon baking soda
  • 1 teaspoon salt
  • cup oil, like grapespeed oil
  • 6 large eggs (about 300 grams out of the shell)
  • ½ cup (113 grams ) milk, dairy-free or traditional

Chocolate Buttercream Frosting

  • 4 cups (455 grams) powdered sugar (use corn-free to keep the recipe grain-free)
  • ¾ cup (75 grams) cocoa powder
  • 1/2 teaspoon salt
  • 1 cup (226 grams) softened butter or dairy-free butter spread
  • 4 tablespoons milk, traditional or dairy-free, plus more as needed


For the Cake

  1. Preheat oven to 350 degrees F. Line two 8-inch cake pans with parchment rounds and grease with vegetable oil or nonstick cooking spray.

  2. Whisk the almond flour, sugar, cocoa powder, baking soda, and salt in a large mixing bowl. Break up any large pieces of almond flour with your fingers. Add the oil, eggs, and milk. Mix the batter until smooth. Use a handheld whisk or electric mixer.

  3. Divide the batter evenly between the two prepared pans. Tap the pans lightly on the counter to settle the batter.
  4. Bake until a cake tester inserted into the center of the cake comes out clean, about 30 minutes.
  5. Remove the pans from the oven. Place on a wire rack. After about 8 minutes, turn the cakes out of the pan and place directly onto the wire rack to cool completely.
  6. Frost cooled caked with frosting. Cover cake and store on the counter for up to three days or freeze up to three months.

For the Frosting

  1. Whisk together powdered sugar,cocoa powder, and salt to combine in a small bowl.

  2. In a large bowl, cream the butter unitl light with a mixer. Stop mixer and add the powdered sugar mixture and milk. Turn mixer to low and mix utnil combined. Increase mixer speed to medium. Mix frosting until fluffy. If frosting seems too thick, add an additonal tablespoon of milk.