Главная героиня сказки — двенадцатилетняя девочка Марихен Штальбаум. На Рождество она в подарок от своего крестного Дроссельмейера получает куклу для раскалывания орехов — Щелкунчика, который ночью оживает и вступает в схватку с предводителем мышиной армии (нем. Mausekönig). исход битвы решает брошенная Мари туфля. Наутро родители не верят рассказам своей дочери, однако Дроссельмейер рассказывает историю Щелкунчика — нюрнбергского племянника Дроссельмейера, заколдованного мышиной королевой Мышильдой. На следующую ночь Мари откупается от Мышиного Короля марципанами, а на третью ночь вдохновленный Щелкунчик (Дроссельмейер) убивает саблей Мышиного Короля. Затем Щелкунчик ведет Мари в Кукольное Королевство. В кукольном королевстве был Рождественский лес, Леденцовый луг, Лимонадная река и озеро Миндального молока. Столицей был город Конфетенбург с Марципановым замком. Мари становится принцессой.