What foods are good for the mouth?

Dr. Mehmet Oz, MD
Cardiology (Cardiovascular Disease)
The food items that can help you keep your teeth healthy are:
  • Cranberry juice disrupts the formation of plaque and thereby prevents yellowing of teeth. The flavonoids in cranberry juice also counteract the damaging effects of bacteria that cause tooth decay. Be careful that you aren't drinking a sugar-laden cranberry juice cocktail.
  • Dark chocolate will help curb your sweet tooth and is rich in flavonoids.
  • Mango provides 96% of your daily vitamin C needs and helps prevent periodontal disease.  
This content originally appeared on
Certain foods naturally cleanse, brighten, and defend against bacteria that can harm your teeth and gums. To deliciously achieve a healthier smile, try these 10 foods:
  • Pineapples can help whiten teeth. Research shows that the enzyme bromelain in pineapples acts as a natural stain remover. Bromelain helps break up plaque, the sticky film of bacteria that accumulates on your teeth and produces acids that erode the enamel of your teeth and lead to dental caries. 
  • Ginger acts as an anti-inflammatory to support healthy mouth tissue. Since periodontal disease is an inflammatory disease that causes the loss of bone and supportive connective tissue in your mouth, ginger can spice up your foods while also acting as an anti-inflammatory. Carrots contain vitamin A, which is needed for healthy tooth enamel. Eating them raw stimulates saliva, your mouth’s natural cleanser. In fact, chewing any crunchy vegetable will naturally cleanse your teeth.
  • Basil is a natural antibiotic that reduces bacteria in the mouth. Basil's essential oils, rosmarinic acid, linalool, and oleanolic acid inhibit the growth of bacteria in the mouth. 
  • Cheese is rich in protein, calcium, and phosphorus, all of which can help buffer the acids in your mouth. Calcium and phosphorus also assist in the remineralization or repairing of your teeth. Enjoy reduced-fat cheese to minimize heart-unhealthy saturated fat in your diet.
  • Sesame seeds help “scrub” away the plaque on your teeth. Chewing nuts can also provide this coarse, scrubbing action. Sesame seeds also contain bone and teeth-strengthening calcium. 
  • Shitake mushrooms contain a compound called lentinan, which inhibits bacteria from growing in your mouth. 
  • Onions contain the sulfur compounds, thiosulfinates and thiosulfonates, which reduce bacteria that cause tooth decay. Eating them raw is a must as cooking will destroy these tooth-friendly compounds. Don’t like onions?  Garlic also contains these sulfur compounds.
  • Salmon not only provides calcium but also vitamin D, another nutrient needed for healthy bones and teeth. 
  • Broccoli contains iron which helps form an acid-resistant film or barrier that can protect the enamel of your teeth.
These days, there seem to be so many food choices -- It is important to know what is healthy and what is dangerous for your teeth. Whole foods which are not processed are the best option for everyone! Water, as opposed to soda, or sports drinks is a healthy choice. Many sports/energy drinks contain not only sugar, but citric acid which is a danger and breaks down healthy enamel. Stay away from sugary, sticky foods like candy and even dried fruit! Fresh fruit has lots of water and fiber which is better for you anyway! Xylitol is contained in some gum and mints. The benefit of Xylitol is it stops the growth of Strep Mutans -- the bacteria that causes decay!
While it's no surprise that daily brushing with fluoride toothpaste and flossing are essential to tooth maintenance, did you know nutrition has an effect on your dental health, too?
  • Calcium-rich foods, such as low-fat or fat-free milk, yogurt and cheese, fortified soy and rice drinks, canned salmon, almonds, and dark green leafy vegetables, help promote strong teeth as well as bones.
  • Phosphorus (found in eggs, fish and lean meat) and magnesium (found in spinach, bananas and whole grains) are good for tooth enamel.
And don't forget your gums. Vitamin C contains antioxidants to protect against cell damage and promote gum health.
Jonathan B. Levine, DMD
All foods have a pH level and at certain times this can affect your teeth. Low-pH foods have high acid levels, and are known as acidifying, and higher-pH foods are alkalinizing or low in acid levels. The more acidifying your diet, the more loaded your mouth can get with harmful bacteria that can cause plaque and tooth decay. To strike the right balance, opt for a diet rich in alkalinizing foods, and limit your intake of acidic foods. I tell my patients to generally aim for a "75:25 ratio" in their diet (75% alkalinizing foods and 25% acidifying foods).

Here are some easy ways to adjust your diet:
  1. Stick to "smile-friendly" vegetables, such as beets, broccoli, carrots, celery, eggplant, mushrooms, tomatoes and green beans. Limit dishes prepared with potatoes, squash, and corn, which are known to be acidifying, and can contribute to increased bacteria in the mouth.
  2. Got a sweet-tooth? Reach for fresh fruit, such as apples, bananas, oranges, grapes, peaches, strawberries, even dark chocolate, which are all alkalinizing. Avoid canned or glazed fruits, which can be acidifying and also high in sugar, which can lead to plaque build-up.
  3. Eat almonds, flaxseed and pumpkin seeds, which are all healthy, alkalinizing nuts to enjoy. Limit your intake of cashews, peanuts, pecans and walnuts, as these nuts can be challenging for your teeth since they have high acid levels.
  4. Enjoy fresh and unsweetened fruit juices, regular and herbal teas, vegetable juices, and of course, plenty of water. Limit your alcohol intake and avoid soda, which is one of the biggest offenders today for tooth decay.
Dante A. Gonzales, DMD
Orthodontics & Dentofacial Orthopedics
Fruits, vegetables and dairy are great foods for your teeth. In this video Dante Gonzales, DMD, discusses foods, drinks and vitamins that benefit your teeth and gums.
our mouth is your body’s initial point of contact with the nutrients you consume. So what you put in your mouth impacts not only your general health but also that of your teeth and gums. In fact, if your nutrition is poor, the first signs often show up in your oral health.

Drinking community fluoridated tap water helps to prevent tooth decay and keep the teeth strong. Drinking milk or orange juice provides vitamin D which is also good for the teeth.
  • Fruits and vegetables. Combined, these should cover half your plate at meals.
  • Grains. At least half of the grains you eat should be whole grains, such as oatmeal, whole wheat bread and brown rice. 
  • Dairy. Choose low-fat or fat-free dairy foods most often.
  • Protein. Make lean protein choices, such as lean beef, skinless poultry and fish. Vary your protein choices to also include eggs, beans, peas and legumes. Eat at least eight ounces of seafood a week.
Some of the best foods to eat for healthy gums and teeth include a diet high in fiber such as whole grain breads and cereals and beans. Fruits high in vitamin C are especially good for your gums, including pears, oranges and kiwi. One of the best foods for your gums and teeth is celery and other vegetables like broccoli, peas and green leafy vegetables. Eating cheese also helps manage the pH of your mouth. Drink plenty of water which hydrates gums and stimulates the production of saliva. Other healthy foods for your gums include grape seed, green tea, onions, shitake mushrooms and parsley and mint.

Continue Learning about Healthy Teeth & Mouth

What does the ADA seal mean on my toothpaste?
American Dental AssociationAmerican Dental Association
When you see the ADA Seal on a dental product, you can be assured that the ADA has evaluated that pr...
More Answers
Is chewing the inside of my cheek dangerous to my health?
American Dental AssociationAmerican Dental Association
Repeatedly chewing the inside of your cheek is not only painful, it can lead to mouth sores, which c...
More Answers
What Your Tongue Says About Your Oral Health
What Your Tongue Says About Your Oral Health
How Can a Healthy Smile Affect My Self Confidence?
How Can a Healthy Smile Affect My Self Confidence?

Important: This content reflects information from various individuals and organizations and may offer alternative or opposing points of view. It should not be used for medical advice, diagnosis or treatment. As always, you should consult with your healthcare provider about your specific health needs.