Preheat your oven to 350 degrees. Lightly coat your donut pan with coconut oil or your favorite cooking oil. (I bought my donut pan from the brand “Wilton” on Amazon – find the link to the pan in the recipe notes below!)
Combine all dry ingredients (flour, coconut sugar, cinnamon, nutmeg, baking powder, and baking soda) into a bowl.
In a separate bowl, whisk together your wet ingredients (coconut oil, plant based milk, applesauce, maple syrup, and shredded carrot).
Slowly mix together the wet and dry ingredients until evenly incorporated. Add in the walnuts and mix again.
Carefully pipe the donut batter into the donut pan. To do this, I place a Ziploc bag in a large cup, and pour some batter into the bag, then close the bag and cut off one of the corners.
Bake the donuts at 350 for 12-15 minutes.
Allow the donuts to cool in the pan for 10ish minutes to avoid crumbling.
Cashew Cream Cheese Frosting
Place your soaked cashews, water, lemon juice, and maple syrup in a blender and blend until everything becomes a smooth frosting.