These no-bake cookies are naturally gluten-free, grain-free and vegetarian, and they are easily made vegan with a vegan cream cheese. The best part? Built-in portion control. You can make a big batch, then store the cookies in the refrigerator for up to three days, or store them in the freezer for even longer -the cream cheese frosting will be a little hard, but still absolutely delicious.
Line a baking sheet with aluminum foil, a Silpat or parchment paper, and set aside.
Cut the carrots into large pieces and place them in a food processor fitted with the chopping disc. Pulse the carrots until finely chopped. Add the pecans, cashews, coconut, almond butter, cinnamon, ginger, salt, 2 tablespoons maple syrup and 1 teaspoon vanilla. Process until the mixture is well-combined, scraping the sides of the food processor as necessary. The mixture should be moist but not runny, and it will be ready when it starts to pull away from the sides of the food processor bowl and form a ball.
Using clean hands, form the dough into 15 equally shaped balls, approximately 1 1/4 inches in diameter. Place the balls on the lined baking sheet, then use your thumb to flatten with an indentation.
Prepare the frosting in a mixing bowl by combining the cream cheese and pineapple juice with the remaining 2 teaspoons maple syrup and 1/2 teaspoon vanilla extract. Beat with a hand mixer until creamy. Top each cookie with a spoonful of frosting, then sprinkle with additional shredded coconut if using. Place cookies in the refrigerator for 1 to 2 hours before serving, or in the freezer for 15 minutes. The cookies may be stored in the refrigerator or freezer.
For a vegan version, use a vegan cream cheese, such as Daiya Cream Cheese or Tofutti Better Than Cream Cheese.