Foods That Help Strengthen Your Teeth

When most people think of dental health, they think of brushing and flossing. While these things are crucial, it’s also important for what you eat to be good for your teeth. Certain foods will benefit your teeth more than others, and eating them often will ensure good dental health for years to come.

Leafy Greens

Among their benefits, leafy greens strengthen enamel and your teeth overall. They’re also high in calcium and folic acid—a type of B vitamin that promotes general health. Choose dark greens over light ones. For example, substitute spinach or romaine for iceberg lettuce in your salad. If you don’t like vegetables, greens can easily be slipped into a smoothie or added to pizza, spaghetti, or similar foods.


An apple a day keeps the dentist away. Because apples are naturally sweet, they produce saliva, which washes away bacteria inside your mouth. Apples’ texture stimulates your gums too, which makes them stronger and less prone to disease. Dried or cooked apples are fine, but they contain a great deal of sugar. Go for raw slices instead.


Almonds are usually the first nuts dentists recommend because of high protein, but other nuts can benefit your teeth as well. Walnuts are a good choice, particularly since they’re known to also promote concentration and focus. Peanuts are fine occasionally; simply avoid honey-roasted, spicy, or other varieties that may contain extra salt or sugar. Choose unsalted, dry roasted peanuts instead.

Milk and Cheese

Because of their high calcium content, dairy products promote healthy teeth and bones. However, be careful of which products you choose. If you’re lactose intolerant, substitute soy or almond milk for regular milk. Choose low-fat cheeses, such as Swiss or feta, and use them sparingly as part of your meals.

Leave a Comment