Preheat the oven. Preheat the oven to 400°F (200°C). Lightly grease a 24-cup mini muffin pan.
Prepare the pastry. Unfold the thawed puff pastry onto a lightly floured surface. Gently roll it into a 12-inch square, then cut into 24 equal pieces (4 rows by 6 rows).
Fill the muffin pan. Gently press each pastry square into a mini muffin cup, allowing the corners to extend slightly above the edges.
Prepare the cream cheese filling. In a small bowl, combine the vegan cream cheese, orange zest, and ½ teaspoon chopped rosemary. Mix until smooth and creamy.
Assemble the bites. Spoon approximately 1 rounded teaspoon of the cream cheese mixture into each pastry cup. Top with about ⅔ teaspoon cranberry sauce. Sprinkle with the remaining rosemary and chopped pecans, if using.
Brush and bake. Lightly brush the exposed pastry edges with melted vegan butter. Bake for 18–22 minutes, or until the pastry is puffed and golden brown and the filling is warmed through.
Cool and serve. Allow the bites to cool in the pan for 5 minutes before carefully removing. Garnish with fresh rosemary leaves, if desired, and serve warm.