2 cups unbleached all-purpose flour
2 cups Sugar
1 tablespoon ground cinnamon
1 teaspoon salt
2 teaspoons baking soda
2 teaspoons baking powder
4 large eggs
1 1/2 cups canola oil
2 teaspoons pure vanilla extract
3 cups grated, peeled Earthbound Farm Organic Carrots (about 1 pound)
1 3/4 cups chopped walnuts or pecans (divided)
1 cup cream cheese (softened)
1/2 cup (1 stick) unsalted butter (softened)
3 1/2 cups confectioner's sugar (sifted)
1 tablespoon pure vanilla extract