Going to your dentist for a professional teeth whitening will get you far superior results to an over the counter or DIY product. Not only can they apply the whitening agent or light while protecting your gums, they give you an evenly white smile without splotches or dimly whitened crevices. But in the first few days after a teeth whitening and years after the procedure, you can make your white smile last longer by avoiding certain foods. You probably already know that coffee and tea are on that list Here are some surprising other foods to be careful with or eat in moderation:

Tomato soup and richly colored sauces.

Spices can be incredibly good for you, but their coloring is bad for the surface of your teeth. Turmeric is a particularly vivid spice that can stain almost anything green, yellow, or orange with just a second of contact. The deep red color of cooked tomatoes can also stain your teeth, especially because tomatoes are acidic and can start to seep the color into the porous surface of your teeth. If you fix sauces with lemon juice, that could also make the surface of your teeth more vulnerable to stains.

Balsamic vinegar.

All dark liquids have some likelihood of staining your teeth. That’s part of why dark drinks like coffee and tea are almost always on the list of drinks to avoid after a whitening. Tea is a particular problem because of the stain-forming tannins, and the dark coloring makes it worse. But balsamic vinegar packs an extra punch because it is a vinegar and can occasionally be syrupy.

Light-colored sodas.

Sodas aren’t just bad for your teeth because they’re thick, dark, sugary drinks. The acid in them can damage your teeth’s surface and make it more vulnerable to other stains. Warm soda, which can stick your teeth, is even worse.

For a full list of foods to avoid, and how to consume them safely in moderation, go to Exquisite Smiles.