Do Makaronowego Królestwa przybywają książęta z różnych stron, aby ubiegać się o rękę księżniczki Beatrice (Tereza Branna). Książę Vladimir (Jan Zadražil) nie ma ochoty się żenić, ale również przybywa, wraz ze swym sługą Jankiem (Ladislav Hampl), znanym kucharzem. Nieświadomy kłopotów, jakie z tego wynikną, zaraz po przyjeździe zostaje poproszony o objęcie kuchni. Vladimir musi teraz radzić sobie nie tylko z niezwykłym zadaniem, ale i niespodziewanie zrodzonym, rosnącym uczuciem do księżniczki, której ojciec wybrał już jednak innego kandydata na męża. Tak skomplikowaną sytuację może rozwiązać tylko magiczna "makaronowa wiedza".