Preheat the oven to 350°.
In a large bowl, combine dry ingredients.
Combine wet ingredients in a separate bowl.
Mix dry and wet ingredients until a sticky, but rollable dough is formed. Add more flour or milk as needed.
Gently fold in the fresh blueberries.
Prepare the coating: in one bowl, melt the vegan butter. In another bowl, combine the coconut sugar and cinnamon.
Using your hands, roll the dough into small balls (about 1 inch). Dip each ball in the melted butter, then coat in the cinnamon sugar mixture. Transfer to a parchment lined loaf pan.
Repeat and arrange the balls in the pan.
Bake for 40-45 minutes or until toothpick comes out clean.
Prepare the cashew cream cheese glaze: blend all ingredients in a good blender or food processor or until smooth.
Serve with cashew cream glaze and enjoy!