В канун Рождества, в красивом доме доктора Штальбаума начинают собираться гости. За взрослыми балуясь следуют девочки и мальчики.
Действие I
Дети доктора Штальбаума Маша и Фриц, как и другие дети, с нетерпением ждут подарков. Последний из гостей — Дроссельмейер.. Его способность оживлять игрушки не только забавляет детей, но и пугает их. Дроссельмейер снимает маску. Маша и Фриц узнают своего любимого крестного.
Маша хочет поиграть с куклами, но с огорчением узнает, что они все убраны. Чтобы успокоить девочку, крестный дарит ей Щелкунчика. Странное выражение лица куклы забавляет её. Шалун и озорник Фриц нечаянно ломает куклу. Маша расстроена. Но крестный чинит куклу и Маша счастлива. Она укладывает полюбившуюся ей куклу спать.
Праздник заканчивается, и гости танцуют традиционный танец «Гросс-Фатер», после чего все расходятся по домам. Наступает ночь. Комната, в которой находится ёлка, наполняется лунным светом. Маша возвращается, она обнимает Щелкунчика. И тут появляется внезапно мыши под предводительством Мышиного короля. Отважный Щелкунчик ведёт бой.
Щелкунчик и Мышиный король встречаются в смертельной схватке. Маша видит, что армия мышей превосходит силы Щелкунчика
В отчаянии она снимает с себя туфельку и со всей силой бросает её в Мышиного короля. Он напуган и в этот момент Щелкунчик наносит победоносный удар шпагой в Мышиного Короля.
Щелкунчик победил!
Внезапно лицо Щелкунчика начинает меняться. Он перестаёт быть уродливой куклой и превращается в прекрасного Принца. Маша и Принц вместе и вокруг кружатся снежинки.
Действие II
Маша и Принц любуются красотой звёздного неба. Все танцуют и веселятся, празднуют победу над мышиным войском.
Испанская, Индийская и Китайская куклы благодарят Машу за то, что она спасла им жизнь. Вокруг танцуют прекрасные феи и пажи.
Все готовятся к королевской свадьбе Маши и Принца. Маша просыпается. Щелкунчик всё ещё у неё в руках. Она в знакомой комнате. Увы, это был всего лишь сказочный сон…