In a large mixer bowl whisk or sift together all the dry ingredients until there are no lumps in the dry ingredients
Add the eggs and whisk together until fully combined. Add the butter. Stir in the butter until fully combined and smooth. Add the milk and vanilla. Whisk together until fully combined and a smooth moist dough has formed
Push the dough to the center of the bowl. Divide the dough evenly between the prepared doughnut cavities.(about 4 TBS of dough in each cavity) Use fingers or a knife and spread evenly throughout the doughnut cavities make sure the tops are smooth
Take the bowl with the crumb topping and break apart again with fingers until crumbly. Sprinkle the desired amount of topping over each doughnut and lightly pat to make sure the topping is sealed with the dough
Place in the preheated oven. Bake at 350 degrees for 20-25 minutes or until brown on top and the tester comes out clean
Remove from the oven. They will be soft. Allow to cool in the molds for about 30 minutes or until firm enough to remove from the molds