Preheat oven to 350°. In a large bowl, combine the flour, sugar, baking powder, baking soda, ground cinnamon, and salt. In another bowl, beat eggs, oil, and maple syrup. Stir into dry ingredients just until moistened. Then fold in the carrots.
Fill an 18″ greased or paper-lined muffin tin two-thirds full. Bake for 20-25 minutes or until a toothpick inserted in the center comes out clean. Cool for 5 minutes before removing from pans to wire racks.
For the frosting: combine the cream cheese, butter,maple syrup, and vanilla in a bowl; beat until smooth. Frost the cupcakes once they’re cooled. Add toppings such as the Maple Cayenne Walnuts if desired. Store in the refrigerator an hour before serving.