Best Foods For Your Teeth

Best Foods For Your Teeth

The food that you eat can affect your teeth's health. Cavities are caused by the fact that bacteria in the mouth create acids. These acids eat away at the tooth enamel, creating decay. The bacteria can then enter the tooth and infect the pulp, which houses the tooth's nerves and blood vessels. So, it is important to note what you eat and also see your dentist in Livermore, CA, for a regular dental checkup.

Here are some foods good for you and for your teeth:


Cheese is full of calcium and protein, two nutrients that are great for building strong, healthy teeth. It's even better when eaten with crunchy food like apples, carrots, or celery since chewing these foods improves your saliva production. Saliva helps to protect your teeth against decay.

Leafy Greens

Leafy greens are vegetables with leaves, such as kale, spinach, and broccoli. They contain a lot of calcium, and they are also very fibrous. This makes them great for scrubbing away plaque and leftover food on your teeth.


Nuts are high in calcium and protein, both of which are great for your teeth. Nuts are also low in sugar, so they're a great snack option that won't do your teeth any harm.

Almonds, peanuts, and cashews are all great options, as are pistachios. Walnuts, pecans, and macadamia nuts are other good options as well.


Strawberries are a favorite among many, not only for their delicious taste but also for the many health benefits that they provide. While they are a fruit, they are known to provide many oral health benefits. Strawberries are high in vitamin C, which is a natural acid that kills the oral bacteria that causes cavities. They also contain malic acid, which acts as an astringent that can help to whiten teeth. Eating strawberries can help freshen your breath, and their natural acids can also prevent gum disease.


Oranges produce an acidic flavor, which can help combat the plaque-causing bacteria in your mouth. They also contain vitamin C, which acts as an antioxidant and can help strengthen your gums. Make sure to brush after eating an orange.


Carrots pack a flavorful punch, and the crunchy texture helps clean your teeth. The vitamin A in carrots helps promote healthy gums. The crunchiness also helps stimulate saliva production, which is a natural way of balancing the oral pH.


Milk contains high amounts of calcium. Calcium is proven to help harden tooth enamel, making it more resistant to tooth decay. It also contains a sugar called lactose, which can help balance oral bacteria.


Meat is always a great food choice. That's because it's high in protein, which helps build and strengthen your teeth.


Oysters are a popular raw bar menu item, but they're also the perfect snack for your teeth! They're high in mineral content, specifically calcium, and they help strengthen your teeth.

Oysters also contain zinc, which aids in fighting plaque buildup and tooth decay.


One of the most beneficial fruits for your oral health is the apple. Due to the high amount of fiber and water content, this food is not as harmful to your teeth. They contain high levels of calcium and phosphorous, which strengthen tooth enamel. The fibrous texture of apples also helps to remove food particles from between teeth.


Celery is crunchy and high in water content. It's also a good source of Vitamin A, Vitamin C, and calcium. All of these things are good for your teeth.

Celery increases saliva production in your mouth, which can naturally help fight tooth decay. It washes away acids and harmful bacteria, leaving your mouth clean and healthy.


Pears are a good source of dietary fiber, vitamin K, vitamin C, copper, and potassium. They can also help clean your teeth as they're high in water content.

Alta Vista Dental provides all the dental services with the expertise of experienced dentists. Call at 925-292-1459 and book your appointment with our dentist in Livermore, CA, to receive a complete oral checkup.


3183 Independence Dr, Livermore, CA 94551

Office Hours

MON 9:00 am - 5:00 pm

TUE Closed

WED - FRI 9:00 am - 5:00 pm

SAT - SUN Closed

Get in Touch


Phone: (925) 292-1459