Step-by-Step Instructions
Preheat oven to 375°F (190°C). Line a 12-cup muffin tin with liners or grease lightly.
Mix dry ingredients – In a large bowl, whisk flour, sugar, baking powder, baking soda, and salt. Stir in orange zest.
Prepare wet mixture – In a separate bowl, whisk together oil, eggs, yogurt, orange juice, and vanilla until smooth.
Combine – Gently fold wet mixture into dry ingredients until just combined (do not overmix).
Add cranberries – Fold in cranberries, reserving a few to press on top for a bakery-style look.
Fill muffin cups – Divide batter evenly among the 12 cups, filling about ¾ full. Sprinkle with coarse sugar if desired.
Bake – Bake 18–22 minutes, until golden and a toothpick inserted comes out clean.
Cool & serve – Let muffins cool in the pan for 5 minutes, then transfer to a wire rack. Drizzle with orange glaze if using.