First, set your egg and milk out so they can get to room temperature before we start. Then preheat your oven to 400 degrees F.
Grate your carrots then set aside. In a large bowl, whisk together your flour, baking powder, baking soda, salt, and spices.
In a separate bowl, mix together your carrots, milk, sugar, butter (or oil) and eggs. I whisked the egg first then added it to the wet mixture.
Add the wet ingredients to the dry ingredients and gently fold using a spatula. DO NOT OVER MIX!! You want to mix just until no more streaks of flour remain. If you over mix, your donuts will be dense and rubbery and we don't want that!
If you want to add mix ins like nuts, dried fruit, or coconut, do it at this step.
Spray your donut pan with cooking spray then fill the greased donut pan until 3/4 full. You can use a piping bag for this or just a spoon. This recipe makes about 12 donuts. Bake for 9-11 minutes or until golden brown on top. Let cool then transfer to a wire rack. Cool completely before adding your frosting.