Remove the cream cheese from the refrigerator and allow it to soften at room temperature for about 30 minutes. Softened cream cheese creates a smooth and creamy base that is easy to spread.
In a medium bowl, combine the cranberry sauce, orange juice, orange zest, and honey if using. Stir until the mixture is evenly blended and glossy.
Place the softened cream cheese onto a serving platter or shallow dish. Using an offset spatula or the back of a spoon, spread it into an even layer, creating gentle swirls across the surface.
Spoon the cranberry mixture evenly over the cream cheese layer. Spread carefully to cover the cream cheese while keeping the layers distinct and attractive.
Sprinkle the chopped pecans evenly over the cranberry topping. Add the sliced green onions and additional orange zest if desired.
Transfer the dip to the refrigerator and chill for 20 to 30 minutes to allow the flavors to blend and the cream cheese to firm slightly.
Serve chilled with crackers, crostini, pita chips, fresh vegetables, or sliced fruit.