Published On: December 17, 2025

The holiday season brings joy, family gatherings, and, of course, an abundance of delicious food. While you’re celebrating with loved ones, it’s important to think about how your festive treats might be affecting your smile. At Plainsboro Dental Services, Dr. Priti Dagli, DDS, FICOI, wants to help you navigate the holiday buffet table while keeping your teeth healthy and bright.

The Naughty List: Worst Christmas Foods for Teeth

Let’s start with the treats you should enjoy this holiday season sparingly. Understanding which holiday foods are bad for teeth can help you make smarter choices without completely sacrificing your favorite traditions.

Sticky and Chewy Candies

Candy canes might be iconic, but they’re tough on teeth. When you suck on hard candies for extended periods, you’re bathing your teeth in sugar. Even worse, caramels, toffees, and other sticky sweets cling to your teeth, giving bacteria plenty of time to produce enamel-eroding acids.

Dried Fruits and Fruitcake

While they seem healthier than candy, dried fruits are surprisingly problematic. They’re sticky, sugary, and tend to get wedged between teeth. That traditional fruitcake? It combines dried fruits with sugar and often alcohol-soaked ingredients that can compromise your dental health.

Sugary Baked Goods

Cookies, cakes, and pastries are holiday staples, but they’re among the worst Christmas foods for teeth. The refined sugars and starches feed harmful bacteria in your mouth, leading to cavities and decay. Plus, many holiday desserts have a soft, sticky consistency that adheres to tooth surfaces.

Acidic Beverages

Wine, champagne, and fruit punches are holiday party favorites, but their acidity can weaken tooth enamel. When combined with sugar, these drinks create the perfect storm for dental problems.

The Nice List: Best Foods for Teeth During the Holidays

Good news! Many traditional holiday dishes actually support dental health. Loading your plate with these options will help protect your smile while still enjoying the festivities.

Cheese and Dairy Products

Cheese platters are your teeth’s best friend at holiday gatherings. Cheese neutralizes acids in your mouth and contains calcium and phosphates that strengthen tooth enamel. It’s definitely one of the best foods for teeth that the holidays can offer.

Crunchy Vegetables

Raw vegetables like carrots, celery, and bell peppers act as natural toothbrushes. Their crunchy texture helps scrub away plaque while stimulating saliva production, which naturally cleanses your mouth. Plus, they’re packed with vitamins that support oral health.

Nuts

Almonds, walnuts, and other nuts are low in sugar and high in calcium and protein. They’re excellent choices for snacking between meals and help strengthen teeth. Just avoid the super-hard varieties that might crack a tooth!

Turkey and Lean Proteins

Your holiday turkey dinner is actually great for your teeth. Proteins contain phosphorus, which works with calcium to strengthen tooth enamel. Just watch out for getting stringy meat stuck between teeth.

Water

It might not be exciting, but water is the absolute best beverage for your teeth. It washes away food particles, dilutes acids, and helps maintain saliva production. Try alternating alcoholic or sugary drinks with water throughout your celebrations.

Smart Holiday Eating Habits

You don’t have to avoid all treats entirely. Here are some tips for protecting your teeth while enjoying holiday foods:

  • Eat sweets with meals rather than as standalone snacks
  • Rinse your mouth with water after eating sugary foods
  • Wait 30 minutes after eating acidic foods before brushing
  • Chew sugar-free gum to stimulate saliva production
  • Maintain your regular brushing and flossing routine

If you have concerns about your dental health this holiday season, contact Dr. Dagli at Plainsboro Dental Services by calling 609-716-7100. We’re here to help you maintain a healthy, beautiful smile throughout the holidays and beyond!