Сюжет происходил в канун Рождества. Главным героям, маленьким детям, Мари и Фрицу, преподнесли много подарков. В этот же вечер один гость Дроссельмейер подарил детям замок. Ночью Мари не спала и увидела, как одна уродливая кукла в замке по имени Щелкунчик сражается с мышиным королём.
Крестный Мари рассказал ей, что Щелкунчик — это племянник Дроссельмейера, он раньше был прекрасным принцем, но его заколдовала Мышильда. Он станет прежним, если победит короля мышей и одна дама полюбит его. Мари полюбила его, а он сразил мышиного короля. В конце сказки Мари и принц сыграли свадьбу.