Prep Time
Cook Time
Serves 4
4 - 6 People
Difficulty 0


  • 19g active dry yeast
  • 200ml soy milk
  • 40g vegan white sugar
  • 1 1/2 tsp salt
  • 1/4 tsp vanilla powder or 1 tsp vanilla essence
  • 200g bread flour
  • 200g all-purpose flour 

Potato “egg” (ingredients below)

  • 100g vegan butter or cubed coconut oil
  • 1 L canola oil for frying
  • Castro sugar for dusting

Potato “egg”

  • 1 tsp potato protein or corn starch
  • 1/8 tsp xanthan gum
  • 1 1/2 tsp ice-cold water
  • 2 tsp nutritional yeast 

Roasted blueberry pastry cream

  • 1 cup blueberries
  • 1/4 cup maple syrup/agave or golden syrup 
  • 1/3 cup soaked cashews
  • 1 cup plant-based milk
  • 2 tbsp corn starch 
  • pinch of salt


  1. Heat the plant milk until lukewarm and then add the active yeast, leave to bubble for a few minutes.
  2. Sift together the flour, sugar, potato egg, vanilla seeds, and salt together.
  3. Gradually pour in the bubbly plant milk mix and then once they are mixed gradually add bits of the vegan butter while kneading or using a bread attachment kneading slowly until homogenized.
  4. Place in a bowl, cover with cling wrap and leave to rise for 30-60 minutes until double in size.
  5. Once risen, wrap up in cling wrap and refrigerate overnight.
  6. The next morning, divide the dough and save the rest to make cinnamon knots, or roll the dough out 1 ½ cm on a floured surface and press out round shapes or hearts with a cookie cutter.
  7. Place the donuts on a floured baking tray, leave to rise until doubled and then once risen.
  8. Heat up the canola or any other flavorless oil, add the donuts once the oil is heated to frying temperature (test with a piece of dough, its rise to the top) and fry the donuts 2-3 minutes on each side until golden brown.
  9. Once brown on both sides, scoop out with a slotted spoon, on some paper towels to drain.
  10. Once cooled, roll the donuts in the castor sugar, make a hole at the one end of the donut with a sharp knife or the tip of the pastry nozzle, and fill with the roasted blueberry pastry cream.
  11. Roasted blueberry pastry cream 
  12. Preheat oven to 175°C/350°F, place the washed blueberries on a parchment paper-lined baking tray, drizzle with the maple syrup and then bake for 10-15 minutes until gooey.
  13. Leave to cool before blending the rest of the pastry cream ingredients, pour into a saucepan on medium and stir until thickened, add more sweetness if desired.
  14. Leave to cool before scooping into a pastry bag fitted with a wide tip nozzle to fit into the donut.
  15. Fill with the pastry cream, and store with the pastry cream filling facing up so it does not leak out.
  16. Serve at room temperature, best to serve fresh the day the donuts have been made.

Photo Gallery

Hope you love these unbelievably fluffy donuts!!