Bahia, jour de carnaval. Après un énième excès, Vadinho, joueur et coureur invétéré, s'effondre en pleine rue, laissant derrière lui une veuve éplorée, la belle dona Flor. Appréciée de tous, cuisinière émérite, dona Flor se console rapidement en épousant le très respectable docteur Teodoro. Mais cette existence calme et ordonnée vole en éclats le jour où la jeune femme trouve Vadinho étendu, nu, sur son lit. Invisible à tous, l'homme s'est réincarné pour la seule dona Flor et entend bien jouir de ses droits de mari.