Preheat your oven to 350 degrees. Add flour, pumpkin pie spice, baking soda, baking powder, and salt together in a bowl and whisk to combine.
Add pumpkin puree, sugars, oil, applesauce, eggs and vanilla together in a separate large bowl. Combine the flour mixture and the pumpkin mixture and stir well.
Put muffin liners in a muffin tin or grease your pan well. Pour prepared batter into your muffin tins.
For The Streusel
In a small bowl, add your flour, sugars, and pumpkin pie spice. Pour in your softened butter and stir with a fork until crumbly and well combined. Add some of the streusel mixture onto each muffin and gently press down with clean hands just slightly.
Bake your muffins in a 350 degree oven for 18-24 minutes, or until a toothpick comes out mostly clean.
For The Glaze
While muffins are cooling whisk together powdered sugar, vanilla and half and half to form your glaze. Use a spoon to drizzle glaze over each muffin.
Video
Notes
Pro Tip: These muffins freeze well for up to three months. Simply wait for muffins to cool and freeze in an airtight container. These are our favorite muffin tins. If you are a pumpkin fanatic like me, you will also need to try our amazing pumpkin sheet cake, our easy crock-pot pumpkin butter, and our perfect pumpkin pancakes. I can promise you none of those recipes will disappoint.