Zest both oranges and rub the zest into the granulated sugar with your fingers in a small mixing bowl and set aside.
Squeeze the juice out of the oranges until you have about ¼ cup of fresh orange juice.
In a large mixing bowl mix together the orange juice, eggs, yogurt, oil, sugar and zest, and vanilla extract. Whisk together until a smooth mixture remains.
In a separate bowl mix together the flour, baking soda, baking powder, salt and dried cranberries.
Fold dry ingredients into wet with a flat spatula.
Line 12 cups of a muffin pan with liners and scoop about ⅓ cup of batter into each of the cups.
Place in the oven and bake at 325F for 30 minutes. Cool completely and enjoy!
Notes
To make these muffins gluten free use a 1:1 ratio gluten-free flour blend