כמו מים לשוקולדה (סרט)
עלילה

הסרט נפתח עם אישה צעירה שמספרת על דודתה-הרבא טיטה. במטבח של החווה, מאמא אלנה, בהריון מתקדם, מבשלת עם הטבחית, נאצ'ה, כאשר המים שלה יורדים. היא יולדת על השולחן במטבח. לבעלה מספרים שאשתו לא הייתה נאמנה לו, והוא סובל מהתקף לב ומת. במהלך ילדותה, טיטה מבלה זמן רב במטבח, ונאצ'ה מלמדת אותה איך לנהל מטבח ולבשל.
ב--1910, טיטה היא כבר אישה צעירה, ומתאהבת בפדרו, השכן. פדרו מציע לה נישואין, אך מאמא אלנה, באגרסיביות, מודיעה לטיטה שייעודה הוא להישאר איתה בבית. היא מציעה לפדרו ואביו את ידה של בתה הבוגרת, רוזאורו, במקום זאת. פדרו מקבל את ההצעה, כדי להיות קרוב לטיטה, אך טיטה הרוסה מכך. בזמן שהיא אופה את העוגה לחתונה עם נאצ'ה, היא בוכה, והדמעות שלה זולגות לתוך עוגה. כשהאורחים אוכלים מן העוגה, הם נתקפים צער כובש על אהבותיהם האבודות, ומתחילים להקיא. מאמא אלנה רצה לתוך הבית כדי להסתכל על תמונה של הגבר עמו ניהלה רומן, ומוצאת שם את נאצ'ה, ללא רוח חיים, אוחזת בתמונה של בעלה המנוח.
כעבור חודשיים, רוזאורה נכנסת להריון. בינתיים, פדרו וטיטה מחדשים את קרבתם. יום אחד, טיטה מבשלת ארוחה כשהיא מוצפת ברגשות ארוטיים כלפי פדרו, וכל בני הבית מוצפים רגשות של תשוקה. גרטרודיס, אחותה השנייה, אף בורחת מהבית כדי לתנות אהבים עם קצין מהצבא המהפכני. מאמא אלנה רואה בה "אישה הרוסה", ומתכחשת אליה בתור בתה. היא שורפת את כל רכושה של גרטרודיס, ואוסרת על בני המשפחה לומר את שמה.
רוזאורה יולדת בן, רוברטו. הוא תינוק חולני, והיא לא מצליחה להניק אותו. אך כשטיטה מחזיקה בו, היא מתחילה לייצר חלב, והיא מניקה אותו ומטפלת בו, ונקשרת אליו קשר עמוק. בינתיים, מאמא אלנה רואה את הקרבה המתפתחת בין טיטה לפדרו, וחושדת יותר ויותר שהם מנהלים רומן. כדי למנוע את אהבתם, מאמא אלנה שולחת את פדרו ורוזאורה לגור בטקסס. ללא טיפולה של טיטה, רוברטו נחלש ומת. טיטה, הרוסה, מאשימה את מאמא אלנה, והיא בתגובה מכה בפניה של טיטה עם כף עץ, וגורמת לה לדמם.
טיטה רצה לעליית הגג ונשארת שם במשך כמה ימים. ד"ר ג'ון בראון, רופא משפחה, לוקח את טיטה לביתו בטקסס כדי לטפל בה. צ'נצ'ה, המשרתת של המשפחה של טיטה, באה לביקור, ומודיעה לטיטה שהיא לא רצויה יותר בחווה בפקודת מאמא אלנה. בינתיים, בעקבות טיפולו המסור, טיטה וג'ון מתקרבים, והוא מציע לה נישואים. כעבור זמן קצר, הידיעה מגיעה לאוזני טיטה ששודדים פרצו לבית אמה, תקפו את המשרתים, אנסו את צ'נצ'ה, ורצחו את מאמא אלנה. טיטה חוזרת הביתה ללווייתה של מאמא אלנה. כשהיא עוברת על חפציה, הא מגלה ראיות לרומן שניהלה אמה, ורמזים לכך שאחת מאחיותיה נולדה כתוצאה מרומן זה. גם פדרו ורוזאורה מגיעים ללוויה, כשרוזאורה בהריון מתקדם. היא יולדת בת בריאה, אספרנזה, אך בשל סיבוכים בלידה, לא תוכל שוב ללדת. היא מודיעה שעל פי המסורת המשפחתית, אספרנזה לעולם לא תתחתן, למורת רוחם של טיטה ופדרו. כשפדרו שומע על אירוסיה של טיטה לד"ר בראון, הוא מקנא. באותו לילה, הוא מתגנב לחדרה, ובפעם הראשונה, הם מקיימים יחסי מין.
טיטה חוששת שהיא בהריון. לילה אחד, במהלך ארוחת ערב, גרטרודיס חוזרת לביקור. היא כעת גנרלית בצבא המהפכה, והיא מלווה בבעלה, מפקד המורדים חואן אלחנדרס, וחבורת חייליו. טיטה מספרת לגרטרודיס על חששותיה, וגרטרודיס מעודדת אותה לספר לפדרו. פדרו נכנס לחדר באמצא השיחה, וכך היא נאלצת לספר לו מה קורה. אך טיטה מגלה שהיא לא בהריון ומחליטה להמשיך עם תוכניתה להינשא לד"ר בראון. פדרו מתנגד, ומאיים לספר לבראון על הלילה שבילו יחד. טיטה מספרת לו על כך בעצמה, ומתנצלת שפגעה בו. בראון מקבל את ההתנצלות שלה ואומר לה שהוא עדיין רוצה להיות איתה, אבל הוא מוכן לקבל כל החלטה שנכונה עבורה. לאחר שרוזאורה מתעמתת איתה לגבי הרומן עם פדרו, טיטה מחליטה שהיא לא יכולה לעזוב, וחייבת להישאר כדי להציל את אספרנזה מגורל שרוזאורה מייעדת לה. היא נפרדת מד"ר בראון. כעבור זמן מה, רוזאורה נפטרת ממחלת מעיים.
שנים מאוחר יותר, אספרנזה מתחתנת עם אלכס בראון, בנו של ד"ר בראון מנישואים שקדמו להכרותו עם המשפחה. טיטה ופדרו חוזרים לבית המשפחתי ביחד אחרי החתונה. בזמן שהם מתנים אהבה, פדרו מת מהתקף לב. בטירוף מחמת אובדנה, טיטה מתאבד על ידי בליעת גפרורים. החדר עולה באש, אשר מתפשטת בכל רחבי החווה. האישה הצעירה שהיא המספרת מגלה כי היא הבת של אספרנזה. היא מגלה כי כאשר אספרנזה חזרה הביתה מירח הדבש שלה, ומצאה את החווה שרופה עד אפר, היא מצאה רק דבר אחד שלא נהרס, וזהו ספר המתכונים של טיטה, אותו היא העבירה לבתה, שאף קרויה על שמה של דודתה-הרבא.