Preheat oven to 350°F and prepare a 12-cup muffin tin with paper liners.
In a large bowl, mix together the all-purpose flour, almond flour, sugar, baking powder, baking soda, salt, and cinnamon.
In a separate bowl, whisk together melted vegan butter, almond milk, and vanilla extract. Add the wet ingredients to the dry ingredients and mix until just combined.
Fold in the rhubarb and walnuts, then spoon the batter into the prepared muffin tin, filling each cup about 3/4 full.
Sprinkle the vegan streusel topping over the muffins. Bake in preheated oven for 18-20 minutes or until a toothpick inserted into the center comes out clean.
Allow the muffins to cool in the tin for 10 minutes before transferring to a wire rack to cool completely.
Interesting Facts
Rhubarb is actually a vegetable, not a fruit!
The streusel topping adds a delicious crunch to the muffins.
Vegan muffins are a great way to meet your daily nutritional needs while avoiding animal products.