Elle épousa Michel de Bragance, duc de Bragance et fils aîné de Michel, roi du Portugal et de la princesse Adélaïde de Löwenstein-Wertheim-Rosenberg, le à Ratisbone . Michel de Bragance est né également en Bavière, après que son père a été exilé à la suite de la Guerre civile portugaise. Sa sœur Marie-Thérèse du Portugal était mariée avec le frère de l'empereur François Joseph I, l'archiduc Charles-Louis d'Autriche, au service de l'armée austro-hongroise. Le couple déménagea en Basse-Autriche, où leur premier fils dénommé Miguel Maximiliano vit le jour, le . Déjà après la naissance de son premier enfant, son état de santé commença à se détériorer.