In a large bowl, add all ingredients except nuts, and stir to combine or use a handheld electric mixer and beat on low speed to combine. Make sure cream cheese is very well softened before beginning or it will be unnecessarily difficult to combine the ingredients.
Using a spatula (or your hands), pat mixture into a ball inside bowl; it’s okay if it’s not perfectly round.
Turn ball out onto a large piece of plasticwrap and wrap it up. Gently pat it into a nice smooth ball, and place ball inside a ziptop bag to prevent fridge smells.
Refrigerate for at least 3 hours, or overnight, to chill and firm up.
Prior to serving, combine the walnuts and almonds in a medium bowl and gently roll the ball in nuts until it’s completely covered.
Notes
Storage: Cheese ball will keep for at least 1 week airtight in the fridge and can be made many days in advance; however, don’t roll in nuts until day of serving.