Prep the pan: Heat the oven to 375°F (190°C). Line a 12-cup muffin tin with paper liners or grease lightly.
Mix dry ingredients: In a large bowl, whisk the flour, baking powder, baking soda, and salt.
Add the orange zest and rub it into the flour with your fingers to release the oils.
Whisk wet ingredients: In a separate bowl, whisk the orange juice, Greek yogurt, olive oil, honey (or maple), eggs, and vanilla until smooth.
Combine gently: Pour the wet ingredients into the dry. Stir with a spatula until just combined. The batter should look a bit lumpy. Do not overmix.
Fold in cranberries: Gently fold in the chopped cranberries until evenly distributed.
Fill the cups: Divide the batter among the muffin cups, filling each about 3/4 full.
Sprinkle tops with turbinado sugar if using.
Bake: Bake for 16–20 minutes, until the tops are set and a toothpick inserted in the center comes out with a few moist crumbs.
Cool: Let muffins cool in the pan for 5 minutes, then transfer to a wire rack to cool completely. This helps keep the bottoms from getting soggy.