In a large bowl, beat softened cream cheese, sour cream, garlic powder, lemon juice, salt, and pepper with a hand mixer for 1–2 minutes until smooth and fluffy.
Stir in shredded cheddar, chopped dill pickles, and fresh dill using a spatula until well combined.
Lay two long pieces of plastic wrap in an ‘X’ on a clean surface. Spoon the cheese mixture into the center, wrap tightly, and twist to form a firm ball. Refrigerate for at least 2 hours.
On a flat plate, combine cheddar, chopped dill, and lemon zest. Gently mix with your fingers to blend.
Unwrap the chilled cheese ball and roll it in the coating, pressing lightly so it sticks all over.
Place the coated cheese ball on a serving platter. Serve with crackers, fresh veggies, or pretzels.