The BBC Good Food logo
Six keto donuts

Keto doughnuts

Magazine subscription – your first 5 issues for only £5!
  • Preparation and cooking time
    • Prep:
    • Cook: -
  • Easy
  • Makes 10

Try these moreish keto doughnuts made with almond flour. If you like blueberries, add some into the mix as a way to add colour and more nutrients.

  • Keto
  • Low sugar
  • Vegetarian
low insugars1g
low insalt0.2g


  • 5g coconut oil, melted, plus a little extra for the tins
  • 190g almond flour
  • 90g xylitol or any sweetener of your preference
  • ½ tsp baking powder
  • ¼ tsp baking soda
  • 60ml almond milk
  • 3 eggs
  • 1 tsp vanilla essence
  • 1 tsp apple cider vinegar
  • 100g frozen blueberries (optional)

For the toppings (optional)

  • 1 tbsp nut butter
  • 1 tbsp cacao powder

You will need

  • 8-hole doughnut tray or silicone mould


  • STEP 1

    Heat the oven to 200C/180C fan/gas 6. Prepare your silicone moulds in a tray or oiled doughnut pan. In a large bowl, stir together the almond flour, xylitol, baking powder and baking soda.

  • STEP 2

    In a small bowl, whisk together the melted coconut oil, almond milk, eggs, and vanilla extract. Fold the wet mixture into the dry mixture. Add the apple cider vinegar and mix well to combine everything.

  • STEP 3

    If using blueberries, add 4 or 5 in each cavity of the doughnut pan and then transfer the batter evenly on top, filling each cavity three quarters of the way.

  • STEP 4

    Bake for 12 mins then reduce the temperature to 180C/160C fan/gas mark 4 and cook for a further 5-10 mins, until the doughnuts are lightly golden. Leave to cool until they're easy to remove from the pan.

  • STEP 5

    Meanwhile, stir together the nut butter, cacao powder and ½ tsp hot water in a small bowl.

  • STEP 6

    When the doughnuts have cooled, remove from the moulds and drizzle with the topping. Can be stored in an airtight container in the fridge for 3 days.

Goes well with


Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating


Sponsored content