Preheat oven to 350 degrees Fahrenheit.
Place the hazelnuts into a food processor and process on low for 1-2 minutes or until the hazelnuts have broken down into a flour.
Add the coconut flour, shredded coconut, cinnamon, baking soda, and sea salt. Pulse for 10-30 seconds to mix together. Set aside.
In a separate bowl crack the eggs. Then add the coconut oil, honey, and vanilla. Whisk together.
To the wet ingredients, add the carrots, pineapple, currants, and fresh ginger. Mix until the carrots are coated well.
Add the dry ingredients into the wet and fold together until a consistent but thick batter is formed.
Scoop the batter into a lined muffin tray. Bake at 350 degrees Fahrenheit for 25-30 minutes or until a toothpick comes out clean.
This recipe makes about 10 large muffins.