Combine cream cheese and butter in a bowl; microwave for about 30 seconds to soften. Mix together until well combined.
Add remaining ingredients and gently fold in.
Place bowl in the fridge and let set up for about 30 minutes.
Roll into a ball and roll ball in chopped walnuts.
Serve with crackers or fresh vegetables.
Notes
Here are a few things to consider before making this classic cheeseball recipe:
The ingredients are flexible. You can use green onions, garlic powder, sharp cheddar cheese, blue cheese, onion powder, bacon bits, white cheddar cheese, garlic salt, or other savory flavors.
You can serve it with pita chips, Ritz crackers, buttery crackers, on a charcuterie board, with black olives, or with any other type of food you like.
Store it in an airtight container to eat this perfect appetizer for days! There's nothing better than a homemade cheeseball even after the holiday is over.