A tonsillectomy is a surgical procedure in which the tonsils are removed from either side of the throat. A tonsillectomy is performed in response to cases of repeated tonsillitis or adenoiditis, obstructive sleep apnea, nasal airway obstruction, snoring, or peritonsillar abscess. Sometimes the adenoids are removed at the same time, a procedure called adenoidectomy.