En Endora, un pequeño pueblo del Medio Oeste americano, vive Gilbert Grape, un joven empleado de una tienda de ultramarinos que vive abrumado por sus responsabilidades familiares: tiene que cuidar de una madre inmensamente obesa y de un hermano con discapacidad mental. Tiene una aventura con una mujer casada, pero su vida emocional cambiará por completo al conocer a Becky.