What Foods Are Good for Your Teeth and Gums?

The best foods for your teeth are those that strengthen enamel, neutralize acids, and reduce the bacteria that cause cavities. Dairy products, crunchy vegetables, leafy greens, nuts, fatty fish, and plain water all contribute to healthier teeth and gums in different ways. What you eat between meals matters just as much as what you eat during them.

Cheese and Dairy Products

Cheese is one of the most tooth-friendly foods you can eat. It’s rich in calcium and phosphorus, two minerals that directly strengthen enamel. But cheese also does something more immediate: it raises the pH level in your mouth, making it less acidic and therefore less hospitable to cavity-causing bacteria. A study published by the Academy of General Dentistry found that after eating a bite of cheese, pH levels in the mouth stayed elevated for 30 minutes. That’s a meaningful window of protection, especially after a meal that included sugary or acidic foods.

Yogurt offers similar benefits, with the added bonus of probiotics that may help crowd out harmful bacteria. Milk provides calcium and helps coat the teeth. When choosing dairy, unsweetened versions are best. Flavored yogurts and chocolate milk can undercut the dental benefits with added sugar.

Crunchy Fruits and Raw Vegetables

Apples, carrots, and celery act like natural toothbrushes. Their firm, fibrous texture scrubs plaque off tooth surfaces as you chew, and the chewing itself stimulates your gums and triggers saliva production. Saliva is your mouth’s best natural defense: it washes away food particles, dilutes acids produced by bacteria, and delivers minerals that help repair early enamel damage.

Eating raw, crunchy produce at the end of a meal is a particularly effective strategy. The extra saliva generated during chewing helps clean up leftover food particles that would otherwise feed bacteria for hours. This doesn’t replace brushing, but it makes a real difference when brushing isn’t an option, like after lunch at work.

Leafy Greens

Spinach, kale, and other dark leafy greens are packed with calcium, which strengthens enamel, and folic acid, a B vitamin that supports gum tissue. Folic acid plays a role in cell repair and growth throughout the body, and the gums are no exception. It may be particularly beneficial during pregnancy, when hormonal changes make gum inflammation and periodontal disease more common. Leafy greens are also low in sugar and high in fiber, meaning they require plenty of chewing without feeding the bacteria you’re trying to fight.

Foods Rich in Vitamin C

Vitamin C is essential for producing collagen, the structural protein that holds your gum tissue together. Without enough of it, gums become inflamed, painful, and prone to bleeding. You don’t need to be severely deficient to see effects: a 2019 review of 14 studies found that people with lower vitamin C levels and lower dietary intake were more likely to develop gum disease than those with optimal levels. A separate 2021 review of six studies found that vitamin C supplementation reduced gum bleeding in people with gingivitis.

Bell peppers, strawberries, kiwi, broccoli, and citrus fruits are all excellent sources. One medium bell pepper delivers more than twice your daily vitamin C needs. With citrus, though, be mindful of timing. Oranges and grapefruits are acidic, so it’s better to eat them as part of a meal rather than sipping on their juice throughout the day, which bathes teeth in acid for extended periods.

Nuts and Seeds

Almonds, cashews, and sesame seeds provide calcium and phosphorus in a low-sugar, high-protein package. Chewing them also stimulates saliva. Almonds stand out because a single quarter-cup serving delivers a meaningful dose of both calcium and protein with very little sugar. Sesame seeds have an additional mild abrasive quality that can help loosen plaque as you chew.

Fatty Fish

Salmon, sardines, and mackerel are among the best dietary sources of vitamin D, which your body needs to absorb calcium effectively. You can eat all the calcium-rich foods on this list, but without adequate vitamin D, your body won’t use that calcium efficiently. Fatty fish also contain omega-3 fatty acids, which help reduce inflammation throughout the body, including in the gums. People who eat fish regularly tend to have lower rates of periodontal disease.

Tea

Green and black tea contain natural plant compounds called polyphenols that inhibit the growth and adhesion of bacteria on tooth enamel. Research shows these compounds work by preventing bacteria from sticking to the enamel surface and by suppressing the production of harmful substances those bacteria release. Green tea is particularly rich in catechins, while black tea contains additional compounds called theaflavins formed during fermentation. Both types offer protective effects.

The catch is what you add to your tea. Sugar obviously cancels out the benefits, and heavy milk additions may interfere with polyphenol activity. Black tea can also stain teeth over time, though that’s a cosmetic issue rather than a health one. Unsweetened green tea gives you the most benefit with the fewest tradeoffs.

Water

Plain water is the single best beverage for your teeth. It rinses away food debris and acids, keeps saliva production steady, and, in most U.S. communities, contains fluoride. The U.S. Public Health Service recommends a fluoride concentration of 0.7 mg/L in community water supplies, a level designed to maximize cavity prevention while minimizing any risk of dental fluorosis. Drinking tap water throughout the day provides a low-level but continuous source of this mineral, which integrates into enamel and makes it more resistant to acid attacks.

If you drink bottled water exclusively, you may be missing out on fluoride, since most bottled water contains little to none. Switching even a few glasses a day to tap water (in fluoridated communities) can make a difference, especially for children whose permanent teeth are still developing.

Xylitol as a Sugar Substitute

Xylitol is a natural sweetener found in some sugar-free gums and mints that actively works against cavities. Unlike regular sugar, cavity-causing bacteria can’t metabolize xylitol for energy, so they essentially starve when it’s present. Over time, regular xylitol use can reduce the population of harmful bacteria in your mouth. The California Dental Association notes that xylitol gum or mints used three to five times daily, totaling about 5 grams, is considered the optimal dose for cavity prevention.

You’ll find xylitol in many sugar-free chewing gums, though not all of them. Check the label to confirm xylitol is listed as the first ingredient rather than another sweetener like sorbitol, which doesn’t offer the same benefits.

Timing and Combinations Matter

What you eat matters, but when and how you eat it amplifies the effect. Snacking frequently, even on healthy foods, keeps your mouth in a prolonged acidic state because bacteria produce acid every time they encounter food. Eating at defined mealtimes and limiting between-meal snacking gives your saliva time to neutralize acids and begin repairing enamel.

Ending a meal with a piece of cheese, a handful of raw vegetables, or a glass of water is a simple habit that pays off. These foods help neutralize the acids produced during the meal and clear debris before bacteria can use it. Pairing vitamin D sources like fish with calcium-rich foods like leafy greens ensures you’re absorbing the minerals your teeth actually need. Small, consistent choices like these compound over months and years into meaningfully better dental health.