Mix the Base: In a large bowl, mash together the softened cream cheese with the shredded cheddar and mozzarella. Beat well until well combined and creamy.
Add Seasonings: Add green onions, garlic powder, onion powder, paprika, salt and pepper. Mix in any optional add-ins like jalapeños or olives here.
Shape the Balls: Dip 1-2 tbsp of the mixture to form balls using hands.
Coat for Texture: Roll in chopped nuts, bacon bits, or herbs until fully coated.
Chill: Transfer the cheese balls to a lined plate or tray, and chill for at least 30 minutes, until firm, before serving.