A green tonsil stone is caused by mucus or pus that is trapped in the tonsils. When this mucus is accompanied by bacteria, it forms a stone on the tonsils. You can identify the root cause of the green tonsil stone and take necessary steps to remove it.