Preheat the oven. Preheat to 375°F and line a muffin pan with parchment liners or lightly grease with oil.
Mix the dry ingredients. In a medium bowl, whisk together the gluten-free flour, baking powder, baking soda, psyllium husk or xanthan gum, and salt.
Mix the wet ingredients. In a stand mixer fitted with the paddle attachment, combine the eggs, brown sugar, maple syrup, Greek yogurt, milk, vanilla, and juice of one orange. Mix until smooth.
Combine the ingredients. Slowly add the dry ingredients on low speed, mixing just until incorporated. Drizzle in the melted butter on medium-low speed and mix until combined.
Add the cranberries and orange zest. Gently fold them into the batter with a spatula.
Rest the batter. Let the batter rest at room temperature for 15–20 minutes to help the gluten-free flour absorb moisture and create a softer texture.
Fill the muffin pan. Divide the batter among the prepared liners, filling each about ¾ full.
Bake. Bake for 18–22 minutes, or until lightly golden and a toothpick inserted into the center comes out clean or with a few moist crumbs.
Cool and store. Let the muffins cool in the pan for 5–10 minutes, then transfer to a wire rack. Enjoy warm or at room temperature. Store leftovers in an airtight container or zip-top bag.