Preheat the oven to 350 degrees F (175 degrees C). Line 16 muffin cups with muffin liners.
Prepare the streusel by mixing everything, except for the pecans, together in a small bowl until well combined.
1/2 cup (100 grams) coconut sugar, 1/2 cup (50 grams) almond flour, 4 1/2 tablespoons (63 grams) coconut oil, 2 teaspoons ground cinnamon, pinch salt
Mix in the pecans. Set the bowl aside.
3/4 cup (84 grams) pecans
In a large bowl, mix together the dry ingredients (coconut flour through the salt).
1/2 cup (66 grams) coconut flour, 3/4 cup (75 grams) finely ground blanched almond flour, 2 1/2 teaspoons cinnamon, 1/2 teaspoon ground nutmeg, 1/2 teaspoon ground ginger, 1/2 teaspoon ground cloves, 1 1/4 teaspoons baking soda, 1/4 teaspoon salt
Add the wet ingredients (eggs through the vanilla) and mix until combined. See the notes section concerning the consistency of the batter.
4 large eggs, 7 tablespoons (98 grams) coconut oil, 1/2 cup (120 ml) maple syrup, 1/2 cup (120 grams) canned pumpkin puree, 2 tablespoons coconut sugar, 2 teaspoons vanilla extract
Pour / scoop the batter evenly into the muffin cups (about 1/2 - 2/3 full). Top with 2 tablespoons (18 grams) of streusel per muffin.
Bake the muffins for 14 – 18 minutes (if not using the streusel, you'll probably need to check them a few minutes earlier) or until a toothpick inserted in the middle comes out clean. Let cool in the pan. If you try to remove the wrappers while they're still warm, the muffins will probably stick to the liners. Straight from the oven, these do not taste good! They need to rest for about 2 hours.
Cover the muffins and store them in the refrigerator for up to 4 days (2 days at room temperature is also okay). Note that the streusel is very crumbly and wouldn't do well when transported unless you're very careful.