Pronto después el compromiso fue disuelto por motivos políticos, y en 1305, Ingeborg fue comprometida con Erik Magnusson, duque de Södermanland, hermano menor del rey Birger I, por ello tío de su primer prometido.
En 1312, Ingeborg y Erik se casaron en una boda doble en Oslo; al mismo tiempo, su prima Ingeborg Eriksdottir de Noruega, se casó con el hermano de Erik, Valdemar Magnusson.
El matrimonio tuvo dos hijos antes de que Erik fuera asesinado.
Cartas de 1318-1321 revelan que algunos hombres poderosos de Suecia hicieron que la duquesa emita documentos con su propio sello que les otorgase una compensación por haber apoyado a los asesinados duques Erik y Valdemar, y el derecho del pequeño Magnus al trono.
Fue duquesa de sus propios feudos, los cuales eran autónomos durante su mandato, y tuvo un gran número de castillos que controlaban extensas zonas gracias a sus posiciones estratégicas.
"La posición de Ingeborg en la corte no estaba definida: era la madre del rey (Kongemor), pero sin ser reina viuda.
"[2] Ingeborg fue criticada por su manera de tomar acciones políticas sin consultar a los consejos suecos y noruegos, y por utilizar el sello real de su hijo para beneficio propio.
Ingeborg se casó con su amante, Canuto Porse, un noble de estatus inferior a ella, en 1327.
Aunque se le permitió a Canuto convertirse en duque de Halland y ser el titular de las propiedades hereditarias de Ingeborg, su matrimonio fue otra razón por la que los suecos y los noruegos no permitieron a Ingeborg gobernar en estos reinos.
Su hijo mayor, el rey Magnus, fue declarado adulto en 1332, y aquel mismo año, Ingeborg aseguró la autoridad sueca (hasta 1360) sobre Escania.
[3] El rey Magnus selló la paz con la condición de que Valdemar cumpliera con la promesa que le había hecho a Ingeborg en el tratado de paz.