Make the 2 Cake Layers:
Get Ready: Preheat your oven to 325°F (150°C). Lightly spray two 9-inch round cake pans with cooking spray, then line just the bottoms with parchment paper circles for easy release.
Mix Dry Ingredients: In a large mixing bowl, whisk together the almond flour, granulated sweetener, baking soda, and salt until there are no clumps. Set this aside.
Bloom the Cocoa: In a microwave-safe liquid measuring cup, heat the oil for about 45 seconds. Stir in the cocoa powder until it's fully blended. This quick step helps to enhance the rich chocolate flavor!
Combine Everything: Pour the warm cocoa-oil mixture into your dry ingredients. Now, add the sour cream, beaten eggs, and vanilla extract. Stir well until everything is perfectly combined and the batter is smooth.
Bake Evenly: Divide the batter equally between your two prepared cake pans. Bake in the center of the preheated oven for 15-18 minutes, or until a toothpick inserted into the center comes out with just a few moist crumbs. It's best to pull them out a little early to ensure a super moist cake!
Cool Completely: Transfer the cakes to a wire rack and let them cool entirely in their pans before attempting to remove them. This is crucial for easy handling and preventing breakage.
Make the Luscious Buttercream:
Cream the Butter: In the bowl of a stand mixer fitted with the paddle attachment (or using an electric mixer), beat the softened butter on medium speed until it's light and creamy, about 2 minutes.
Add Frosting Ingredients: Gradually add the powdered sweetener, sifted cocoa powder, salt, sour cream, and vanilla. Start beating on low speed for 30 seconds to avoid a powdery mess, then increase to high speed and beat for about 1 minute more until fluffy.
Adjust Consistency: If your frosting seems a bit too thick, slowly add 2-4 tablespoons of room temperature heavy cream (or unsweetened almond milk) and beat for another 10-20 seconds until it reaches a perfectly smooth and spreadable consistency. Remember, using room temperature cream helps maintain a great texture!
Assemble Your Delightful Layer Cake:
First Layer: Gently remove one cooled cake layer from its pan. Place it bottom-side up on your serving plate (this creates a nice flat top!). Peel off and discard the parchment paper. Spread a generous ½-inch layer of your milk chocolate buttercream over the top.
Second Layer and Finish: Carefully place the second cake layer on top, aligning it evenly. Spread the remaining frosting all over the top and sides of the cake. An offset spatula makes it easy to create lovely swirls!
Enjoy and Store: Slice and enjoy your delicious keto chocolate cake! Store any leftover cake in an airtight container in the refrigerator for up to 5 days to keep it fresh and tasty.