Preheat your oven to 375°F (190°C). Line a 12-cup muffin tin with paper liners or lightly grease each cup with non-stick spray.
In a large bowl, whisk together 2 cups of all-purpose flour, 1 cup of granulated sugar, 1 tablespoon of baking powder, and 1/2 teaspoon of salt.
In a separate bowl, whisk together the melted butter, 1 large egg, 1 cup milk, 1/4 cup orange juice, and 1 tablespoon orange zest.
Pour the wet ingredients into the bowl with the dry ingredients. Use a rubber spatula to gently fold the batter until just combined—be careful not to overmix.
Gently fold in 1 cup of chopped fresh cranberries.
Divide the batter evenly among the prepared muffin cups, filling each about three-quarters full.
Bake in the preheated oven for 18-22 minutes, or until a toothpick inserted into the center of a muffin comes out clean.
Allow the muffins to cool in the tin for 5 minutes, then transfer to a wire rack to cool completely.