White spots on your tonsils usually mean one of a few things: tonsil stones, an infection like strep throat or mono, or a fungal overgrowth called oral thrush. The cause matters because some are harmless and others need treatment. Here’s how to tell the difference based on what you’re seeing and feeling.
Tonsil Stones: The Most Common Harmless Cause
If you see small white or yellow pebble-like lumps sitting in or on your tonsils, and you feel fine otherwise, you’re probably looking at tonsil stones. These are hardened clumps of calcium, food debris, bacteria, and dead cells that collect in the small folds (called crypts) on the surface of your tonsils. Over time, this trapped material calcifies into solid little nuggets.
Tonsil stones don’t cause fever or make you feel sick. Their main calling card is bad breath that doesn’t go away with brushing. You might also notice a scratchy feeling in the back of your throat or a slightly metallic taste. Many people discover them by accident while looking in the mirror.
You’re more likely to get tonsil stones if you’ve had frequent bouts of tonsillitis in the past. Each infection can deepen the folds in your tonsils, creating bigger pockets where debris gets trapped. Poor oral hygiene also contributes. Gargling with salt water regularly can help loosen stones and reduce buildup. Some people gently dislodge them with a cotton swab or a low-pressure water flosser, though you should avoid poking aggressively, since tonsil tissue is delicate and bleeds easily.
Strep Throat: White Patches With Fever and Pain
White patches or streaks of pus coating red, swollen tonsils are a hallmark of bacterial tonsillitis, most often caused by group A strep. Unlike tonsil stones, these white spots aren’t solid lumps you can pick off. They look more like a smeared coating or scattered patches across inflamed tissue.
The key distinction is how you feel. Strep throat typically hits fast with a sore throat, fever above 101°F, swollen lymph nodes in the front of your neck, and pain when swallowing. Notably, strep usually does not come with a runny nose, cough, or watery eyes. If you have those symptoms, a virus is more likely the culprit.
Clinicians use a scoring system that weighs your age, whether you have a fever, swollen lymph nodes, tonsillar coating, and the absence of a cough to estimate the likelihood of strep. A rapid strep test or throat culture confirms it. This matters because strep requires antibiotics to clear the bacteria and prevent complications, while viral sore throats do not.
Mono: Severe Swelling That Lingers
Mononucleosis, caused by the Epstein-Barr virus, can produce tonsils that look strikingly similar to strep: red, swollen, and covered in white patches or pus. The difference is in the bigger picture. Mono brings crushing fatigue that can last weeks, significant swelling of the lymph nodes in the neck and sometimes the armpits, and occasionally a swollen spleen. Fever tends to be lower-grade but persistent.
Mono is common in teens and young adults and spreads through saliva. There’s no antibiotic for it since it’s viral, and recovery relies on rest and time. If you tested negative for strep but still have significant white patches on your tonsils with prolonged fatigue, mono is worth investigating with a blood test.
Oral Thrush: Creamy White Patches That Scrape Off
Oral thrush is a fungal infection caused by an overgrowth of Candida yeast. It produces slightly raised, creamy white patches that can appear on the tongue, inner cheeks, roof of the mouth, and tonsils. The patches have a cottage cheese-like texture and may be sore, especially when eating or swallowing. If you wipe or scrape them, the tissue underneath is often raw and red.
Thrush on its own doesn’t usually cause fever. It tends to show up in specific situations: after a course of antibiotics (which disrupts the normal bacterial balance in your mouth), while using inhaled corticosteroids for asthma, in people with weakened immune systems, and in babies and older adults whose immune defenses are naturally lower. If you’re an otherwise healthy adult with no clear risk factor and develop thrush, it’s worth mentioning to your doctor, as it can occasionally signal an underlying immune issue.
Less Common Causes
Viral pharyngitis from common cold viruses or the flu can occasionally produce faint white spots alongside a sore throat, though this typically looks less dramatic than strep and resolves on its own within a week or so.
Leukoplakia is a condition where thick, white patches develop inside the mouth, including on or near the tonsils. These patches can be flat, wrinkled, or ridged. Homogeneous (uniform) leukoplakia is typically benign, but irregular patches with mixed white and red areas are more concerning. Non-homogeneous leukoplakia is roughly seven times more likely to become cancerous than the uniform type. This condition is more common in smokers and heavy alcohol users. A white patch that doesn’t go away after two to three weeks, especially if it’s painless and you can’t explain it, warrants evaluation.
How to Tell What You’re Dealing With
The pattern of symptoms around the white spots narrows things down quickly:
- White pebbles, bad breath, no fever or pain: tonsil stones.
- White coating on swollen red tonsils, sudden fever, sore throat, no cough: likely strep throat.
- White patches plus extreme fatigue lasting more than a week, swollen glands: possible mono.
- Creamy, cottage cheese-like patches on tonsils, tongue, or cheeks: oral thrush.
- Painless white patch that persists for weeks and doesn’t fit the above: leukoplakia or another condition that needs a closer look.
When White Spots Signal Something Urgent
Most causes of white spots on the tonsils are treatable and not dangerous. But a peritonsillar abscess, which is a pocket of pus forming deep beside the tonsil, is a situation that needs prompt medical attention. Warning signs include a sore throat that suddenly gets much worse on one side, difficulty opening your mouth, a muffled or “hot potato” voice, and visible swelling pushing the small dangling tissue at the back of your throat (the uvula) to one side. If swelling progresses to the point where breathing feels difficult or effortful, that’s an emergency.
Preventing Tonsil Stones From Coming Back
If tonsil stones are your issue, prevention centers on reducing the debris that feeds them. Brush your teeth twice a day, clean your tongue (a tongue scraper works well), and gargle with salt water after meals. Staying hydrated helps too, since a dry mouth encourages bacterial buildup. For people who get stones repeatedly despite good hygiene, the underlying problem is usually deep tonsil crypts from years of infections. In cases where tonsil infections recur at least seven times in a single year, five times a year for two consecutive years, or three times a year for three straight years, tonsil removal may be recommended as a more permanent solution.

