Pre-heat oven to 180°C Fan/200°C/400°F. Line a muffin tray with paper muffin liners.
Make the crumb topping by combining brown sugar, flour and cinnamon in a small bowl, Add in softened room temperature butter and gently mix with a fork until crumbs form.
Make the pumpkin spice batter by sifting together flour, baking powder baking soda, salt and pumpkin spice into a large mixing bowl. Mix in the brown sugar. In a jug, whisk together buttermilk, eggs and vanilla extract. Pour the wet ingredients into the dry ingredients and stir until just combined. Avoid overmixing as this will produce a dense muffin. Set aside.
Make the cream cheese filling by whisking together cream cheese, sugar and vanilla in a bowl until smooth and creamy.
Spoon 1 tablespoon of muffin batter into the paper liner. Layer with 1 tablespoon of cream cheese filling, then another tablespoon of muffin batter. Sprinkle crumb topping onto the muffin batter, then press it down into the batter.
Bake for 15 minutes or until a toothpick inserted in the middle of the muffin comes out clean.
Leave muffins to cool for 10 minutes in the tray before removing. They are best served at room temperature,