Foods that are genuinely good for your teeth
You know the foods to avoid. Here's what's worth adding instead.
Most dental advice focuses on what to cut out — sugary snacks, fizzy drinks, too much fruit juice. That's fair, but diet can also actively help your teeth, not just avoid harming them. Here's what's worth adding.
Cheese and yoghurt
Cheese helps neutralise acid in the mouth and is rich in calcium and protein, both of which strengthen enamel. Yoghurt offers the same calcium and protein benefit, plus probiotics that crowd out cavity-causing bacteria — just choose a plain variety without added sugar.
Leafy greens
Kale and spinach are high in calcium for enamel strength, low in calories, and easy to work into most meals — a handful in a salad, blended into a smoothie, or added to a pizza.
Apples and carrots
Both are fibrous and crunchy, which stimulates saliva production — helping rinse away bacteria and food particles as you eat. Carrots are also a good source of vitamin A, and both make far better between-meal snacks than anything processed.
Celery and almonds
Celery brings vitamins A and C, both good for gum health, and pairs well with a dip like hummus. Almonds offer calcium and protein with minimal sugar — a handful with lunch, or added to a salad or stir-fry.
And on drinks: water remains the best choice, with no calories or sugar to feed the bacteria that cause decay. Diet makes a real, measurable difference to the health of your smile — small, consistent choices add up.