Keto Hot Cross Buns
4.67 from 3 votes

Keto Hot Cross Buns

Dense, moist, easy to make and perfectly spiced. These Keto Hot Cross Buns won't fool anyone, but are delicious none the less! 

Prep Time 10 minutes
Cook Time 55 minutes
Total Time 1 hour 5 minutes
Servings 12 buns
Calories 233 kcal



  • 3 cups almond flour
  • 3/4 cups ground psyllium husk
  • 3 teaspoons baking powder
  • 2 teaspoons salt
  • 1/4 cup xylitol
  • 3 teaspoons cinnamon
  • 2.5 teaspoons nutmeg
  • 1/2 teaspoon ground cloves
  • 1/2 teaspoon ground ginger
  • 6 egg whites
  • 2 tablespoons apple cider vinegar
  • 1.4 cups boiling water


  • 1 egg
  • 1 tablespoon water


  • 3 tablespoons coconut flour
  • 3-4 tablespoons water


  1. Preheat the oven to 170C / 338F and line a baking tray with baking paper

  2. In a large mixing bowl, add all dry ingredients for the buns and mix together, breaking up any lumps in the almond flour. 

  3. Add the wet ingredients (boiling water, egg whites and apple cider vinegar) and stir to thoroughly combine into a dough. If it is a little dry, add more water. 

  4. With wet hands, shape into 12 small buns (or 8 larger ones) and place on the prepared baking tray, just touching. 

  5. Whisk the egg and tablespoon of water for the glaze together and brush over the top. 

  6. Score crosses in the top lightly with a knife. Mix together the cross ingredients to form a smooth paste and pipe on top. 

  7. Bake for 55 - 60 minutes until a skewer comes out almost clean. I think these are best left a little moist, as it helps them get even crisper when toasting. 

  8. Serve warm or toasted with lashings of butter. 

Nutrition Facts
Keto Hot Cross Buns
Amount Per Serving
Calories 233 Calories from Fat 126
% Daily Value*
Fat 14g22%
Saturated Fat 1g6%
Cholesterol 13mg4%
Sodium 423mg18%
Potassium 130mg4%
Carbohydrates 21g7%
Fiber 15g63%
Sugar 1g1%
Protein 8g16%
Vitamin A 20IU0%
Calcium 110mg11%
Iron 1.3mg7%
* Percent Daily Values are based on a 2000 calorie diet.