María Teresa era hija de Luis Víctor de Saboya, Príncipe de Carignano, y de Cristina Enriqueta de Hesse-Rothenburg.