Your teeth are a direct reflection of your whole body wellness. If you have a healthy diet, then your teeth and gums will be healthy as a result. There are certain foods that can be thought of as a double-edged sword, in terms of keeping your body healthy and cleaning your teeth at the same time.
Vitamin A, found in pumpkins, carrots, sweet potatoes and broccoli, is necessary for the formation of tooth enamel. Crunchy vegetables such as carrots, cauliflower, broccoli and cucumbers may also help clean gums because of the increased chewing it takes to break it down. Onions contain antibacterial sulfur compounds. Tests show that onions kill various types of bacteria, especially when eaten raw. Celery protects teeth by producing saliva which neutralizes acid that causes demineralization and cavities. It also massages the teeth and gums. -
See more at: http://www.thedailysheeple.com/top-10-foods-that-naturally-clean-teeth_122013#sthash.FrWRlscn.dpuf