A canker sore on the tonsil is painful and awkward to treat because of its location, but most minor ones heal on their own within 4 to 14 days. The goal is to reduce pain, avoid irritating it further, and speed up healing where possible. Larger sores, those over 1 centimeter, can take up to 6 weeks and sometimes need professional treatment.
Make Sure It’s Actually a Canker Sore
Before treating a canker sore on your tonsil, it helps to confirm that’s what you’re dealing with. A canker sore (aphthous ulcer) typically looks like a small, round or oval white or yellowish crater with a red border. It hurts, sometimes intensely, but it doesn’t come with a fever, and the surrounding tissue isn’t generally swollen or inflamed.
Tonsillitis looks different. It causes redness and swelling across one or both tonsils, often with a white or yellow coating or patches spread over the surface. You’ll usually also have a fever, swollen lymph nodes in your neck, bad breath, and a muffled voice. Strep throat, the most common bacterial cause of tonsillitis, produces many of these same symptoms. If you have a fever alongside your sore throat, or if both tonsils are red and swollen, you’re more likely dealing with an infection than a canker sore.
Salt Water and Baking Soda Gargles
A salt water gargle is the simplest and most practical remedy for a tonsil canker sore, partly because you can’t easily dab ointment on the back of your throat. Dissolve half a teaspoon of salt in one cup of warm water and gargle at least four times a day for two to three days. Tilt your head back far enough that the solution reaches your tonsils, hold it there for 15 to 30 seconds, then spit it out.
Baking soda works similarly. Use the same ratio: half a teaspoon in a cup of warm water. Both options help reduce bacteria around the ulcer and can soothe irritation. You can alternate between the two throughout the day if one feels more comfortable than the other.
Over-the-Counter Pain Relief
Because you can’t easily apply a gel or paste to a tonsil sore, sprays and lozenges containing benzocaine are your best over-the-counter options. Benzocaine numbs the area temporarily, making it easier to eat and swallow. Lozenges dissolve slowly in the mouth and can be used every two hours as needed. Sprays can be directed toward the back of the throat, up to four times per day.
Don’t use benzocaine products for more than two days in a row without checking with a doctor. For children under five, lozenges aren’t recommended, and sprays and gels shouldn’t be used on children under two.
Standard anti-inflammatory painkillers like ibuprofen can also help manage the aching, dull pain that a tonsil canker sore produces, especially when swallowing.
Foods That Make It Worse
What you eat matters more than usual when the sore is on your tonsil, because everything you swallow passes right over it. Three categories of food cause the most problems:
- Acidic foods and drinks: Citrus fruits, tomatoes, berries, pineapple, vinegar, coffee, alcohol, and fruit juice. These cause a stinging or burning sensation and can delay healing.
- Spicy foods: Hot peppers, sriracha, salsa, curry, chili powder, and crushed red pepper flakes. The capsaicin in these directly irritates open sores.
- Hard or crunchy foods: Granola, pretzels, crusty bread, popcorn, potato chips, and crackers. These can scrape across the ulcer as you swallow, causing sharp pain and slowing recovery.
Stick to soft, cool, or room-temperature foods while the sore heals. Yogurt, smoothies, mashed potatoes, scrambled eggs, and oatmeal are all easier to get down. Hot foods of any kind tend to intensify the pain.
When Home Remedies Aren’t Enough
If your canker sore hasn’t healed within two weeks, is larger than about 1 centimeter, or keeps coming back, it’s worth seeing a doctor or dentist. Larger sores (1 to 3 centimeters) are classified as major aphthous ulcers and can persist for weeks without treatment.
For severe or persistent sores, a doctor may prescribe a medicated mouth rinse containing a steroid to reduce inflammation, or a numbing agent for pain relief. There are also topical solutions that chemically cauterize canker sores, which can shorten healing time to about a week. Silver nitrate is another cauterization option that helps with pain, though it hasn’t been shown to speed up healing itself.
Preventing Recurrences
If you get canker sores repeatedly, nutritional deficiencies may be playing a role. People with recurrent canker sores consistently show lower intake of vitamin B12 and folate compared to people who don’t get them. In one study, the difference in daily folate intake was about 20% below the recommended amount, and B12 was about 7% lower. Supplementing these nutrients in deficient patients has been shown to improve symptoms and reduce flare-ups.
Folate-rich foods include leafy greens, lentils, and fortified cereals. Vitamin B12 is found in meat, fish, eggs, and dairy. If you eat a restricted diet or suspect a deficiency, a simple blood test can confirm whether supplementation would help. Zinc deficiency has also been linked to recurrent oral ulcers in some research, though the evidence is strongest for B12 and folate.
Beyond nutrition, pay attention to patterns. Stress, lack of sleep, hormonal shifts, and minor injuries to the mouth (from aggressive brushing or biting the inside of your cheek) are all common triggers. Sodium lauryl sulfate, a foaming agent in many toothpastes, has also been associated with canker sore flare-ups in some people. Switching to an SLS-free toothpaste is a low-risk change worth trying if you get sores frequently.

