Preheat the oven to 180C/Bas4
Line a 12-hole muffin tin with paper cases
Place the flour, baking powder and sugar in a large bowl and mix to combine
Place the egg, oil, vanilla and milk in a medium bowl and whisk to combine
Add the egg mixture to the flour mixture and fold until almost combined
Add the carrots, cinnamon and walnuts to the muffin mixture and mix until just combined
Place the cream cheese and sugar in a medium bowl and mix until smooth
Divide half the muffing mixture between the prepared tins; place 1 heaped tablespoon of the cream cheese mixture on to each muffin; top with the remaining muffin mixture and bake for 20-25 minutes or until cooked when tested with a skewer; transfer to a wire rack to cool completely
12 servings