Go Back
vegan donut recipe chocolate creme filled donut
Print Recipe
5 from 3 votes

Vegan Chocolate Creme Donuts

Vegan donut recipe with a smooth chocolate creme filling, gently dusted in sugar. Super easy to make and even easier to eat!
Prep Time1 hr
Cook Time10 mins
Proving Time1 hr 45 mins
Total Time2 hrs 55 mins
Course: Dessert
Cuisine: American
Keyword: Vegan Chocolate Creme Donuts
Servings: 6 donuts
Calories: 555kcal


  • High Speed Blender
  • stand mixer


For the Chocolate Creme Patisserie

  • 50 g raw unsalted cashews + 200g boiling water
  • 1 tsp psyllium husk + 6 tsp water
  • 315 g full-fat plant milk (I used oat)
  • 1 tsp vanilla bean paste or extract
  • 80 g caster sugar
  • 2.5 tbsp corn starch
  • Pinch fine sea salt
  • 1 tbsp cocoa powder
  • 200 g vegan dark chocolate (must be over 60% cacao)
  • 20 g vegan butter

For the Donuts

  • 100 ml oat milk
  • 28 g coconut oil (deoderized is ideal but any works)
  • 3 tbsp aquafaba (water from a can of unsalted chickpeas)
  • 1 tsp quick rise yeast
  • 28 g caster sugar
  • 1 tsp psyllium husk powder + 3 tsp water
  • 160 g strong white bread flour
  • 70 g plain white flour
  • 1/2 tsp fine sea salt
  • Vegetable oil for frying


To Make the Chocolate Creme Patisserie

  • In the cup of a high-speed blender, combine the cashews with the boiling water. Cover and leave to soak for minimum 30 minutes.
  • Once the cashews are soaked, combine the psyllium husk and the water in a small bowl and leave to thicken for a minute. Transfer to the blender cup with the cashews and their soaking water and blend on a high speed until very smooth. Set aside.
  • In a medium bowl combine the sugar, corn starch, salt and sugar. Add the cashew psyllium husk mix and give it a whisk to combine. Set aside.
  • In a small saucepan, combine the plant milk and vanilla. Place over a medium/low heat and bring to a simmer. Remove from the heat as soon as the milk begins to simmer and, while whisking, carefully pour over the cashew/psyllium/corn starch etc mixture in a slow stream. Place a sieve over the now empty saucepan and pour the mixture back into the saucepan.
  • Place the saucepan back on the medium/low heat. Whisking very regularly, heat the mix until it starts to get nice and thick. Once thick, stop whisking and leave until you notice one or two big bubbles rise to the surface. Remove from the heat immediately and whisk in the chocolate and the vegan butter. Whisk until smooth.
  • Pour the creme pat into a brownie tray or baking sheet and cover with a piece of cling film, pushing it down gently to make sure the surface of the creme is completely covered to ensure a skin doesn’t form. Allow to cool for 15 minutes then transfer to the fridge for at least 30 mins.

To Make the Donuts

  • In a small saucepan, place the oat milk, coconut oil and aquafaba. Place over a low heat and warm very slightly for under a minute or until the coconut oil starts to melt (it should be around 30c). Remove from the heat and stir until the coconut oil is fully melted. Stir a tablespoon of the sugar into the mixture (reserve the rest of the sugar for lateand then sprinkle the yeast on the surface. Set aside for the yeast to activate (around two minutes).
  • In a small bowl mix the ground psyllium husks and the water. Set aside to thicken for two minutes.
  • In the bowl of a stand mixer fitted with the dough hook attachment, add the flours, salt and remaining sugar. Mix briefly to combine then form a well in the centre of the flour with your hand. Pour the oat milk mixture and the psyllium husk mixture into the well and mix on medium speed to combine (the psyllium husk likes to clump together so make sure it’s evenly distributed. If needs be, remove the dough and knead with your hands to get things going then return to the stand mixer). Rather quickly, a ball of dough should form. Allow the dough to knead on medium speed for around 5 minutes until smooth and springy.
  • Remove the bowl from the stand mixer and cover with cling film. Leave to prove for around an hour or until doubled in size. Once proved, tip the dough out onto a lightly floured work surface and press out the large air bubbles with your fingers. Give it a quick knead and then roll out into a 1/2 inch thick rough oblong.
  • Using a cookie cutter with a diameter of around 3 inches, cut out as many circles of dough as possible (I managed 5 with some offcuts). Form any excess dough into a ball and then roll out into a 1/2 inch circle and and cut out any remaining donuts. You should get a total of five or six donuts.
  • Carefully place the cut donuts onto individual circles of baking parchment, place them all on a baking tray and cover with loose cling film or a damp tea towel. Allow to prove for a further 45 minutes.
  • In the last 5 minutes of proving, fill a deep medium saucepan with around 2-3 inches of vegetable oil or fill and turn on a deep fryer. Place over medium low heat and bring to around 185c. If you don’t have thermometer, you can test the oil with any excess dough. It should start bubbling immediately on contact with the oil and should brown with around 30 seconds on each side.
  • When your oil is hot, carefully lower a donut into the fat, using the greaseproof paper to lift it. Allow to fry for around 30 seconds before checking the under side using a spider or slotted spoon. If it’s golden brown, flip the donut and fry the other side. If it needs longer, up the heat slightly and return it to the oil. Remove the donut from the oil and place on two layers of kitchen towel. Repeat with the remaining donuts.
  • Once all donuts are fried, roll them individually in a small bowl of granulated sugar. Set aside to cool fully.
  • While the donuts cool, prepare your creme pat.
  • Take the creme pat out of the fridge and plop it into the bowl of a stand mixer fitted with the paddle attachment (it’ll be quite firm at this stage). Beat the creme until its nice and smooth and creamy - just a few secs on a high speed should do it.
  • Fill a piping bag with the creme pat and with a 1/2cm round nozzle, pierce the side of each donut and fill until you see the centre starting to swell. Gradually withdraw the nozzle leaving a nice little blob of overflow creme on the outside. If you like, sprinkle some cacao nibs or chocolate chips on the outside blob of creme.
  • Serve straight away or store in an airtight container. These guys are best eaten fresh but they’ll still be delicious up to 24 hours if stored properly.


Calories: 555kcal | Carbohydrates: 80g | Protein: 10g | Fat: 22g | Saturated Fat: 15g | Cholesterol: 1mg | Sodium: 287mg | Potassium: 360mg | Fiber: 4g | Sugar: 36g | Vitamin A: 271IU | Vitamin C: 1mg | Calcium: 211mg | Iron: 2mg