Historia o miłości i dobrym jedzeniu, usytuowana w Meksyku, na początku XX wieku. Tita (Lumi Cavazos) i Pedro (Marco Leonardi) nie mogą być razem, gdyż jej matka, Elena (Regina Torné) decyduje, że jej najmłodsza córka musi zostać starą panną, by się nią opiekować na starość. Pomiędzy zapachami i smakiem tradycyjnej, meksykańskiej kuchni Tita cierpi długie lata przez swą niespełnioną miłość.
Rok 1840. Traperzy wraz z rządem wypierają Siouxów z ich ziem. Tymczasem w Anglii Lord John Morgan (Richard Harris), zwany także Koniem, czuje ogromną chęć powrócenia na łono natury, do Indian. Kiedy wraca i widzi co się dzieje, podnosi swoje plemię na duchu i szykuje ich do akcji mającej obronić ich ziemię ...