Nemorino, az egyszerű parasztlegény szerelmes a szépséges és gazdag Adinába, ám az kiadja az útját. A faluba érkező délceg katonatiszten, Belcorén azonban megakad a leány szeme. Nemorinónak kapóra jön, hogy a faluba érezik Dulcamara, aki szerelmi bájitalt – igazából muskotályt – ad el a fiúnak, amitől a legénynek hatalmas jókedve kerekedik. Adina nem tudja mire vélni a változást, így – hogy bosszantsa a fiút – Belcorénak nyújtja a kezét. Ez már kétségbe ejti Nemorinót, aki azt hiszi, azért történt így, mert még nem kezdett hatni a szer. Venne még egy üveggel, de mivel nincs pénze, a zsoldért katonának áll Belcore seregébe. Közben kiderül, hogy Nemorino bácsikája jobblétre szenderült és szép kis vagyont hagyott unokaöccsére. Az eladósorban lévő lányok erre rávetik magukat a fiúra. Most már Adinának sem kell több – visszavásárolja Nemorino katonalevelét Belcorétól…