Maria Teresa, wielka księżna Luksemburga (, ur. 22 marca 1956 w Marianao) – członkini luksemburskiej rodziny wielkoksiążęcej, od 7 października 2000 do 3 października 2025 wielka księżna Luksemburga jako żona wielkiego księcia Henryka.

Życiorys Maria Teresa urodziła się na Kubie jako dziecko José Antonio Mestre i Marii Teresy Batista.

W 1980 ukończyła studia na kierunku nauki polityczne na Uniwersytecie Genewskim.

W 1981 poślubiła Henryka, dziedzicznego wielkiego księcia Luksemburga, z którym ma pięcioro dzieci: Wilhelma, dziedzicznego księcia Luksemburga (ur. 1981), księcia Feliksa (ur. 1984), księcia Ludwika (ur. 1986), księżniczkę Aleksandrę (ur. 1991) i księcia Sebastiana (ur. 1992).

Po ślubie uzyskała tytuł Jej Książęcej Wysokości dziedzicznej wielkiej księżnej Luksemburga, a po abdykacji teścia w dniu 7 października 2000 została kolejną wielką księżną Luksemburga. W 2004 razem z mężem założyła Fundację Wielkiego Księcia i Wielkiej Księżnej Luksemburga. Maria Teresa uczestniczy w oficjalnych wizytach dyplomatycznych, wydarzeniach odbywających się w księstwie i poświęca się działalności charytatywnej.

Powiązania rodzinne Maria Teresa Mestre urodziła się 22 marca 1956 roku w Marianao w prowincji Hawana na Kubie.