Història d'amor i gastronomia ambientada a Mèxic a principis del segle XX. Dos joves locamente enamorats, Tita (Lumi Cavazos) i Pedro (Marco Leonardi), han de renunciar al seu amor perquè Mamà Elena (Regina Torna) decideix que Tita, per ser la menor de les seves filles, ha de quedar-se soltera per cuidar-la en la seva vellesa. Entre les olors i sabors de la cuina tradicional mexicana, Tita sofrirà durant molts anys per un amor que perdurarà més enllà del temps.