Cet opéra de Giaccomo Meyerbeer raconte l'histoire de Dinorah, brave fille de la campagne bretonne, qui doit épouser le chevrier Hoël. Hélas, le maléfique sorcier Tonyk fera échouer le mariage, en brûlant la maison d'Hoël, puis en l'attirant par la promesse d'un trésor caché. Le mariage est annulé, et Dinorah devient folle. Elle reçoit, pour la guider, une petite chèvre.
L'opéra commence un an après le mariage raté, par l'arrivée d'un troisième personnage : Corentin, joueur de biniou vivant au coeur d'une forêt peuplé de créatures étranges...Hoël, toujours sous l'influence maléfique du sorcier Tonyk, lui propose de partager le trésor ; une proposition malveillante, car il est dit que la première personne à toucher le trésor mourra sur le champ. C'est à ce moment que Dinorah, en transe, prévient Corentin de la félonie avant de tomber dans un ravin.
Elle recouvrera la raison au troisième acte grâce à Hoël, qui est désenvouté. Le trésor est perdu, mais pas l'amour. La scène finale montre leur mariage.