Best Foods to Strengthen Teeth

Aerial view of a white plate next to silverware for a post about healthy foods to strengthen teeth

There are many foods out there that can strengthen teeth! If you want to help your family maintain healthy, strong smiles, here are some of the best foods you can buy.

Dairy Products

Milk, real cheese, and low-sugar yogurt are good for teeth because they’re rich in calcium. Calcium plays an important role in maintaining healthy teeth by strengthening enamel. The minerals in dairy products also lower acidity, reducing the possibility of tooth decay. So instead of juice or soda, opt for some milk. And instead of some chips or cookies for a snack, how about some string cheese or bowl of yogurt with fruit?

If someone in your family is lactose-intolerant, look for plant milks that are fortified with calcium, such as almond milk, oat milk, rice milk, and coconut milk, and plant-based yogurt.

Crunchy Veggies

Vegetables are superb for your overall health and your oral health because they contain many essential nutrients. Crunchy, crispy ones, like carrots, celery, broccoli, and bell pepper, are especially good for dental health. This is because eating them requires some extra chewing effort, which helps scrub plaque away from teeth and encourage healthy saliva flow. Saliva is critical for washing away bacteria and remineralizing your enamel.

For an extra filling snack, pair your veggies with hummus, which is a yummy sugar-free dip made out of garbanzo beans (also known as chickpeas).


Nuts are rich in vitamins and minerals plus their natural oils help shield the teeth from bad bacteria. Instead of buying different bags of potato chips, buy an assortment of nuts. Some of our favorites include almonds, cashews, pistachios, walnuts, and pecans.

For more dental tips for you and your family, reach out to our team at Las Cruces Dental Solutions. We’re also here for you when it comes time for your family’s dental cleanings and checkups, in addition to any other oral healthcare you might need! We look forward to seeing you at our Las Cruces dental practice.


Your oral health is our priority!

Connect with us

We look forward to meeting you. Please Call (575) 527-4746 or request an appointment online to set up your first visit. We’ll be in touch soon.

Send A Message

(Do not use this form to send health information.)
Thank You! Your message has been received. We will respond as soon as possible.
Oops! Something went wrong while submitting the form.