Preheat your oven to 350°F (175°C) and line a muffin tin with paper liners.
In a large bowl, mix together the flour, sugar, baking soda, baking powder, and salt.
In another bowl, whisk together the melted butter, orange juice, and egg until fully combined.
Pour the wet ingredients into the dry ingredients and stir until just combined.
Gently fold in the fresh cranberries and orange zest.
Fill each muffin cup about 2/3 full with the batter.
Bake for 20-25 minutes or until a toothpick inserted in the center comes out clean.
Remove from the oven and let the muffins cool in the pan for 5 minutes.
Transfer the muffins to a wire rack to cool completely.
Enjoy your cranberry orange muffins fresh or store them for later!