Su segundo matrimonio fue en 1854 con el archiduque Carlos Fernando de Austria (1818-1874), con el que tuvo seis hijos: