Almond Layer Cake with Vanilla Buttercream Frosting

Bob's Red Mill logo

by | Updated: December 4th, 2016

Planning a birthday celebration or other special event? Instead of picking up a cake from a bakery, add a personal touch to your gathering by making one from scratch. Baking a cake is much less complicated than it might seem, especially when you have a quick, easy-to-follow recipe on hand. This Almond Layer Cake with Vanilla Buttercream Frosting is so simple and only takes 15 minutes of prep time. Even kitchen novices will impress guests with this recipe! Another bonus of baking a cake yourself? You’ll know exactly what ingredients are in it, which can be a crucial factor for those with food allergies or sensitivities. This cake is made with almond meal and coconut flour, making it a delightful treat for gluten-free foodies.

Almond Layer Cake with Vanilla Buttercream Frosting

Almond Layer Cake with Vanilla Buttercream Frosting

Makes approximately 12 servings
Macros per serving: 300 calories | 26 g carbs | 3 g fiber | 7 g protein | 19 g fat



1-½ cup almond meal
1 cup granulated sugar
½ cup coconut flour
¼ tsp. sea salt
2 tsp. baking powder
4 eggs
½ cup milk
¾ cup butter, softened
¼ tsp. almond extract
1 tsp. vanilla extract


1-½ cup butter, softened
4-½ cups powdered sugar
2-3 Tbsp. cream or whole milk
1 tsp. vanilla extract


  1. Preheat oven to 350 degrees F. Line two 8-inch round cake pans with parchment paper.
  2. In a large bowl, whisk granulated sugar and butter until fluffy. Add one egg and beat until fully combined. Repeat with the rest of the eggs, beating to fully combine between each addition.
  3. Mix in milk and extracts until well combined.
  4. In a medium bowl, mix together almond meal, coconut flour, sea salt and baking powder. Add to the large bowl with the wet ingredients and beat until the ingredients are fully incorporated and the batter is creamy.
  5. Pour the batter evenly into the prepared pans, using a spatula to smooth out the tops.
  6. Bake for about 25 minutes, or until a toothpick comes out clean.
  7. While the cake bakes, prepare the frosting by combining butter and powdered sugar with a hand mixer or stand mixer for one minute on low. Increase speed to medium and mix for three minutes until light and fluffy.
  8. Add vanilla extract and mix for one more minute, or until combined. If frosting is too thick, add cream or milk until desired consistency is reached.
  9. When cake has finished baking, let cake cool completely before topping with frosting.
  10. Place one cake on a plate and generously spread a layer of frosting on top and cover with the other cake.
  11. Spread the remaining frosting over the rest of the cake.