Preheat the oven to 350 degrees F.
Spray muffin tin with oil or use paper liners.
Combine all the streusel toppings together and mix until crumbly. Set aside.
In a separate bowl, combine the flour, protein powder, baking powder, coconut sugar, cinnamon and salt
In another small bowl, whisk together the egg, yogurt, almond milk, and melted (cooled slightly) coconut oil.
Add the wet ingredients to the dry ingredients.
Stir until just combined.
Divide the batter evenly among the muffin tin. Fill each only halfway.
Sprinkle a layer of streusel
Then add a second layer of the batter, then top with more streusel mixture. Press the streusel crumbles gently into the batter on top of the muffin.
Bake the muffins in the preheated oven for approximately 15 minutes or until a toothpick inserted in the center of a muffin comes out clean.