Балет в двух действиях. Действие происходит в старинном немецком городке в начале XIX столетия. Вечером в канун Рождества на праздник в дом Штальбаумов собираются гости. Среди приглашённых старый чудак, изобретатель и мастер игрушек Дроссельмейер. Он приготовил детям чудесный подарок — забавного Щелкунчика. Празднично украшена гостиная в доме, все готово к началу праздника. Мари и Фриц — дети хозяев дома — с нетерпением ждут гостей. Вбегают дети. Начинаются праздничные игры и танцы. Весь вечер Дроссельмейер неистощим на выдумки. Переодевшись в костюм звездочёта, он показывает механических кукол Арлекина, Коломбину и Арапа. Способность оживлять игрушки восхищает детей. Приходит время и главного сюрприза вечера — Дроссельмейер показывает детям куклу Щелкунчика, однако никому, кроме Мари, не понравился этот несуразный человечек. Мари просит Дроссельмейера подарить его ей. Фриц пытается отнять Щелкунчика у Мари, но у него в руках остаётся только оторванная голова куклы. Дроссельмейер быстро чинит Щелкунчика и успокаивает расстроенную Мари. Из соседней комнаты возвращаются гости. Последний церемонный танец Гросфатер завершает праздник. Уже поздно, и гостям пора расходиться. Все прощаются, мама уводит Мари и Фрица спать. Наступает ночь. Луна освещает комнату. Мари не спится, она решает проведать одиноко стоящего под ёлкой Щелкунчика. Часы бьют полночь, и все вокруг преображается. Внезапно появляются мыши. Во главе с ними сам король мышей. Мари хочет убежать, но мыши преграждают ей дорогу, и она от страха забирается в кресло. Оживают оловянные солдатики, и Щелкунчик, становясь впереди них, смело вступает в бой с мышами. Мари, преодолевая страх, в решающий момент битвы бросает туфелькой в короля мышей. Это спасёт Щелкунчика. король мышей побеждён, он исчезает вместе со своим войском. Исчезают стены дома, Мари превращается в прекрасную девушку, а Щелкунчик в прекрасного принца. Они танцуют под звёздным небом, к ним присоединяется хоровод снежинок. Начинается путешествие в сказочную страну. Мари и принц попадают в сказочную страну. Начинается праздник. Мари и принц счастливы. Они танцуют и веселятся вместе со всеми. Наступает утро. Волшебный сон кончился. Минула новогодняя ночь, и вместе с нею ушли чудесные грёзы... Мари, ощутившая на себе дыхание сказочной мечты, снова в знакомой комнате, в руках у неё кукла Щелкунчик.