Preheat the oven to 375°F. Line a muffin tin with paper liners or lightly spray with nonstick spray.
In a large mixing bowl, beat together the melted butter and brown sugar until smooth using a hand mixer or stand mixer. Add the eggs, vanilla extract, pumpkin puree, and Greek yogurt. Mix until well combined.
In a separate bowl, whisk together the flour, baking soda, salt, pumpkin spice, and cinnamon.
Add the dry ingredients to the wet ingredients and gently fold until just combined. Do not overmix. Let the batter rest at room temperature while you prepare the streusel.
In a medium bowl, mix the flour, brown sugar, and cinnamon. Pour in the melted butter and stir with a fork until crumbly.
Fill each muffin cup about ¾ full with batter. Sprinkle the streusel evenly over the tops.
Bake for 18 to 20 minutes, or until a toothpick inserted in the center comes out clean. Let muffins cool in the pan for 5 minutes before transferring to a wire rack to cool completely.
In a bowl, beat the cream cheese until smooth. Add the confectioners’ sugar, vanilla extract, and 1 tbsp milk. Beat until creamy, adding more milk as needed to reach desired consistency.
Once muffins are completely cool, pipe or spread the frosting on top.
Notes
Make sure to use pumpkin puree, not pumpkin pie filling.
Store in an airtight container in the refrigerator for up to a week or in the freezer for 2 months (do not add drizzle before freezing).
Keyword Pumpkin spice muffins with streusel topping and cream cheese drizzle