Preheat your oven to 375°F (190°C). Line a muffin tin with paper liners or lightly grease.
In a large bowl, whisk together the flour, baking powder, baking soda, salt, and orange zest.
In another bowl, beat the egg, then stir in the sugar, orange juice, Greek yogurt, oil, and vanilla.
Pour the wet mixture into the dry ingredients and stir just until combined—don’t overmix.
Gently fold in the cranberries.
Divide the batter evenly among the muffin cups. Fill them about 3/4 full.
Bake for 16–18 minutes, or until a toothpick inserted in the center comes out clean.
Let them cool in the pan for 5 minutes, then move to a wire rack. Eat warm, or cool completely and store.