In a medium bowl, beat together the cream cheese and granulated sugar until smooth.
Add the egg and vanilla extract, mixing until fully incorporated.
Stir in the sour cream until evenly combined.
Cranberry Topping
Spread the cream cheese mixture into an 8×8-inch baking dish, smoothing the top.
Spoon the cranberry sauce over the cream cheese layer and spread evenly.
In a small bowl, mix the brown sugar, melted butter, and chopped pecans to form the topping.
Sprinkle the pecan crumble over the cranberry layer.
Bake for 25 minutes, or until the edges are bubbling and the topping is golden.
Let the dip rest for 5 minutes before serving.
Notes
Refrigerate leftover dip within two hours of baking, covered, for up to 4 days.To reheat, warm at 300°F for 8–10 minutes until heated through, preserving the crunchy topping.