Combine orange rind, juice, egg, and butter in a small mixing bowl, mixing well; set aside.
Combine flour, sugar, baking powder, soda, and salt in a medium mixing bowl. Make a well in center of dry ingredients; pour in orange juice mixture. Stir just until dry ingredients are moistened. Gently fold in cranberries and pecans.
Spoon batter into greased muffin pans, filling two-thirds full. Bake at 350° for 25 minutes. Remove from pans, and serve warm.