Preheat the oven to 375°F (190°C). Grease or line a mini muffin tin.
In a mixing bowl, beat cream cheese, powdered sugar, and vanilla extract until smooth and creamy.
Unroll the crescent dough and cut each triangle in half. Press each piece into the muffin cups, forming small shells.
Spoon 1 teaspoon of cream cheese filling into each dough cup, followed by 1 teaspoon of cranberry sauce.
Sprinkle with chopped pecans or orange zest if desired. Bake for 11–13 minutes, or until golden brown and puffed.
Allow the bites to cool for a few minutes before transferring to a cooling rack. Serve warm or at room temperature.