In a medium bowl, combine the cream cheese, sour cream and shredded cheese with a rubber spatula or with a hand mixer (if desired).
Add the chopped cranberries, lemon juice, chopped pecans, pepper, salt (to taste), and garlic and onion powders.
Stir well to combine and using your spoon or spatula, roll the mixture into a rough ball shape.
Place a large piece of plastic wrap on your work surface and add the cheese ball onto the plastic wrap. Using the plastic wrap, roll the cheese ball into a smooth ball shape wrapping it tightly in the plastic.
Chill the cheese ball in the fridge for 2 hours or overnight.
Before serving, remove the cheese ball from the plastic wrap and roll it in the 3/4 cup chopped pecans until the cheese ball is covered evenly with the chopped pecans.
Serve immediately on a platter with your favourite crackers, pretzels, baguette slices, or veggies.