Bahia, 1943. Une professeure de cuisine, la jeune Floripides, épouse le beau Vadinho, ardent, joueur et dépensier. À force d'excès, il meurt un jour de carnaval. Dona Flor est désespérée et la jeune femme vit mal son veuvage.
Conseillée par des amies bigotes, elle prend un deuxième époux, Teodoro, un pharmacien aussi sage et terne que Vadinho était séduisant et imprévisible. Ce dernier ne l'entend pas de cette oreille et revient d'entre les morts se manifester à sa veuve.
Dona Flor et ses deux maris a attiré plus de 12 millions de spectateurs dans les salles de cinéma au Brésil. Son érotisme lui a cependant valu d'être censuré (quelques scènes coupées).