Not just beautiful teeth but they being healthy is also important. Healthy teeth will naturally shine and for this you need to keep a check on your food habits as well.
Panneer, food that contains a lot of soya in it and sprouts of course, have a lot of phosphate in them that can help strengthen and whiten the teeth... so, include these in your diet.
Include all those food in your diet like beens that has got a lot of strength to clean up teeth, remove germs from your teeth and whiten them naturally.
Include milk and milk products in your diet. They have a quality of producing a lot of phosphate that helps to whiten your teeth.
That's not all, food like bread, roti could also help to strengthen your teeth and make them white naturally.