Keto Chocolate Kahlua Cake Recipe

The decadent Keto Chocolate “Kahlua” Cake is an edible masterpiece. It features tender layers of keto chocolate cake spiked with sugar-free coffee liqueur and frosted with a rich coffee buttercream.

Course: Dessert

Cuisine: American

Keyword: keto chocolate espresso cake

Prep Time: 35 minutes

Cook Time: 35 minutes

Total Time: 1 hour 10 minutes

Servings: 12 servings

Calories: 350kcal



  • 1 ⅔ cup almond flour
  • ½ cup cocoa powder
  • ⅓ cup unflavoured whey protein powder (or egg white protein powder)
  • 2 teaspoon baking powder
  • 1 teaspoon espresso powder
  • ¼ teaspoon salt
  • ½ cup butter
  • ⅔ cup Swerve Granular
  • 3 large eggs room temperature
  • 1 teaspoon vanilla extract
  • ½ cup sugar-free coffee liqueur OR ¼ cup strong coffee + 2 tablespoon vodka and 2 tablespoon rum


  • ¼ cup sugar-free coffee liqueur OR 2 tablespoon strong coffee + 1 tablespoon vodka + 1 tablespoon rum
  • 1 ½ teaspoon espresso powder
  • 8 ounces mascarpone cheese softened
  • ¾ cup powdered Swerve Sweetener divided
  • 1 cup heavy whipping cream
  • 1 teaspoon vanilla extract

Garnish (optional)

  • Keto chocolate sprinkles
  • Coffee beans

US Customary – Metric



  • Preheat the oven to 350°F and grease 2 (two) 6-inch cake pans (see blog post for advice on baking in larger pans). Line the bottoms of the pans with parchment paper circles and lightly grease the parchment.
  • In a medium bowl, whisk together the almond flour, cocoa powder, protein powder, baking powder, espresso powder, and salt.
  • In a large bowl, beat the butter with the sweetener until well combined and fluffy, about 2 minutes. Beat in the eggs and vanilla extract until smooth and creamy.
  • Add the almond flour mixture in two additions, alternating with the coffee liqueur. Beat until just well combined, scraping down the sides of the bowl and the beaters as needed.
  • Divide the mixture evenly between the two baking pans, and bake 30 to 35 minutes, until risen and the tops are firm to the touch. Remove and let cool 30 minutes in the pans, then run a sharp knife around the edges and flip out onto a wire rack to cool completely.
  • Once the cakes have completely cooled, slice carefully through the middle of each with a serrated knife, to make 4 cake layers. Note: If your cakes are very domed at the top, carefully slice off the domes to even them out.


  • Gently warm the coffee liqueur in the microwave and stir in the espresso powder until dissolved. Let cool to room temperature.
  • In a large bowl, beat the mascarpone with ½ cup of the powdered sweetener until well combined. Beat in 2 tablespoons of the coffee mixture.
  • In another large bowl, beat the heavy cream with the remaining sweetener and the vanilla until it holds stiff peaks. Add the mascarpone mixture and beat on medium speed until just combined. Then beat in the remaining coffee mixture until the frosting holds stiff peaks.

To assemble

  • Place one layer of the cake on a cake plate and top with about ½ cup of frosting, spreading to the edges. Repeat with the remaining cake layers and frosting.
  • Spread the remaining frosting over the sides of the cake, reserving a little for piping decorative accents, if desired.


  • Place coffee beans decoratively around the top of the cake and sprinkle with chocolate sprinkles.
  • Gently press some chocolate sprinkles into the base of the cake, all the way around.


To bake this cake in 8-inch round pans: 

  1. Prep the pans as directed above and divide the batter evenly between them. Bake at 350F for about 15 to 20 minutes. They will be much thinner than the 6 inch cakes.
  2. Do not attempt to split the cakes in half, they will be much too thin and fragile. Frost as a 2 layer cake and enjoy! 

Nutrition Facts

Keto Chocolate Kahlua Cake Recipe

Amount Per Serving (1 serving = 1/12th of cake)

Calories 350Calories from Fat 291

% Daily Value*

Fat 32.3g50%

Carbohydrates 6.6g2%

Fiber 3g12%

Protein 9.3g19%

* Percent Daily Values are based on a 2000 calorie diet.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button