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