Гилберт Грейп обитает в крохотном айовском городке. Его семья состоит из двух сестёр, брата с особенностями развития и матери, чьё здоровье подорвано тяжёлой формой ожирения. Сам он проводит дни за прилавком местного магазина продуктов, а по вечерам тайком встречается с женой другого мужчины. Размеренную, унылую жизнь нарушает случай: на дороге ломается автомобиль, и в городке задерживаются Бекки с пожилой бабушкой.