What is the difference between porcelain veneers and composite veneers? Porcelain veneers are thin shells of porcelain adhered to the outer-surface of the tooth. Composite veneers are engineered resin affixed to the outer-surface. Both are made to match your teeth (or whiten) and improve your overall smile.