Keto Cupcakes

Keto Cupcakes

A delicious Keto version of a classic desser

Servings Prep Time
10 servings 10 minutes
Cook Time
25 minutes


For the cupcakes
  • 100 grams Almond Flour 
  • 50 grams Coconut Flour 
  • 20 grams Unsweetened Cocoa Powder
  • 1/2 Tsp Baking Powder
  • 1/2 Tsp Baking Soda 
  • 1/2 Tsp Xanthan Gum 
  •  a pinch of salt
  • 100 grams Butter 
  • 100 grams Erythritol (Powdered)
  • 100 ml Buttermilk
  • 2 Eggs
  • 1 Tsp Vanilla Extract 
  • 1/2 Tsp Vinegar
  • a few drops Red Food Colour 

For the cream cheese frosting

  • 200 grams Cream Cheese 
  • 100 grams Butter
  • 50 grams Erythritol (Powdered)
  • 1/2 Tsp Vanilla Extract
Servings: 10


  1. Pre-heat your oven to 160C/320F
  2. Sift the coconut flour and cocoa powder into a large mixing bowl and add in the almond flour, baking powder, baking soda, xanthan gum and a pinch of salt. You can sift the almond flour but I wouldn’t recommend it unless you have the super fine one.
  3. In another bowl add the butter and microwave it for 30-45 seconds till it’s melted. Then add in the vanilla, the vinegar, the erythritol and beat with an electric beater. Then add the buttermilk followed by the eggs and finally the food colour.
  4. Then add the wet ingredients into the dry ingredients and whisk till it all comes together to form a batter.
  5. Line a baking tray/muffin tray with cupcake liners and divide the batter into 10 even cupcakes. An ice-cream scoop comes in handy to make this easier.
  6. Bake for 18-24 minutes till fully cooked. To check if the cupcakes are done insert a toothpick and it should come out clean.
  7. Let the cupcakes cool completely before you frost them. Otherwise the frosting will melt.
  8. To make the frosting make sure the butter and cream cheese are at room temperature.
  9. Add all the ingredients into a bowl and beat with your electric whisk. And your frosting is ready.
  10. Put the frosting into a piping bag and ice the cupcakes once they are cooled.
  11. Store in the fridge. Enjoy!


Written By

Leave a Reply

Your email address will not be published.