What you put in your mouth impacts not only your general health but also the health of your teeth and gums. In fact, if your nutrition is poor, the first signs often appear in your mouth. So it's good to have a healthy diet. Here are some suggestions that are great for your teeth:
Water, particularly fluoridated water, is the most tooth-friendly beverage you can have.
Protein-rich foods like meat, poultry, fish, milk and eggs are great sources of phosphorus which plays a critical role in dental health. You should also try eating cheese, plain yogurt, calcium-fortified tofu, leafy greens, and almonds as they have high volumes of calcium and other nutrients that help protect and rebuild your enamel.
Fruits and vegetables are high in water and fiber which balance the sugars they contain and help clean your teeth. These foods also stimulate saliva production which washes harmful acids and food particles away from your teeth to prevent decay. Vegetables and fruits also have vitamin A for building tooth enamel and vitamin C for healthy gums and quick healing of wounds. But, be careful with nutritious, acidic foods like tomatoes and citrus fruits as they can have acidic effects on the enamel, so eat them as part of a meal and not by themselves.