Preheat the oven to 325 F degrees F. Line the bottoms of two 8-inch round cake pans with parchment paper rounds, then spray with nonstick baking spray. Set aside.
In a large mixing bowl, combine eggs, buttermilk, cooled butter, and vanilla extract.
Mix until thoroughly combined.
In a separate bowl, whisk together the almond flour, coconut flour, powdered erythritol, baking powder, and salt.
Add the dry ingredients to the wet ingredients.
Mix until well combined.
Divide the batter evenly between the prepared baking pans and bake for 20-25 minutes, until a toothpick comes out clean.
Allow the cakes to cool completely in the pan (at least 30 minutes) before removing. Remove the parchment paper liner and frost as desired.
Vanilla Buttercream
Add butter and vanilla to a large mixing bowl or a stand mixer (paddle attachment). Mix on high speed until pale and fluffy.
Add the powdered sweetener, mixing on low speed until incorporated, then on medium speed for 2 minutes until fluffy.
Add vanilla and cream, 1 tablespoon at a time, mixing well between, until your desired smoothness is achieved.
Spread the frosting between the cake layers and on sides using a spatula. Serve or refrigerate until ready to serve.
Notes
Allow all ingredients to come to room temperature before mixing, especially the eggs and almond flour.
When measuring almond flour, be sure to spoon it into the measuring cup, rather than scooping it into the bag.
Almond flour cakes are more likely to stick to the pan. Be sure to spray your cake pan with oil and line the bottom with parchment paper for easy release.