Heat oven to 350 degrees and line 20 muffin tins with liners.
Shred carrots either with hand grater or with grating blade in food processor and place in a large bowl. Should measure about 3 cups of carrots.
Into the same bowl sift flour, baking soda, spices, and salt.
Mix throughly until well blended into carrots.
Add walnuts and raisins stirring to blend well.
In a separate bowl whisk sugars, eggs, buttermilk and oil and then add this mxiture to carrot mixture, stirring until blended.
Fill each cupcake liner about 2/3 full
Bake for 18 to 22 minutes, until wooden skewer inserted in the centre comes out clean.
Place on wire rack to cool completely.
To prepare frosting blend butter, cream cheese vanilla and salt in the bowl of electric mixer until smooth and fluffy. Slowly add confectioners sugar about a cup at a time beating well after each addition.
When cupcakes are cool, pipe frosting on using the tip of your choice, or spread with a spatula!
Spinkle with walnuts if you choose.
I candied some carrot strips to add to mine!!
Notes
Store at room temperature in an airtight container for up to 3 days. Or freeze, unfrosted, for up to 2 months; defrost at room temperature before frosting.