Preheat oven to 350F degrees (180C). Line a muffin tray with paper cups or grease really well with coconut oil.
Combine all the dry ingredients into a large bowl: oats, almond flour, oat bran, ground flax, cinnamon, nutmeg and baking soda.
In a small bowl, combine eggs, maple syrup and nut milk.
Add the wet ingredients to the large bowl of dry ingredients and mix just until combined.
Fold in dried cranberries.
In a small bowl combine chopped walnuts and coconut sugar.
Pour muffin batter into 12 muffin tins. Evenly divide walnut coconut sugar topping between 12 muffins.
Bake for 22-25 minutes, until a fork inserted comes out clean and golden brown on top. Let cool for 5 minutes and remove from muffin tin and let cool another 10 minutes.
Notes
*Don't have any oat bran? Place 1 cup of oats in a food processor and blend until a coarse texture. This is the similar texture to oat bran and works as a perfect sub.
Find this recipe and more at https://www.joyoushealth.com/27271-blog-cranberry-walnut-breakfast-muffins/