Luis I contrajo matrimonio en Múnich el 12 de octubre de 1810 con la princesa Teresa de Sajonia-Altenburgo; la pareja tuvo en total nueve hijos: