Крестьянка Лиза наполовину сирота: отец её умер, а мать очень слаба. Юной девушке приходится много трудиться, чтобы содержать себя и матушку. Летом Лиза зарабатывала деньги, продавая цветы и ягоды на улице Москвы. Однажды возле неё остановился обеспеченный молодой человек Эраст и пожелал купить её ландыши за сумму многим большую, чем девушка просила. Лиза отказывалась, но барин сказал, что впредь он будет скупать все её цветы. А спустя день Эраст посетил дом бедных крестьянок. Так начались неравные в социальном плане отношения.
Через некоторое время к Лизе посватался зажиточный крестьянин. Её матушка умоляла дать согласие, но Эраст был категорически против этой свадьбы. Он клялся, что женится на девушке сам, невзирая на социальные отличия. И Лиза поверила.
Спустя пару месяцев Эраста призвали на военную службу. Влюблённые тяжело расставались, но после планировали соединиться навсегда. Однако позднее Лиза встретила Эраста в городе, и он сообщил ей о своей скорой свадьбе на дворянке, обеспеченной до неприличия даме в годах.
Эраст женился не по любви, а из-за того, что лишился всего своего состояния, играя в карты с сослуживцами. Лиза не смогла пережить позора и утопилась. Её мама была не в силах пережить смерть дочери и тоже вскоре скончалась. А Эрасту остаётся всю оставшуюся жизнь страдать от угрызений совести.