Auf einer entlegenen Insel findet sich das von der Blanche-Familie geleitete 'Hotel Splendide'. Nach dem Tod der Mutter übernehmen die Spleens der Kinder vollends das Kommando. Küchenchef Roland Blanche (Daniel Craig) exerziert seinen Hygienewahn, alles zu Brei zu zerkochen. Seine Schwester Cora (Katrin Cartlidge) behandelt Gäste ausschließlich mit Schlammbädern und Einläufen, und Dezmond (Stephen Tompkinson), entschlossen den Geist der Mutter am Leben zu halten, führt das Hotel in ruinöse Engpässe. Eines Tages betritt Rolands frühere Sous-Chefin und Ex-Geliebte Kath (Toni Collette) den bizarren Kosmos. Zwischen ihnen entspinnt sich ein Gourmet-Wettkampf, der dem Hotel neues Leben einhaucht.