Preheat oven to 350°F (180°C). Line or grease the insides of a mini muffin tin with paper liners or coconut oil. Set aside.
In a large mixing bowl, combine the almond flour, salt, nutmeg (if using)and baking soda.
Add in the dried cranberries and orange zest (if using) and toss to coat them with the almond flour. This is essential in preventing them from sinking to the bottom of the batter when we go to bake our muffins.
In a separate bowl, melt the coconut oil and allow it to cool before adding the maple syrup, eggs, vanilla extract, and orange extract. Whisk until all ingredients are combined into a smooth and homogeneous mixture.
Add the wet ingredients to the dry ingredients and stir until combined. Do not over mix.
Using a tablespoon measure, divide the batter evenly into the prepared muffin tin. (The batter should fill each divet, these muffins don't get much rise to them)
Bake for 12-14 minutes or until a toothpick inserted in the middle comes out clean.
Remove from the oven and let cool and set for 5-10 minutes before removing them from the tin and serving.
Store in an airtight container for up to a week in the refrigerator.