1. Preheat oven to 350 degrees and grease a 9x9 inch pan.
2. Combine butter and sugar in a mixing bowl and beat until smooth.
3. Add vanilla and eggs, beat again.
4. Stir in grated carrots.
5. In a separate bowl combine flour, cinnamon, ginger and salt.
6. Slowly add dry ingredients to wet and stir just until combined.
7. Stir in nuts and then dump into prepared pan and spread flat.
8. Bake for about 35 minutes or until the center is firm!
9. FROSTING: Combine all ingredients, add only as much powdered sugar as needed to reach your desired consistency. If it becomes too thick, add 1 Tbsp. of milk!
10. Frosting cooled blondie bars and top with extra nuts!