In a medium-sized bowl, combine cream cheese, cheddar cheese, garlic, parsley, onion powder, Worcestershire sauce, smoked paprika, and black pepper. Mix until well combined.
Form the cheese mixture into a ball and wrap in plastic wrap. Refrigerate for 30 minutes to an hour.
Spread the chopped nuts on a plate. Unwrap the cheese ball and roll it in the chopped nuts, pressing gently to make sure they stick.
Serve with crackers or fresh vegetables.
Interesting Facts
Cheese balls have been around for centuries and can be traced back to the 18th century.
This cheese ball can be made ahead of time and stored in the refrigerator for up to a week.
You can also freeze the cheese ball for up to three months.
The chopped nuts can be swapped out for other toppings such as chopped parsley, bacon bits, or chives.