Preheat the oven to 350°F. Grease a standard muffin tin with avocado oil, set aside.
Make the streusel topping: In a medium bowl, mix together all the streusel ingredients (pecans, walnuts, coconut sugar, cinnamon, ground ginger, sea salt, melted coconut oil) until it’s the consistency of wet sand. Set aside.
Make the muffins: In a large bowl, mix together eggs, almond milk, coconut oil, coconut sugar and vanilla extract until smooth.
To the same bowl, gently stir in the almond flour, baking powder, baking soda, salt and cinnamon until all the flour is absorbed and the batter is fairly smooth.
Divide half of the batter into 10 muffin cups, filling each cup ¼ of the way full.
Sprinkle half of the streusel mixture into the muffin cups to create the coffee cake swirl in the middle of the muffins. Divide the remaining batter on top and sprinkle evenly with the remaining streusel.
Bake for 15-20 minutes, until the tops are golden brown and a toothpick inserted in the middle comes out clean.
Let cool for about 15 minutes before removing from muffin tin. Enjoy!