Preheat oven to 350 degrees.
Place all of the crumb topping ingredients in a bowl and stir to combine. Set aside.
Place the first 5 ingredients in a bowl and whisk to combine.
Place the 6 remaining ingredients in a large bowl or a standing mixer and beat for 2 minutes on medium speed or until creamy.
Add the dry ingredients a little at a time until throughly combined making sure not to over beat.
Grease donut pans (or muffins tin). If you only have one pan you can repeat after the first set of donuts bake.
Place the batter in a pastry bag or a large zipper bag and using scissors, cut off 1/2 inch tip to create a pastry bag twisting the top of using a zipper bag to press the mixture out. Pipe the batter into doughnut pan.
Sprinkle a heaping tablespoon of the crumb topping on each doughnut and gently press to adhere. Use your finger to make sure center of doughnut is uncovered.
Bake doughnuts for 13-15 or until topping is just about to turn golden.
Allow doughnuts to sit for 5-10 minutes for topping to set and cool before enjoying.