In a medium bowl, combine the cream cheese, cheddar cheese, garlic powder, onion powder, Worcestershire sauce, parsley, dill weed, pepper, and salt. Mix until well blended.
Shape the mixture into a ball and wrap in waxed paper. Refrigerate for at least 1 hour.
When ready to serve, unwrap and roll the ball in chopped nuts, if desired. Serve with crackers or other dippers.
Interesting Facts
Cheese balls can be made with a variety of different cheeses, such as blue cheese, goat cheese, Gouda, Swiss, etc.
Cheese balls can also be made with a variety of different seasonings, such as Italian herbs, smoked paprika, chipotle pepper, etc.
Cheese balls can be served as an appetizer, snack, or even as a light meal with a salad.