A healthy diet is essential for healthy teeth. The below shows just some of the foods that contain calcium, vitamin D and phosphorus.
Calcium Dairy foods such as cheese and yoghurt, brown rice, oranges, cabbage, beans, broccoli, salmon, peas.
Vitamin D Natural sunlight, dairy products, eggs, some cereals, oily fish (tuna, sardines etc).
Phosphorus Cereals, wheat germ, soya beans, almonds and other nuts, meat, poultry, fish, eggs, grapes, citrus fruit, cucumbers, tomatoes.