Preheat your oven to 375°F (190°C).
Line your muffin tin with paper liners.
This prevents sticking and makes cleanup easy.
Whisk flour, baking powder, and salt together.
Use a large bowl for this step.
Make sure everything is well combined.
Beat eggs and sugar in another bowl.
Add oil, milk, and vanilla extract.
Whisk until the mixture is smooth.
Stir in the orange zest for flavor.
Pour wet ingredients into the dry mixture.
Stir gently with a rubber spatula.
Don't overmix or muffins become tough.
Fold in the cranberries carefully.
Spoon batter into the prepared muffin cups.
Fill each about three-quarters full.
Bake for 25-30 minutes until golden brown.
A toothpick should come out clean.
Let muffins cool in the pan.
Transfer to a wire rack after 5 minutes.
Serve warm or at room temperature.