Swollen tonsils almost always mean your immune system is actively fighting off an infection. Your tonsils are part of your lymphatic system, packed with white blood cells that trap and attack germs entering through your nose and mouth. When they encounter a virus or bacteria, they ramp up their immune response and become inflamed, turning red and enlarging in the process. Most of the time this is a temporary, self-limiting reaction, but the specific cause matters because it changes what you should do next.
Why Tonsils Swell in the First Place
Healthy tonsils are pinkish, small, and tucked into the back of your throat without drawing attention. When a pathogen lands on them, they flood with immune cells to neutralize the threat. That surge of activity causes the tissue to swell, redden, and sometimes develop white or yellow patches of pus. The swelling itself isn’t the disease. It’s the visible evidence that your body recognized a problem and responded.
Viral vs. Bacterial Infections
The most common reason for swollen tonsils is a viral infection. Cold viruses, the flu, and COVID-19 all cause tonsillitis, and viral cases outnumber bacterial ones. Viral tonsillitis tends to come with a cough, congestion, and a runny nose alongside the sore throat. Symptoms are often milder overall, and the infection typically resolves on its own within about a week.
Bacterial tonsillitis, most often caused by group A streptococcus (strep throat), tends to hit harder. The sore throat is more intense, you may notice bad breath, and swallowing can become genuinely painful. Strep throat has a distinct pattern: fever above 100.4°F, swollen and tender lymph nodes in the front of the neck, and white or yellow patches on the tonsils, but usually no cough, runny nose, or hoarseness. The absence of cold-like symptoms is one of the clearest clues that bacteria rather than a virus are responsible.
A throat swab is the only way to confirm strep. Doctors use a combination of signs to decide whether to test: your age, the presence of fever, swollen lymph nodes, visible pus on the tonsils, and whether you have a cough. The more of those criteria you meet (minus the cough, which actually points away from strep), the more likely a bacterial cause. Bacterial tonsillitis takes about 10 days to run its course and typically requires antibiotics to reduce the risk of complications like rheumatic fever.
One-Sided Swelling
If one tonsil is noticeably larger or more painful than the other, pay attention. A peritonsillar abscess, sometimes called quinsy, is a pocket of pus that forms next to one tonsil after a bad infection spreads into surrounding tissue. The first sign is usually a severe sore throat concentrated on one side. Your voice may sound muffled or “hot potato”-like, and you might notice that the small dangling tissue at the back of your throat (the uvula) is pushed to one side by the swelling. This is not a wait-and-see situation. A peritonsillar abscess needs to be drained by a healthcare provider, often the same day.
Tonsil Stones
Not all tonsil swelling comes from an active infection. Tonsil stones are small, hardened lumps of calcium, food debris, and bacteria that lodge in the crevices of your tonsils. They look like tiny white or yellow pebbles and are usually harmless. Most people don’t even know they have them. But larger or recurring stones can cause localized swelling, difficulty swallowing, and persistent bad breath. They can sometimes be dislodged gently at home, and they don’t require antibiotics.
When Swelling Doesn’t Go Away
Swollen tonsils from a typical infection should improve within a week or two. If one or both tonsils stay enlarged for weeks, or if you develop a sore throat that simply won’t resolve, a painless lump in your neck, or sores in the back of your mouth that don’t heal, those are signs worth getting checked. Tonsil cancer is rare, and its symptoms overlap heavily with common infections, which is exactly why persistent or unusual changes deserve a closer look. Having symptoms that last beyond a few weeks doesn’t mean cancer is likely, but it does mean the explanation isn’t a simple virus.
Easing Symptoms at Home
For viral tonsillitis, comfort care is the main treatment since antibiotics won’t help. Gargling with warm salt water (about 1/4 to 1/2 teaspoon of salt dissolved in 8 ounces of water) can temporarily soothe throat pain and reduce swelling. Warm water is more comfortable but cold water works just as well. Over-the-counter pain relievers reduce both pain and inflammation. Cold liquids, ice pops, and soft foods make swallowing easier during the worst of it.
Staying hydrated matters more than it might seem. Swollen tonsils make swallowing unpleasant, so people, especially children, tend to drink less. Small, frequent sips are easier to manage than large gulps.
When Tonsillectomy Becomes an Option
For people who get tonsillitis over and over, surgical removal of the tonsils may come up. The clinical threshold is specific: at least 7 episodes in a single year, at least 5 per year for two consecutive years, or at least 3 per year for three consecutive years. Each episode needs to be documented with at least one objective sign like a fever above 101°F, swollen neck lymph nodes, visible pus on the tonsils, or a positive strep test. Below that threshold, tonsillectomy generally hasn’t been shown to provide enough benefit to justify the surgery and recovery time. For people who do meet the criteria, it can significantly reduce the cycle of recurring infections.