У 1867 році із Марією познайомився великий герцог Мекленбург-Шверіну Фрідріх Франц II, який прямував, за запрошенням імператора Наполеона III, відвідати Всесвітню виставку у Парижі. Він зустрів принцесу дорогою від свого друга Леопольда Ліппе. Дівчина сильно привабила його за своєю природою, водночас він бажав дати дітям матір, оскільки залишився двічі вдівцем із п'ятьма дітьми. Втім, більшість із них вже були підлітками, старший син був всього на рік молодшим за Марію. Наступного року у Рудольштадті відбулося весілля Фрідріха Франца та Марії. Вінчання пройшло 4 липня 1868. Нареченому було 45 років, нареченій — 18. У пари народилося четверо спільних дітей: