In a large mixing bowl, combine softened cream cheese, cheddar cheese, garlic powder, onion powder, green onions, salt, and black pepper.
Once mixed, fold in chopped dried cranberries and nuts until evenly distributed.
Using a small cookie scoop or your hands, form the mixture into bite-sized balls, about 1 inch in diameter.
Once formed, roll each ball in crushed nuts to coat evenly.
Refrigerate the cheeseball bites for at least 30 minutes to firm up.
Serve the mini cheeseball bites with additional dipping options, like crackers or fresh veggies.