1: Mix streusel ingredients together until fully combined & set aside.
2: In a bowl, combine flour, baking powder, baking soda, salt, cinnamon, nutmeg, cloves.
3: In a large mixing bowl, combine your pumpkin, sugar, brown sugar, oil and eggs until smooth.
4: Gently fold in dry ingredients to the pumpkin mixture.
5: Let the batter rest for 30 minutes at room temperature.
6: Preheat oven to 425°. While the batter is resting, combine cream cheese filling ingredients and whip until smooth.
7: Line a muffin pan, skipping every other cup for better airflow.
8: Fill the muffin liners halfway with the batter. Then pipe a generous dollop of cream cheese filling into the center of the muffin.
9: Layer more batter on top to completely fill each cup and sprinkle streusel topping over each muffin.
10: Bake at 425° for 7 minutes.
11: Reduce oven temp to 350° and continue baking for 17 to 20 minutes, until golden brown and fully baked.
12: Cool, snuggle up and enjoy!