Miasteczko Glendale w Kalifornii, rok 1931. Mildred Pierce (Kate Winslet), matka dwóch córek, po rozstaniu z mężem (Brian F. O’Byrne) jest zmuszona sama utrzymywać rodzinę. Gdy nie udaje jej się znaleźć pracy w charakterze gospodyni domowej, pełna niespożytej energii i obdarzona talentem do gotowania kobieta zatrudnia się w niewielkiej restauracji. Szybko zaczyna nią zarządzać i mimo szalejącego kryzysu - rozwijać interes. Za sukcesami zawodowymi nie idzie jednak szczęście w życiu prywatnym. Mildred szuka prawdziwej miłości, której nie dał jej mąż, i jednocześnie próbuje być dobrą matką. Nie potrafi porozumieć się z Verą (najpierw Morgan Turner, potem Evan Rachel Wood), swoją utalentowaną, lecz samolubną córką...