Preheat the oven to 350 °F (175 °C). Line a muffin tin with 8 muffin liners.
In a medium bowl, mix together the dry ingredients (almond flour through nutmeg). Set this aside.
1 1/4 cups (125 grams) finely ground blanched almond flour, 2 tablespoons (16 grams) coconut flour, 1/2 teaspoon baking soda, 1/8 teaspoon salt, 1 1/2 teaspoons ground cinnamon, 1/2 teaspoon ground ginger, 1/4 teaspoon ground nutmeg
In a large bowl, mix together the eggs, oil, honey or maple syrup, and vanilla.
2 large eggs, 1/3 cup (75 grams) refined coconut oil, 1/3 cup (106 grams) honey, 2 teaspoons vanilla extract
Add the dry mix to the wet mix just until combined and then gently fold in the grated carrots.
1/2 cup (50 grams) grated carrots
Divide the batter evenly among the liners (about 62 grams per liner) and top with chopped walnuts, if using.
3 tablespoons finely chopped walnuts
Bake for 17-20 minutes or until a toothpick inserted in the middle comes out clean.
Let the muffins cool for 5 minutes in the pan and then remove to a wire rack to cool completely. Do not frost until completely cool!
For the cream cheese frosting, mix everything together until thoroughly combined. Spread a thin layer on top of each cupcake.
2 ounces (56 grams) cream cheese, 4 teaspoons maple syrup, 1 1/2 teaspoons vanilla extract, a dash of salt
Unfrosted muffins can be stored in an airtight container at room temp for up to 2 days or refrigerated for 5 days. Frosted muffins should be refrigerated in an airtight container for up to 4 days.