Акт 1 - Сцена 1 - Лесная тропа возле замка Корневиль.
Скупой Гаспар хочет, чтобы его племянница вышла замуж за судебного пристава, чтобы покрыть его кражи. Его племянница Жермен обязана Грениче, который утверждает, что спас его из моря. Горничная Гаспара, Серполетта, тоже влюблена в Грениче.
Прибывает незнакомец, одетый как морской капитан, которого Жермен пытается отвернуть от замка, говоря, что в нем обитают привидения. Незнакомец на самом деле Анри, маркиз де Корневиль.
Акт 1 - Сцена 2
На рынке два раза в год можно нанять прислугу или кучеров. Жермен, Серполетт и Грениче связываются с таинственным Анри, надеясь сбежать от старого Гаспара.
Акт 2 - Большой зал в замке Корневиль.
Маркиз Анри приводит ночью в замок своих новых сотрудников и раскрывает свою истинную личность. Он обнаруживает в замке письмо, в котором говорится, что младенческая виконтесса де Люсенэ когда-то находилась в опасности и поэтому была доверена Гаспару для воспитания под вымышленным именем. Все думают, что это должно относиться к Серполетте. Анри также обнаруживает, что ему нравится Жермен. Она рассказывает ему историю о том, как Грениче спас ее и как она чувствует себя обязанной выйти за него замуж. Анри понимает, что Жермен - это девушка, которую он сам спас, и что утверждения Грениче об этом ложны.
Тем временем старый Гаспар прибывает ночью на лодке, чтобы навестить свое золото, думая, что замок пуст. Генри и другие, одетые в доспехи, выпрыгивают, звонят в колокола замка и ловят старого обманщика. Шок сводит старика с ума.
Акт 3 - Замок Корневиль
После ремонта замка и звона колоколов Анри признается законным хозяином замка Корневиль. Он дает праздник для всей деревни. Гаспар, потерявший рассудок, бродит от группы к группе, напевая. Серполетта считается виконтессой, и теперь Грениче ухаживает за ней.
Анри влюбился в Жермен, хотя она всего лишь служанка в его доме. Он приказывает Грениче признаться в своем обмане. Жермен подслушивает их разговор. Анри просит Жермен стать его женой, но она возражает. Гаспар, придя в себя, с угрызениями совести заявляет, что его мнимая племянница — законная виконтесса де Люсенэ (а Серполетта — просто цыганская сирота), и поэтому маркиз может жениться на Жермен. Анри прощает Гаспара, Серполетта берет Грениче, и все заканчивается благополучно, когда звонят колокола Корневиля
Act 1 – Scene 1 – A wooded trail near Castle Corneville.
Miser Gaspard wants his niece to marry the Bailiff to cover his thefts. His niece, Germaine, is obligated to Grenicheux who claims to have rescued from sea. Gaspard's maid, Serpolette, is also in love with Grenicheux.
A stranger dressed as a sea captain arrives, whom Germaine attempts to turn away from the castle, saying it is haunted.The stranger is actually Henri, Marquis de Corneville.
Act 1 – Scene 2
At the market, twice a year, people can hire domestic servants or coachmen. Germaine, Serpolette and Grenicheux all engage themselves to the mysterious Henri, hoping to escape old Gaspard.
Act 2 – A large hall in Castle Corneville
Marquis Henri brings his new employees to the castle at night and reveals his true identity. He discovers a letter in the castle stating that the infant Vicomtesse de Lucenay was at one time in danger and so was entrusted to Gaspard to be brought up under a false name. Everyone thinks this must refer to Serpolette. Henri also finds himself becoming attracted to Germaine. She tells him the story about how Grenicheux saved her, and how she feels obliged to marry him. Henri realises that Germaine is the girl that he himself had rescued and that Grenicheux's claims to have done so are false.
Meanwhile, old Gaspard arrives at night in a boat to visit his gold, thinking the castle is empty. Henry and the others, clad in suits of armour, jump out, ring the bells of the castle and capture the old trickster. The shock drives the old man mad.
Act 3 – Castle Corneville
After the renovation of the castle and the ringing of the bells, Henri is recognised as the rightful master of the Castle of Corneville. He gives a feast for the whole village. Gaspard, who has lost his reason, wanders from group to group, singing. Serpolette is assumed to be the Vicomtesse and Grenicheux is now courting her.
Henri has fallen in love with Germaine, although she is only a servant in his household. He orders Grenicheux to confess his deception. Germaine overhears their conversation. Henri asks Germaine to be his wife, but she demurs. Gaspard, recovering his senses, remorsefully declares that his pretended niece is the rightful Vicomtesse de Lucenay (and Serpolette simply a gypsy orphan), and so the Marquis may wed Germaine. Henri forgives Gaspard, Serpolette takes Grenicheux, and all ends happily, as the bells of Corneville are set ringing.