Peel eggs and slice in two. Remove yellow yolk and place into a bowl with onion, celery, ham, pickles, mayo, sour cream, salt, pepper, and dill. Stir until combined.
Fill egg cavities with filling and top with grated cheese. Place eggs under a hot broiler until cheese is melted. Serve.