Preheat oven to 350 degrees F
***First Prepare Your Streusel Topping and Set Aside:***
Combine the flour, sugar, walnuts, granola and work in the vegan butter with a fork and then your hands to distribute the butter throughout the topping mixture - when done, set this aside
Then:
Combine dry ingredients in a mixing bowl - flour, sugar, brown sugar, baking soda, salt and cinnamon
In another bowl combine the almond milk and apple cider vinegar and whisk together - let sit for 2 minutes
Add the oil, agave or maple syrup, vanilla and mashed bananas to the milk and vinegar and mix well
Stir the dry ingredients into the bowl of wet ingredients until well combined but not over-mixed
Add muffin papers to your muffin tins or just oil them instead if you don't want to use papers
Fill your muffin tins about 3/4 full with the batter
Top each muffin evenly with the streusel topping
Bake for approximately 20 minutes - start checking them at 15 minutes
They're done when a toothpick inserted in the center comes out clean
Remove from the oven and let cool for about 10 minutes on wire racks before taking the muffins out of the tins
Let them cool completely and serve or store in an airtight container or freeze for later
ENJOY!