Preheat your oven to 375°F (190°C). Grease or line a muffin tin with paper liners.
In a large mixing bowl, whisk together the flour, sugar, baking powder, baking soda, and salt.
In another bowl, combine the applesauce, oil, orange juice, orange zest, and vanilla extract. Mix well.
Pour the wet mixture into the dry mixture and stir until just combined. Be careful not to overmix; a few lumps are okay. Fold in the cranberries.
Using a spoon or scoop, fill each muffin cup about 2/3 full with the muffin batter.
Place the muffin tin in the preheated oven and bake for 18-20 minutes, or until a toothpick inserted into the center of a muffin comes out clean or with just a few crumbs attached.
Allow the muffins to cool in the tin for a few minutes, then transfer them to a wire rack to cool completely.
Once cooled, your Vegan Cranberry Orange Muffins are ready to enjoy. They're perfect for breakfast, snacks, or a sweet treat any time of the day.