Pre-heat oven to 350F
Grease each cavity of the donut pan with the plant based butter
Sprinkle chopped raw walnuts in each cavity (but don't over do it)
Combine oat flour, whey protein powder, spices, baking soda, monkfruit sweetener and a dash of salt in a bowl and sift mixture through if possible
In a separate bowl, combine the wet ingredients together (almond milk, apple sauce, egg whites, olive oil, vanilla extract and apple cider vinegar and whisk together until smooth
Combine the wet and dry ingredients together and stir together until a silky batter is created
Add the shredded carrot and medium coconut into the batter and continue to mix but don't over do it (you don't want the batter to get to gummy)
Add the batter into each donut pan cavity and try to place it nicely so the chopped walnuts don't move around and don't over fill them (or else you won't have enough to fill all 12 cavities)
Bake in the oven for 13-15 minutes maximum on 350F
Once the timer goes off, take the donut pan out of the oven and set aside to cool for about 10 minutes
Once completely cooled, gently take each donut out of each cavity and place on top of a wire rack to cool for an additional 5-10 minutes
While the donuts are continuing to cool, get a small bowl and combine the white chocolate and cold-pressed coconut oil and place in the microwave for 30s and an additional 15s if it's not melted quite yet(you can skip this step and heat this up on the stovetop in a sauce pan if you'd like)
Once the frosting is melted, take each donut and dip them. I usually use a frosting spatula after to smooth it out nicely if the consistency isn't as smooth as I'd like
Place back on top of the wire rack and sprinkle the toasted coconut shavings on top of the dipped white chocolate topping
Enjoy right away OR my favorite way to enjoy them is to place them in the refrigerator and having them an hour later when the glaze has hardened
Can be stored in an airtight container at room temperature or in the fridge for 4-6 days.