Skip to main content

Healthy Food for your Teeth

Maintaining good oral health starts with the right diet. Choosing foods that support strong teeth and healthy gums can help prevent common dental issues such as cavities, gum disease, and enamel erosion. Making smart food choices is crucial for dental health. This guide explores the best foods to keep your teeth healthy and highlights how Smile Nourish can support your oral care journey.

Calcium-Rich Foods: Strengthen Enamel

Why it matters: Calcium is the building block of your teeth and jawbone. It helps remineralise enamel and keeps your teeth strong against decay. 

Eat more of:

  • Milk, yoghurt and cheese
  • Tofu and soy milk (fortified)
  • Almonds and sesame seeds
  • Leafy greens like kale, spinach and bok choy

Phosphorus and Protein: Rebuild Tooth Structure

Phosphorus works with calcium to protect and rebuild enamel. Foods rich in protein and phosphorus are essential for repairing and maintaining your teeth. 

Eat more of:

  • Fish (salmon, sardines, mackerel)
  • Eggs
  • Lean meat and poultry
  • Nuts and legumes

Crunchy Fruits and Vegetables: Natural Tooth Cleaners

Crisp fruits and veggies help clean your teeth naturally by stimulating saliva flow — your body’s natural defence against cavities.

Eat more of:

  • Apples, carrots and celery
  • Cucumbers and bell peppers
  • Broccoli and lettuce

Water: The Ultimate Oral Health Booster

Water helps wash away food particles, neutralise acids and keep your mouth hydrated. Fluoridated tap water offers additional protection by strengthening enamel and reducing decay risk.


Make water your main drink — skip sugary sodas, energy drinks and sweetened teas that promote cavities.

Vitamin C Foods: Keep Gums Healthy

Vitamin C strengthens your gum tissues and helps prevent inflammation, bleeding and gum disease.

Eat more of:

  • Oranges, kiwis, strawberries
  • Tomatoes and bell peppers
  • Guava — one of earth’s best local sources of Vitamin C!

Dental Tips for Healthy Teeth

  • Brush twice daily with fluoride toothpaste
  • Floss once a day to remove plaque between teeth
  • Visit your dentist every 6 months for check-ups and scaling
  • Eat a balanced diet with natural, unprocessed foods
  • Drink plenty of water throughout the day

Activities for Kids