There's a reason your mom wanted you to eat your salad. Not only is eating green vegetables healthy for your body, it's healthy for your teeth. It is loaded with calcium, Vitamin B, and many more vitamins and minerals that are awesome for your teeth. It also has folic acid which has tons of health benefits, even for your teeth. Eating your greens is important all around.
While many fruits have lots of sugar and it is not recommended for your teeth, apples have so much fiber and water it's like brushing your teeth. Although it's not as efficient as brushing your teeth with a fluoride toothpaste, it will keep your teeth healthier and cleaner until you can brush your teeth.
Fatty fish such as salmon or tuna are filled with minerals and vitamins such as vitamin D that are super important for your teeth.
You read that correctly, cheese! Cheese lowers the chance of tooth decay. Chewing on hard cheese also increases you saliva which is a natural teeth cleaner and removes bacteria which can cause decay. It's full of calcium and protein that help build your enamel.
Almonds have healthy things such as calcium and proteins, but also have little sugar and sodium. Almonds also help destroy the bacteria that creates decay.