ある東洋の国の将来王となる見込みで近々結婚を控えている人物が、ロンドンで怪しい女と浮気をして由緒あるルビーを持ち逃げされてしまう。事件の捜査を依頼されたポアロは、あるカントリーハウスでのクリスマスに招待される。そこには屋敷の主であるレイシー大佐夫妻、夫妻の孫娘サラ、孫コリン、コリンの学友マイケル、コリンとマイケルと同い年でレイシー夫人の大姪ブリジット、レイシー夫人の若い従妹ダイアナ、家族の友人デイヴィッド・ウェルウィンが滞在している。レイシー夫妻は、サラがデズモンド・リー＝ワートリーという若い男爵と交際していることに不安を感じており、彼がサラにふさわしくない人物であることを証明するために、彼をも招いており、彼は病み上がりの妹と一緒に滞在している。
一同は盛大なクリスマス・ディナーを行うが、クリスマス・プディングを食した際、大佐は自分のプディングに入っていた赤いガラスのかけらを喉に詰まらせそうになり、ポアロはそのかけらを預かる。
ポアロは皆を家に連れて行き、リー＝ワートリーが犯罪者であり、いくつかの事件に関与していることを明かす。彼の「妹」は東洋の王子からルビーを奪った若い女性で、二人はこの地まで追跡されたのだった。ポアロは子どもたちの計画を知ってブリジットにさらなる演技を頼み、彼女が握っていたのはポアロが持ち込んだルビーのイミテーションだった。本物のルビーはリー＝ワートリーと「妹」が新年に食べるはずのプディングに隠したが、偶然クリスマスに供されてしまったのだった。
スペイン櫃の秘密.