В первых же строчках автор заявляет, что не собирается воспевать военные подвиги древности; он пишет не для славы, «Но чтоб в часы прохлад, веселья и покоя / Приятно рассмеялась Хлоя».
Вслед за Апулеем и Лафонтеном автор желает восславить Душеньку, хотя и сознаёт, что его вольный, разностопный стих не идёт ни в какое сравнение со стихами и прозой предшественников.
В старинной Греции, в Юпитерово время, когда «властительное племя» так размножилось, что в каждом городе есть свой особый царь, один монарх всё же выделяется из остальных богатством, приятной внешностью и добротой, а более всего тем, что имеет трёх прекраснейших дочерей. Но младшая дочь своею внешностью всё же затмевает красоту остальных. У греков эта красавица зовётся Психея, что значит «душа»; русские же повествователи зовут её Душенькой.
Слава младшей царевны разносится повсюду, и вот уже «веселий, смехов, игр собор», амуры и зефиры покидают Венеру и убегают к Душеньке. Богине любви больше никто не приносит ни жертв, ни фимиамов. Вскоре злоречивые духи доносят богине, что Венериных слуг присвоила себе Душенька, и, хотя царевна даже не думала гневить богов, прибавляют, что она сделала это, чтобы досадить Венере. Поверив их лжи, разгневанная богиня немедленно летит к своему сыну Амуру и умоляет его вступиться за её поруганную честь, сделать Душеньку уродливой, чтобы все от неё отвернулись, или же дать ей мужа, хуже которого нет на свете.
Амур, чтобы успокоить мать, обещает отомстить царевне. И в скором времени к Венере приходит весть, что Душенька оставлена всеми; бывшие воздыхатели даже не подходят к ней близко, а только кланяются издали. Подобное чудо мутит умы греков. Все теряются в догадках… Наконец Венера объявляет всей Греции, на что гневаются боги, и сулит страшные беды, если Душеньку не приведут к ней. Но царь и вся родня единогласно отказывают богине.
Между тем Душенька в слезах взывает к Амуру: почему она одинока, без супруга, даже без дружка? Родные всюду ищут ей женихов, но, страшась гнева богов, никто не хочет жениться на царевне. В конце концов решено обратиться к Оракулу, и Оракул отвечает, что назначенный судьбами супруг для Душеньки — чудовище, язвящее всех, рвущее сердца и носящее за плечами колчан страшных стрел, а чтобы девушка соединилась с ним, надо отвезти её на вершину горы, куда досель никто не хаживал, и оставить там.
Такой ответ повергает всех в скорбь. Жаль отдавать девушку какому-то чудовищу, и вся родня заявляет, что лучше терпеть гонения и напасти, чем везти Душеньку на жертву, тем более что даже неизвестно, куда. Но царевна из великодушия (или потому, что хочет иметь мужа, всё равно какого) сама говорит отцу: «Я вас должна спасать несчастием моим». А куда ехать, Душенька решает просто: запряжённых в карету лошадей надо пустить без кучера, и пусть её ведёт сама судьба.
Через несколько недель кони сами останавливаются у какой-то горы и не хотят идти дальше. Тогда Душеньку ведут на высоту без дороги, мимо пропастей и пещер, где ревут какие-то злобные твари. А на вершине царь и весь его двор, попрощавшись с девушкой, оставляют её одну и, убитые горем, уходят.
Однако Душенька остаётся там недолго. Невидимый Зефир подхватывает её и возносит к «незнаемому ей селению небес». Царевна попадает в великолепные чертоги, где нимфы, амуры и зефиры выполняют все её желания. Ночью к Душеньке приходит её муж, но поскольку является он впотьмах, девушка не знает, кто это такой. Сам же супруг на её вопросы отвечает, что до поры ей нельзя его видеть. Утром он исчезает, оставив Душеньку недоумевающей… и влюблённой.
Несколько дней требуется царевне, чтобы осмотреть роскошные палаты и прилегающие к ним леса, сады и рощи, которые являют ей множество чудес и диковин. А однажды, зайдя поглубже в лес, она находит грот, ведущий в тёмную пещеру, и, зайдя туда, обретает своего супруга. С тех пор Душенька каждый день приходит в этот грот, и каждую ночь её муж навещает её в опочивальне.
Так проходит три года. Душенька счастлива, но ей не даёт покоя желание узнать, как выглядит её супруг. Однако тот на все её просьбы лишь умоляет, чтобы она не стремилась его увидеть, была ему послушна и не слушала в этом деле никаких советов, даже от самых близких родственников.
Однажды Душенька узнаёт, что её сёстры пришли её искать к той страшной горе, где царевна когда-то была оставлена. Душенька немедленно велит Зефиру перенести их в её рай, любезно встречает и старается «всяко их забавить». На вопрос, где её супруг, она сначала отвечает: «Дома нет», но потом, не выдержав, признаётся во всех странностях своего брака. Она не знает, что её сестры, завидуя ей, только и мечтают о том, чтобы лишить Душеньку её счастья. Поэтому они говорят, что якобы видели страшного змея, заползающего в грот, и что это-де и есть Душенькин супруг. Та, придя в ужас, решает покончить с собой, но злонравные сёстры возражают ей, что сначала она, как честная женщина, должна убить чудовище. Они даже добывают и приносят ей для этой цели лампаду и меч, после чего возвращаются домой.
Наступает ночь. Дождавшись, когда супруг заснёт, Душенька освещает его лампадой… и обнаруживает, что это сам Амур. В восхищении любуясь им, она нечаянно проливает масло из лампады на бедро мужа. Проснувшись от боли, тот видит обнажённый меч и думает, что жена замыслила на него зло. «И Душенька тогда, упадши, обмерла». Приходит в себя она на той же горе, где давным-давно прощалась с родными. Бедняжка понимает, что сама виновата в этой беде; она громко рыдает, вопиёт, просит прощения. Амур, украдкою следящий за ней, уже хочет было кинуться к ногам возлюбленной, но, опомнившись, спускается к ней, как положено богу, во всём блеске своего величия и объявляет, что преступившая закон Душенька теперь в немилости у богов, и потому он больше не может быть с нею вместе, а предоставляет её судьбе. И, не слушая её оправданий, исчезает.
Несчастной царевне остаётся только самоубийство. Она кидается в пропасть, но один из зефиров подхватывает её и осторожно переносит на лужайку. Решив зарезаться, Душенька ищет острый камень, но все камни в её руках превращаются в куски хлеба. Ветви дерева, на котором она хочет повеситься, опускают ее невредимой на землю. Рыбы-наяды не дают ей утопиться в реке. Заметив на берегу огонь в дровах, царевна пытается сжечь себя, но неведомая сила гасит перед ней пламя.
«Судьба назначила, чтоб Душенька жила /И в жизни бы страдала». Царевна рассказывает вернувшемуся к своим дровам старцу-рыболову о своих несчастьях и узнаёт от него — увы! — что её ждут новые беды: Венера уже повсюду разослала грамоты, в которых требует, чтобы Душеньку нашли и представили к ней, а укрывать под страхом её гнева не смели. Понимая, что скрываться всё время невозможно, бедная Душенька просит о помощи степеннейших богинь, но Юнона, Церера и Минерва по тем или иным причинам отказывают ей. Тогда царевна идёт к самой Венере. Но, появившись в храме богини любви, красавица приковывает к себе все взгляды; народ принимает её за Венеру, преклоняет колена… и как раз в этот момент входит сама богиня.
Чтобы как следует отомстить Душеньке, Венера делает её своей рабыней и даёт ей такие поручения, от которых та должна умереть или хотя бы подурнеть. В первый же день она велит царевне принести живой и мёртвой воды. Прознав об этом, Амур велит своим слугам помочь Душеньке. Верный Зефир немедленно переносит свою бывшую хозяйку в тот удел, где текут такие воды, объясняет, что змея Горынича Чудо-Юда, стерегущего воды, надо угостить выпивкой, и вручает ей большую флягу с пойлом для змея. Так Душенька выполняет первое поручение.
Венера даёт царевне новое дело — отправиться в сад Гесперид и принести оттуда золотых яблок. А сад тот охраняется Кащеем, который загадывает всем приходящим загадки, и того, кто не сможет их отгадать, съедает. Но Зефир заранее называет Душеньке ответы на загадки, и та с честью выполняет второе поручение.
Тогда богиня любви посылает царевну в ад к Прозерпине, велев взять там некий горшочек и, не заглядывая в него, принести ей. Благодаря советам Зефира Душеньке удаётся благополучно сойти в ад и вернуться обратно. Но, не сдержав любопытства, она открывает горшочек. Оттуда вылетает густой дым, и лицо царевны немедленно покрывается чернотой, которую нельзя ни стереть, ни смыть. Стыдясь своего вида, несчастная прячется в пещере с намерением никогда не выходить.
Хотя Амур, стараясь угодить Венере, делал вид, что не думает о Душеньке, он не забыл ни её, ни её сестёр. Он сообщает сёстрам, что намерен взять обеих в супруги, и пусть они только взойдут на высокую гору и бросятся вниз — Зефир сейчас же подхватит их и принесёт к нему. Обрадованные сёстры спешат прыгнуть в пропасть, но Зефир только дует им в спину, и они разбиваются. После этого Амур, описав матери, как подурнела Душенька, добивается от удовлетворённой богини разрешения вновь соединиться с женой — ведь он любит в ней не преходящую внешность, а прекрасную душу. Он находит Душеньку, объясняется с ней, и они прощают друг друга.
А когда их брак признан всеми богами, Венера, рассудив, что ей невыгодно держать в родне дурнушку, возвращает снохе прежнюю красоту. С тех пор Амур и Душенька живут счастливо.