What causes your teeth to turn yellow? The yellow color on your teeth can be caused by stains from different liquids such as coffee, tea and wine. As you get older, your teeth turn yellow because the white enamel on your teeth begins to wear off, and the calcified tissue underneath is called dentin and has a natural color of yellow that becomes exposed.