Ingredients
For the Cake
- 2 1/2 cups fine almond flour
- 1/3 cup coconut flour
- 1 tablespoon baking powder
- 1/4 teaspoon salt
- 4 large eggs, room temperature
- 1/2 cup unsalted butter, melted and slightly cooled
- 1/2 cup granulated erythritol or monk fruit sweetener
- 1/4 cup powdered sweetener (for smoother texture)
- 1/2 cup unsweetened almond milk
- 1 tablespoon pure vanilla extract
- 1/4 teaspoon almond extract (optional but enhances flavor)
For the Pink Frosting
Option 1: Strawberry Cream Cheese Frosting (Natural Pink)
- 8 ounces cream cheese, softened
- 1/2 cup unsalted butter, softened
- 3/4 cup powdered keto sweetener
- 1/4 cup freeze-dried strawberry powder
- 1 teaspoon vanilla extract
- 1–2 tablespoons heavy cream (if needed for texture)
Option 2: Classic Vanilla Pink Frosting
- 1 cup butter, softened
- 1 cup powdered keto sweetener
- 2 tablespoons heavy cream
- 1 teaspoon vanilla
- Natural pink food coloring or beet powder
Preparation Time
Prep time: 20 minutes
Bake time: 25–30 minutes
Cooling time: 45–60 minutes
Total time: About 1 hour 45 minutes
Step 1: Preheat and Prepare Pans
Preheat oven to 350°F (175°C).
Grease and line two 8-inch round cake pans with parchment paper.
Lightly grease parchment as well to prevent sticking.
Step 2: Mix Dry Ingredients
In a large bowl, whisk together:
- Almond flour
- Coconut flour
- Baking powder
- Salt
Sifting helps prevent lumps and ensures lighter texture.
Step 3: Combine Wet Ingredients
In a separate bowl, whisk:
- Eggs
- Melted butter
- Granulated sweetener
- Powdered sweetener
- Almond milk
- Vanilla extract
- Almond extract (if using)
Whisk until smooth and slightly frothy.
Step 4: Combine Wet and Dry
Slowly add dry mixture into wet mixture.
Stir gently until fully combined.
Do not overmix. The batter will be thicker than traditional cake batter.
Let batter rest 3–5 minutes to allow coconut flour to absorb moisture.
Step 5: Bake
Divide batter evenly between prepared pans.
Smooth tops with spatula.
Bake 25–30 minutes or until:
- Center is set
- Toothpick comes out clean
- Edges are lightly golden
Do not overbake, as almond flour can dry out.
Step 6: Cool Completely
Allow cakes to cool in pans for 10 minutes.
Transfer to wire rack and cool completely before frosting.
Warm cake will melt frosting.
Making the Pink Frosting
Strawberry Cream Cheese Version
- Beat softened cream cheese and butter until smooth.
- Add powdered sweetener gradually.
- Mix in strawberry powder and vanilla.
- Beat until fluffy.
- Add heavy cream if frosting is too thick.
The freeze-dried strawberry powder gives natural pink color and real strawberry flavor.
Classic Buttercream Version
- Beat butter until light and fluffy (3–4 minutes).
- Add powdered sweetener gradually.
- Add vanilla and cream.
- Mix until smooth.
- Add pink coloring slowly until desired shade is reached.
Assembling the Cake
- Place first cake layer on serving plate.
- Spread even layer of frosting.
- Add second layer.
- Frost top and sides.
- Smooth with offset spatula.
For decorative finish:
- Pipe rosettes
- Add fresh berries
- Sprinkle shredded coconut
- Add sugar-free sprinkles
Texture Expectations
Perfect Keto Vanilla Cake should be:
- Moist but not wet
- Slightly dense (like pound cake)
- Tender crumb
- Mildly sweet
- Buttery vanilla flavor
If cake is dry:
May be overbaked or too much coconut flour used.
If cake sinks:
Oven door opened too early or baking powder expired.
Flavor Variations
Lemon Vanilla
Add 1 tablespoon lemon zest to batter.
Birthday Sprinkle
Fold in sugar-free sprinkles.
Almond Celebration Cake
Increase almond extract slightly for stronger flavor.
Chocolate Layer Addition
Add thin layer of keto chocolate ganache between layers.