Beat the sugar, oil, and vanilla together in the bowl of an electric mixer fitted with a paddle attachment.
3
Add the eggs, 1 at a time.
4
In another bowl, sift together the flour, cinnamon, baking soda, and salt.
5
With the mixer on low speed, add 1/2 of the dry ingredients to the wet ingredients.
6
Add the grated carrots, raisins, and walnuts to the remaining flour, mix well, and add to the batter.
7
Mix until just combined.
8
Line muffin pans with paper liners.
9
Scoop the batter into 22 muffin cups until each is 3/4 full.
10
Bake at 400°F for 10 minutes then reduce oven temperature to 350°F and cook for a further 35 minutes (**see note at bottom), until a toothpick comes out clean.
11
Cool on a rack.
12
Frosting:.
13
Cream the cream cheese, butter, and vanilla in the bowl of an electric mixer fitted with a paddle attachment.
14
Add the sugar and beat until smooth.
15
When the cupcakes are cool, frost them generously and serve.
16
**I don't need to cook these for the entire additional 35 minutes. After I lower the temperature to 350°F; I start checking the muffins at around 15 minutes. Just keep watching them until a toothpick inserted in center comes out clean.