How to deal with a recurring chalazion?

Try omega-3. You could try taking flax seed oil capsules, 1000mg twice daily orally to improve the oil content in the gland that causes the chalazion (meibomian gland). Another alternative is daily Doxycycline capsules.
Steroid. Injection is my first line. Then, I go to incision/drainage, assuming drops have failed.