Line a large tray with parchment paper and set aside.
To a large bowl add the cream cheese, 1 cup of pecans, 2 cups of white cheddar cheese, 1/3 cup of green onions, 1 cup of cranberries, garlic salt, onion powder and pepper. Beat on a low speed with a hand mixer until everything is well combined.
2 8 oz pkgs cream cheese, 2 cups pecans, 2 cups shredded white cheddar cheese, 1/3 cup thinly sliced green onions, 2 cups dried cranberries, 1 tsp garlic salt, 1 tsp onion powder, 1 tsp pepper
Scoop about 2-3 tbsp worth of the cheese mixture and roll into a ball, set it on the lined tray. You can make a bunch of tiny bite size balls or do the 2-3 tbsp worth of the mixture.
Once the mixture is gone and all the balls are rolled out and placed on the tray, cover the tray with plastic wrap and place in the refrigerator for 1 hour.
On a large plate add the remaining 1 cup of pecans, 1 cup of cranberries and the chopped parsley.
1/3 cup chopped fresh parsley leaves
Take the refrigerated cheese balls and roll them around on the plate. Once they get everything stuck to them you can gently press the pecans and cranberries into the cheese so they don’t fall out, if needed.
Serve with crackers, pretzels or veggies! You can even stick pretzel sticks in the tops of the cheese balls for easy pick up!