A mouth full of white teeth not only makes your smile more beautiful, but it also makes you look younger. While dark beverages like red wine, cranberry juice, soda, coffee and tea, and foods, such as soy sauce, tomato sauce and balsamic vinegar stain teeth, other foods (and a few natural remedies) can quickly and safely brighten your smile.