L'action se passe en Normandie à la fin du XVIIe siècle.
Après une longue absence, Henri (baryton), marquis de Corneville, revient incognito en son domaine, et s'éprend de Germaine (soprano), qui passe pour une simple paysanne. Ils confondent Gaspard (baryton) qui a voulu dilapider les biens d'Henri, bravent les prétendus fantômes du château hanté et déjouent les mensonges du mousse Grenicheux (ténor) et Serpolette (soprano), une enfant trouvée. Henri épousera Germaine, qui se révèle être la vicomtesse de Lucenay.
