Who knew homemade plant milk could lead to donuts this good? These mini vegan and gluten-free treats use fresh blueberry cashew milk and the leftover pulp for maximum flavor and zero waste. They’re fluffy, fruity, and finished with a tangy blueberry cream cheese glaze. So good, you won’t be able to just eat one.

This post may contain affiliate links. These links help support this website. Thank you for your support.
Ingredients
- Gluten free 1:1 baking flour – If you are not gluten free, you can use a flour of your choice.
- Coarse blueberry and cashew flour (made from cashew + blueberry pulp)
- Cane sugar
- Baking powder
- Salt
- Blueberry and cashew milk (made from almond cow) – I used cashews but it will also work with blanched almonds
- Ground flax
- Warm water
- Vanilla extract
- Vegetable oil
- Vegan cream cheese – I have used Kite Hill and Tofutti and both worked well
- Vegan butter – I used the Earth Balance whipped butter, but any dairy free butter will work.
- Powdered sugar
- Frozen or fresh blueberries – You will want to use fresh blueberries to make the milk, but can use frozen blueberries to make the compote.
- Coconut sugar – A healthier alternative to table sugar to naturally sweeten the blueberry compote.
- Lemon juice
Step by Step Instructions
Find the complete printable recipe with measurements below in the recipe card.

- Make homemade cashew milk using instructions provided by your Almond Cow, adding 1/2 cup of fresh blueberries with your 1 cup of cashews.
- Use the leftover blueberry and cashew pulp to make blueberry and cashew coarse flour. Refer to Almond Cow’s, “How To Turn Pulp Into Flour” to create the flour.
- In a medium size bowl, gently mix the all purpose flour, coarse blueberry and cashew flour, and baking powder.
- In a small bowl, combine the ground flax and warm water. Whisk and let sit for 10 minutes. In a large bowl, combine and whisk the sugar, salt, blueberry and cashew milk, flax mixture, vanilla extract, and oil. Add in dry mixture and mix until combined.
- Scoop all batter into a pastry bag or a large Ziplock bag and cut a small corner. Lightly spray or grease the mini donut maker with oil or butter. Once heated, fill each ring all the way and close for approximately 1 minute and 20 seconds. Carefully open the lid and turn each donut using a toothpick. Close the lid again for about 3 minutes and 20 seconds. Remove with a toothpick and place on a cooling rack. If you are not using a mini donut maker, you can use a mini donut pan and bake in the oven at 350 F for approximately 6-12 minutes, depending on your oven.
- Add frozen or fresh blueberries to a small pot on medium heat. Add coconut sugar, lemon juice, and water. Simmer for approximately 10 minutes stirring throughout. Use a fork or potato masher to crush blueberries. Cool in refrigerator.
- Once the butter and cream cheese are at room temperature, combine in a medium bowl and beat until smooth with whisk. Then, add in blueberry compote juice and plant milk and mix. Slowly sift in powdered sugar and beat until combined and smooth.
- Dip the top of each donut into the glaze. Drizzle with additional compote/syrup for added color and taste if desired.
Almond Cow
Click the link below or use code PAIGE25 to get $30 off your Almond Cow purchase of $200 or more!
