
Fluffy and moist carrot cake muffins with a creamy cream cheese center.
Prep the cream cheese filling. Beat together cream cheese, sugar, and vanilla until light and fluffy. Roll into 1 heaping tbsp portions and freeze until completely frozen, 30-45 min.
Preheat the oven to 425°F. Line a muffin tin with liners.
In a medium mixing bowl, whisk together flour, cornstarch, baking soda and powder, spices, and salt. In a separate larger mixing bowl, whisk together sugars, vegetable oil, eggs, vinegar, and vanilla extract. Use a wooden spoon or spatula to gradually add flour mixture into the wet mixture. Combine until a smooth batter forms. Fold in carrots and walnuts.
Fill muffin liner halfway full with batter, top with frozen cream cheese ball and slightly press into batter, top with another scoop of batter until liner is mostly full. Repeat with remaining batter and cream cheese.
Bake muffins for 5 minutes at 425°F. Reduce heat to 350°F for 16-20 more minutes until toothpick inserted comes out with a few moist crumbs. Cool in muffin tin for 10 minutes before carefully transferring to wire cooling rack.
While cake is cooling, prepare the icing. Use a handheld mixer to beat together cream cheese, powdered sugar, and vanilla. Slowly mix in milk until desired consistency. Top cooled muffins with icing and enjoy.