Preheat the oven to 350°F and spray a donut pan with oil spray.
Shred the apples with a cheese grater then place them on a paper towel and squeeze them to take most of the moisture out. Then measure out 1 cup of shredded apple and set aside.
Mix together the blanched almond flour, baking soda, cinnamon, nutmeg, cardamom, allspice and salt.
Add the maple syrup, coconut milk, ghee, egg, and vanilla to the bowl and mix to combine. Then fold in the shredded apple into the batter.
Scoop batter into a large ziplock bag and cut the tip of the bag with scissors. Squeeze batter into the donut pan then shake it a little to evenly disperse the batter.
Bake until a toothpick inserted into the center comes out clean, about 18 minutes.
Set pan over a wire rack to cool. Wait until donuts are cooled a bit then remove from the pan.
Frosting: Combine cashew butter, maple syrup and cinnamon in a small bowl. Spread the frosting on top of the cooled donuts.