These easy carrot muffins bring all the cozy, spiced flavor of carrot cake in a perfectly portioned treat! Made extra tender and delicious with sour cream, shredded carrots, and a touch of cinnamon, they’re topped with a simple homemade cream cheese frosting for the ultimate finish.
Line your muffin tin with paper liners and set it aside. Preheat your oven to 350°F.
In a small bowl, sift together the flour, baking powder, cinnamon, and salt. Set aside.
In a medium bowl, cream together the sugar and oil. Add the eggs, sour cream, and milk, then mix until well combined.
Slowly add the dry ingredients to the wet ingredients. Mix just until the carrot muffin batter comes together.
Fold the shredded carrots into the carrot muffin batter.
Scoop the batter into your prepared lined muffin tin, filling each cup about ¾ full.
Bake for 22-25 minutes, or until a toothpick inserted into the center of a muffin comes out clean.
Allow the muffins to cool completely on a wire rack before frosting.
For the Cream Cheese Frosting
In a medium bowl, use an electric mixer to beat together the cream cheese, butter, sugar, and milk until well combined and the frosting forms semi-stiff peaks.
Use an offset spatula to frost each cooled muffin. Once all the muffins are beautifully frosted, garnish the tops with a sprinkle of shredded carrots for a pretty finish and a little extra burst of carrot flavor.