In a large mixing bowl, combine the softened cream cheese, shredded cheddar cheese, and sour cream. Mix until smooth and creamy using a handheld mixer or spatula.
Add the green onions, fresh dill, lemon juice, garlic powder, salt, and pepper to the cheese mixture. Mix until well incorporated.
Once combined, gently form the cheese mixture into a ball shape.
Roll the cheese ball in the everything bagel seasoning until fully covered. Make sure to press the seasoning onto the surface for better adhesion.
Wrap the cheese ball tightly in plastic wrap and refrigerate for at least 2 hours, or until firm.
When ready to serve, remove the cheese ball from the refrigerator and let it sit for about 10 minutes to soften slightly.
Transfer the cheese ball to a serving platter and serve with assorted crackers and vegetable sticks.
Notes
Garnish the platter with additional fresh dill sprigs and a sprinkle of everything bagel seasoning for an eye-catching presentation.