De actie vindt plaats in 40-50 jaar. XVIII eeuw Samen met zijn heldin, een uitstekende zanger Consuelo, valt een lezer uit het zonnige Venetië in het sombere Boheemse woud, wandelt hij langs de wegen van Tsjechië, Oostenrijk en Pruisen.
Consuelo, de dochter van een zigeuner die haar vader niet kende, heeft van nature geweldige muzikale vaardigheden en heeft een geweldige stem. Hardwerkend en bescheiden wordt ze de favoriete leerling van de beroemde leraar-muzikant Porpora, die, na haar ware talent in haar te hebben geraden, haar gratis lessen geeft. De moeder van het meisje stierf en ze woont alleen; ze wordt bezocht door een weesjongen, Andzoletto, die ook een geweldige stem heeft, maar die geen doorzettingsvermogen of toewijding van Consuelo heeft. Kinderen houden van elkaar met pure, onschuldige liefde.
Andzoletto, die een jeugdtijd ingaat, wordt een echte knappe man, Consuelo, die vroeger als een lelijk meisje werd beschouwd, was ook buitengewoon knapper. Anzoletto went aan gemakkelijke overwinningen - zowel op vrouwen als op muziekgebied. Zijn beschermheer, graaf Dzustignani, nodigt hem uit in zijn theater. Het zingen van Andzoletto werd verwelkomd in de salons van Venetië.
Bijna gelijktijdig met Andzoletto debuteerde Consuelo, na de uitvoering waarvan iedereen begrijpt dat ze noch qua vaardigheid noch qua stem zijn gelijke kent. Consuelo is vreemd aan ijdelheid, afgunst wordt wakker in de ziel van Anzoletto.
De vriendelijke gevoelens die Anzoletto aanwakkert voor een jeugdvriend, ontwikkelen zich tot passie. Consuelo stemt ermee in om zijn vrouw te worden, maar Andzoletto wil niet nadenken over een wettig huwelijk en probeert haar geliefde ervan te overtuigen dat dit hun artistieke carrière zal verstoren. Consuelo stemt ermee in te wachten. Haar hele en heldere karakter wordt gehaat door leugens en hypocrisie, terwijl haar vriendin al lang gewend is aan sluwheid en ontwijken. Dus nu, in het geheim van Consuelo, maakte hij een affaire met de prima donna, de minnaar van graaf Dzustignani Corilla. Tegelijkertijd troost hij zichzelf met het feit dat graaf Zustignani Consuelo leuk vond, wat betekent dat hij haar zeker zijn minnares zal maken. Daarom heeft hij, Anzoletto, het recht om zijn geliefde van de graaf te heroveren.
Corilla wordt steeds meer verliefd op Andzoletto, schikt jaloezie. Anzoletto is in toenemende mate jaloers op het succes van Consuelo en begeleidt haar, waar ze ook optreedt - in de tempel of op het podium van een komische opera. Graaf Dzustignani smeekt Consuelo om hem zijn liefde te geven. Geconfronteerd met het backstage-theater dat haar zo vreemd is, is Consuelo geschokt en vlucht uit Venetië. Op aanraden van Porpora gaat ze naar het eeuwenoude kasteel van de Giants, gelegen op de grens van Tsjechië en Duitsland, om tijdelijk metgezel en muziekleraar te worden van de jonge barones Amalia, de bruid van de jonge graaf Albert. Porpora zelf vertrekt na een tijdje naar Wenen, waar zijn geliefde student later naar hem toe komt.
Het Ispolinov-kasteel behoort tot de familie Rudolstadt, van Tsjechische oorsprong, maar om de erfgenamen van de "gegermaniseerde" achternaam tijdens de Dertigjarige Oorlog te redden. Sindsdien wonen de Rudolstadts op hun landgoed en zijn ze een voorbeeld voor trouwe katholieken en toegewijde dienaren van Maria Theresa. De laatste vertegenwoordiger van deze nobele en dappere familie, de jonge Albert, de enige zoon van graaf Christian, 'bereikte de leeftijd van dertig jaar zonder het te weten en niet op zoek naar andere eer en glorie, behalve dat wat hij had door geboorte en fortuin.' Voor velen lijkt het gedrag van Albert vreemd: hij omringt zich met mensen van het gewone volk, probeert zoveel mogelijk geld aan de armen te verdelen, heeft vaak 'goede nachtrust', hij verwart jaren en decennia, neemt zichzelf voor zijn verre voorvader Podebrad. Voor zijn ogen duiken voortdurend beelden op uit de geschiedenis van de oude Tsjechische Republiek: de veldslagen van de Hussieten, de executie van protestanten, de monniken opgehangen aan de takken van een eik, de formidabele eenogige Zizka, die de berispte eer van zijn zus Wanda wreken ...
Graaf Christian en zijn zus, Cononis Wenceslas, willen Albert trouwen met zijn neef Amalia, met wie hij in zijn jeugd vriendschappelijk was. Aangekomen met haar vader in het kasteel, is Amalia moe van verveling, en Albert lijkt haar aanwezigheid helemaal niet op te merken. Amalia ontmoet vreugdevol haar metgezel, hoewel ze enigszins teleurgesteld is in haar saaie uiterlijk.
Consuelo maakt grote indruk op Alberta. Deze jonge aristocraat, opgestaan in het zwart, met onzorgvuldig hangend haar en een zwarte baard op zijn gebruinde gezicht, staat op van tafel en geeft Consuelo een hand, die haar doet draaien, en Amalia, hoewel ze de graaf niet leuk vindt, voelt een prik van jaloezie .
Op een dag verdwijnt graaf Albert. Meestal bestaat hij enkele dagen niet, en als hij terugkeert, gedraagt hij zich alsof hij maar een paar uur afwezig was. Maar deze keer wordt zijn afwezigheid langdurig, de familie is constant in alarm. Huiszoekingen in de buurt van het kasteel leverden niets op.
Op de binnenplaats voor de ramen ziet Alberta Consuelo een put met vreemd modderig water. Als ze naar hem kijkt, ziet ze hoe Zdenko van daaruit water afgeeft en naar beneden gaat. Het meisje volgt hem en ontdekt een ondergrondse doorgang die naar de grotten leidt onder de mysterieuze rots van Shrekenstein.
Consuelo daalt af in de put, en dwaalt door de ondergrondse gangen en ontdekt Albert's toevluchtsoord. De jonge graaf droomt - hij noemt het meisje een uitgescholden zusje van Zizka, of zijn moeder Wanda ...
Met zijn sonore, expressieve stem weet Consuelo hem uit de vergetelheid te halen, en samen gaan ze naar boven. Consuelo vraagt Albert om haar te beloven niet zonder haar de grotten in te gaan.
Van de schok die wordt ervaren in de ondergrondse bezittingen van Albert, wordt het meisje ziek en de jonge graaf verzorgt haar, zoals een ervaren verpleegster. Als niets haar gezondheid meer bedreigt, bekent hij zijn liefde aan haar en vraagt haar om zijn vrouw te worden. Consuelo is in de war: haar eigen hart is voor haar nog steeds een mysterie. Graaf Christian sluit zich aan bij het verzoek van de zoon.
Plots verschijnt Anzoletto in het kasteel; hij doet zich voor als broer Consuelo. Na de schandalen in Venetië lukt het hem aanbevelingsbrieven te ontvangen naar Praag, Wenen en Dresden. Wanneer hij hoort dat Consuelo in het kasteel van Rudolstadt woont, besluit hij haar te zien en haar te heroveren van de jonge graaf, die naar verluidt haar tot zijn minnares heeft gemaakt. Anzoletto dreigt de reputatie van Consuelo te verpesten als ze 's nachts zijn slaapkamerdeur niet opent.
Meisje in wanhoop: ze beseft dat ze niet langer van Anzoletto kan houden, maar ze voelt nog steeds geen liefde voor Albert. Vervolgens schrijft Consuelo aan graaf Christian dat hij naar Wenen gaat, naar zijn leraar en pleegvader Porpore, om hem over het voorstel van de graaf te vertellen en hem om advies te vragen. Onder dekking van de nacht ontsnapt Consuelo uit het kasteel.
In het omringende bos ontmoet ze de jonge Joseph Haydn; hij gaat naar het kasteel van de reuzen om het beschermheerschap van de beroemde Porporina te vragen, zodat ze voor hem pleit voor de maestro. Haydn voelt in zichzelf de roeping van een componist; zijn muziekleraren leerden hem alles wat ze wisten, en nu wil hij zelf van Porpora leren. Consuelo geeft toe dat ze Porporina is en biedt de jongeman aan om samen te reizen. Voor meer veiligheid kleedt ze zich in een herenpak.
Onderweg vallen ze in de greep van de rekruteurs van de Pruisische koning Friedrich, en alleen de moed van baron Friedrich von Trenk redt ze van de soldaten. Consuelo is aanwezig bij de geboorte van Corilla en overnacht in het huis van de goede canon, die van muziek houdt. De pasgeboren Andzolina, wiens vader Anzoletto is, de prima donna gooit de kanon, en haast zich naar Wenen in de hoop een engagement te krijgen in de opera van Maria Theresa.
Consuelo bereikt de Oostenrijkse hoofdstad en vindt het huis van Porpora. Omdat ze de grillige instelling van de maestro kent, raadt ze Haydn aan om als lakei bij hem te komen, zodat hij aan hem went en hem zelf muziek gaat leren. De jonge Joseph volgt haar advies op.
Consuelo treedt op in Weense salons, ze wordt begeleid door succes. Porpora is trots op haar leerling. Er gaan echter geleidelijk geruchten rond de stad dat Consuelo de minnaar van Haydn is, want ze leven onder één dak. Keizerin Maria Theresa, die zichzelf een kampioen van moraliteit en een familiehaard beschouwt, vraagt tijdens een audiëntie naar haar relatie met Haydn. Het meisje antwoordt bescheiden, maar met waardigheid, waardoor de gekroonde persoon geïrriteerd raakt: Maria Theresa vindt het heerlijk om nederig te worden gevraagd en het met haar eens te zijn. Consuelo, die heeft gehoord hoe de keizerin de moraal van Corilla verheerlijkt, verliest eindelijk het respect voor de heerser van Oostenrijk. Dientengevolge wordt er geen verloving aan haar gegeven, maar aan Corilla,
Porpora is bedroefd over het falen van Consuelo. Na kennis te hebben genomen van de samenzwering van Haydn en Consuelo, waardoor hij lessen begon te geven aan de beginnende componist, wordt hij woedend. Maar de jongeman had zijn doel al bereikt: hij had van de maestro alles geleerd wat hij wilde.
Consuelo begint de vraag te kwellen: waarom beantwoordt ze vanuit het kasteel van de reuzen haar brieven niet? Bovendien blijkt uit haar laatste brief dat ze van Albert houdt en steeds meer met hem gaat trouwen. Het is waar dat deze brief in de handen van Porpora viel, maar hij beweert deze te hebben verzonden.
Consuelo spreekt zich in toenemende mate mentaal toe tot Albert. Wanneer Porpora haar echter informeert over een uitnodiging om in Berlijn op te treden, stemt ze daar gelukkig mee in en besluit ze dat het terugkeren naar het podium een beslissende test zal zijn van haar liefde. Bovendien flikkert ze soms de gedachte dat, misschien, graaf Christian zijn zoon kon overtuigen om een ongelijke huwelijk met een songwriter op te geven.
Porpora en Consuelo vertrekken. Aangekomen in Praag zien ze op de brug Baron Friedrich von Rudolstadt, de broer van graaf Christian. Hij smeekt Consuelo om met hem mee te gaan naar het kasteel: Graaf Albert sterft, en voor zijn dood wil hij met haar trouwen en haar zijn fortuin achterlaten. De familie smeekt Consuelo om de laatste wens van Albert te vervullen. Porpora is vreselijk ongelukkig, hij wil dat zijn student deze telling uit zijn hoofd gooit. Maar Consuelo is onvermurwbaar: ze gaat naar het kasteel.
Consuelo ziet Albert en rent naar hem toe: ze voelt dat ze van haar houdt. Maar laat: Albert had nog maar een paar minuten te leven. Graaf Christian beweert dat Porpora hem schreef dat hij nooit toestemming zou geven voor het huwelijk van Consuelo met Albert, en 'zijn leerling zelf weigert hem'. "Helaas! Dit betekende een dodelijke slag voor de jonge graaf, 'voegt hij eraan toe.
Albert en Consuelo vergeven de oude maestro. De priester voert de ritus uit. 'Opgeslagen!' Roept Albert uit en sterft. Maar Consuelo, die naast zijn kist staat, voelt de adem van de dood niet. 'Er is geen dood, Albert! <...> mijn hart voelt het, want nu hou ik meer van jou dan ooit ', fluistert ze. Ontevreden familieleden willen het meisje in het kasteel achterlaten, haar de erfenis van Albert geven, maar ze weigert alles en vertrekt met Porpora.
In de laatste regels meldt de auteur dat de meest geduldige de volgende roman kan lezen over de verdere omzwervingen van Consuelo en over wat er na zijn dood met graaf Albert is gebeurd.