Preheat the oven to 425℉. Lightly spray a muffin pan with cooking spray and set aside.
In a medium bowl, mix together the flour, baking powder and salt.
In a separate bowl, mix together the oil and sugar until combined. Mix in the eggs one at a time until fully incorporated. Mix in the milk, orange zest, orange juice and vanilla until combined.
Slowly mix the dry ingredients into the wet ingredients until just combined. Fold in the cranberries.
Divide into 16 muffin cavities and bake in the preheated oven for 13-15 minutes, or until a toothpick inserted in the center of a muffin comes out clean.