В околицях Москви, недалеко від Симонова монастиря жила колись юна дівчина Ліза зі своєю старенькою матір'ю. Після смерті Лізиного батька, досить заможного селянина, дружина і дочка збідніли. Вдова з кожним днем ставала слабкіше і не могла працювати. Одна Ліза, не шкодуючи своєї ніжної молодості і рідкісної краси, працювала день і ніч - ткала полотна, в'язала панчохи, навесні збирала квіти, а влітку ягоди і продавала їх в Москві.
Одного разу навесні, через два роки після смерті батька, Ліза прийшла в Москву з конваліями. Молодий, добре одягнена людина зустрівся їй на вулиці. Дізнавшись, що вона продає квіти, він запропонував їй рубль замість п'яти копійок, сказавши, що «прекрасні конвалії, зірвані руками прекрасної дівчини, стоять рубля». Але Ліза відмовилася від запропонованої суми. Він не став наполягати, однак сказав, що надалі завжди буде купувати у неї квіти і хотів би, щоб вона рвала їх тільки для нього.
Прийшовши додому, Ліза все розповіла матінці, а на інший день нарвала найкращих конвалій і знову прийшла в місто, але молодої людини на цей раз не зустріла. Кинувши квіти в річку, вона з сумом в душі повернулася додому. На наступний день ввечері незнайомець сам прийшов до її дому. Ледве углядівши його, Ліза кинулася до матінки і з хвилюванням повідомила, хто до них йде. Старенька зустріла гостя, і він здався їй дуже люб'язним і приємною людиною. Ераст - так звали хлопця - підтвердив, що збирається і в майбутньому купувати квіти у Лізи, і їй не обов'язково ходити в місто: він сам може заїжджати до них.
Ераст був досить багатий дворянин, з неабияким розумом і добрим від природи серцем, але слабкий і вітряний. Він вів розсіяну життя, думав тільки про своє задоволення, шукав його в світських забавах, а не знаходячи, нудьгував і скаржився на долю. Непорочна краса Лізи при першій зустрічі потрясла його: йому здавалося, що в ній він знайшов саме те, що давно шукав.
Так було покладено початок їх довгим побаченням. Щовечора вони бачилися або на березі річки, або в березовому гаю, або під тінню столітніх дубів. Вони обіймалися, але обійми їх були чисті й безневинні.
Так минуло кілька тижнів. Здавалося, ніщо не могло перешкодити їхньому щастю. Але одного вечора Ліза прийшла на побачення сумна. Виявилося, що за неї сватається наречений, син багатого селянина, і матінка хоче, щоб вона за нього вийшла. Ераст, втішаючи Лізу, говорив, що по смерті матері він візьме її до себе і буде жити з нею нерозлучно. Але Ліза нагадала юнакові, що він ніколи не зможе бути її чоловіком: вона селянка, а він дворянського роду. Ти ображаєш мене, говорив Ераст, для твого друга найважливіше твоя душа, чутлива, невинна душа, ти будеш завжди найближча до мого серця. Ліза кинулася в його обійми - і в цю годину належало загинути непорочності.
Помилка пройшло в одну хвилину, поступившись місцем подив і страху. Ліза плакала, прощаючись з Ерастом.
Побачення їх тривали, але як усе змінилося! Ліза не була вже для Ераста ангелом непорочності, платонічна любов поступилася місцем почуттям, якими він не міг «пишатися» і які були для нього не нові. Ліза помітила в ньому зміну, і це її засмучувало.
Одного разу під час побачення Ераст повідомив Лізі, що його закликають на службу в армію; їм доведеться ненадовго розлучитися, проте він обіцяє її любити і сподівається після повернення ніколи з нею не розлучатися. Неважко уявити собі, як важко переживала Ліза розлуку з коханою. Однак надія не покидала її, і щоранку вона прокидалася з думкою про Ераста і про їхнє щастя по його поверненні.
Так пройшло близько двох місяців. Одного разу Ліза пішла в Москву і на одній з великих вулиць побачила Ераста, що проїжджав повз в чудовій кареті, яка зупинилася біля величезного будинку. Ераст вийшов і хотів вже йти на ганок, як раптом відчув себе в Лізин обіймах. Він зблід, потім, не кажучи ні слова, провів її в кабінет і зачинив двері. Обставини змінилися, оголосив він дівчині, він заручений.
Перш ніж Ліза могла отямитися, він вивів її з кабінету і сказав слузі, щоб той провів її з двору.
Опинившись на вулиці, Ліза пішла світ за очі, не в силах повірити почутому. Вона вийшла з міста і довго брела, поки раптом не опинилася на березі глибокого ставу, під покровом стародавніх дубів, які за кілька тижнів перед цим були безмовними свідками її захоплень. Це спогад потрясло Лізу, але через кілька хвилин вона поринула в глибоку задуму. Побачивши сусідську дівчинку, що йде по дорозі, вона покликала її, вийняла з кишені всі гроші і віддала тій, попросивши передати матінки, поцілувати її і попросити пробачити бідну дочку. Тут вона кинулася в воду, і врятувати її вже не змогли.
Лізину мати, дізнавшись про страшну смерть дочки, не витримала удару і померла на місці. Ераст був до кінця життя нещасливий. Він не обдурив Лізу, коли сказав їй, що їде в армію, але, замість того щоб боротися з ворогом, грав у карти і програв всі стан. Одружитися йому довелося на літній багатій вдові, яка була в нього давно закохана. Дізнавшись про Лізиної долі, він не міг утішитися, та й почитав себе вбивцею. Тепер, може бути, вони вже примирилися.