Add the orange zest to the sugars in a large bowl and use your hands to mix in the orange zest into the sugar to release their oils. Whisk in the flours, salt and baking powder.
In a separate bowl, whisk together the milk, orange juice, oil and vanilla. Add into the dry ingredients and mix until combined. Fold in the chopped cranberries.
Divide the batter into a well-greased muffin tin and baking for 30 minutes, or until a toothpick comes out clean.
Notes
*I prefer oat milk in my vegan baked goods as it browns like cow's milk.**I also tested this recipe with almond extract an it was delicious!***If you like walnuts with your orange cranberry muffins (like in my vegan cranberry bread) then you can fold in 1/2 cup finely chopped walnuts.