Tonsil Stones: What Causes Them?
- Joanna Monigatti
- Feb 15
- 3 min read
Dear health-conscious friends,

I wanted to talk about this, because I had a patient who had this exact problem this week. So I went researching this topic to understand better how to advise her. And I am so glad I did! So much information about this topic since I left medical school :)
If you’ve ever coughed up a small, white lump that smells absolutely terrible, you’ve likely encountered a tonsil stone. They’re surprisingly common, often harmless, and one of the most frequent hidden causes of bad breath.
Here’s what’s really going on inside your throat.
What are tonsil stones?
Tonsil stones, medically called tonsilloliths, are small collections of debris that become trapped in the crevices of your tonsils.
Your tonsils aren’t smooth. They contain tiny folds and pits called tonsillar crypts, which can trap:
Dead cells
Mucus
Food particles
Bacteria
Over time, this trapped material hardens and calcifies, forming a small stone.
They can be tiny like grains of sand, or occasionally larger and more noticeable.
Why do tonsil stones smell so bad?
The smell comes from anaerobic bacteria — bacteria that thrive without oxygen.
These bacteria produce volatile sulfur compounds, the same chemicals responsible for the smell of rotten eggs. This is why tonsil stones are a major cause of:
Chronic bad breath (halitosis)
Bad taste in the mouth
In fact, many people don’t realise they have tonsil stones — they only notice persistent bad breath.
Who is more likely to get tonsil stones?
You’re more prone if you have:
Deep tonsil crypts (natural anatomy)
Recurrent tonsillitis
Chronic throat inflammation
Post-nasal drip
Poor oral hygiene
Adults tend to get them more often than children.
Importantly, tonsil stones are not dangerous and are not a sign of cancer.
Symptoms of tonsil stones
Many cause no symptoms at all. But when they do, you may notice:
Bad breath
A feeling of something stuck in your throat
Visible white or yellow lumps on the tonsils
Bad taste in the mouth
Mild throat irritation
Large stones can occasionally cause discomfort when swallowing.
Should you remove tonsil stones?
In most cases, removal isn’t medically necessary.
They often fall out on their own, especially when coughing, swallowing, or brushing your teeth.
However, you can remove them safely if they’re causing symptoms.
Safe options include:
Gargling with salt water
Gentle removal with a cotton swab
Using a low-pressure oral irrigator
Good oral hygiene, including tongue cleaning
Never force removal if it causes pain or bleeding.
When should you see a doctor?
Consult a GP or ENT specialist if you have:
Frequent or recurrent tonsil stones
Persistent bad breath despite good oral hygiene
Pain or difficulty swallowing
Recurrent tonsil infections
In rare severe cases, tonsil removal (tonsillectomy) may be considered.
How to prevent tonsil stones
You can reduce your risk by:
Brushing teeth twice daily
Cleaning your tongue
Gargling salt water regularly
Staying well hydrated
Treating sinus or post-nasal drip issues
These steps reduce bacterial buildup and debris accumulation.
The bottom line
Tonsil stones are common, harmless, and often the hidden cause of bad breath. While they can be unpleasant, they usually don’t require medical treatment. Simple hygiene measures and gentle removal are often enough.
If tonsil stones are frequent or bothersome, a GP can help you explore effective treatment options.
Want more content like this? Check out our Youtube channel Askadoc!
Stay healthy,
Dr. Joanna




Comments