Princesa Podshipa je v žalosti: ljubi Tsarevich Drooling, ki jo pozna že od otroštva, vendar se je prisiljena poročiti z nemškim princem Trumphom. Dejstvo je, da je Podchipa prej zavrnil Trumpa, nato pa je maščevalni knez razglasil vojno carju Vakuli, očetu Podchipa. Trumph je zmagal, vdrl v mesto in "odgnal Vakulu s prestola". Trumph obljubi, da bo vrnil krono odpuščenemu kralju, če se bo Podčipa poročil z njim, Trumph, poročen. Vakula se strinja s tem poslom.
Hlapec Černavka prepriča princeso, naj ne pretirano žali, toda Podshipa je neutešljiva. Zavrne celo telečjo nogo, zjutraj pa je jedla le "kulebyaku-a iz belega riba" in to "popolnoma brez užitka". Princesa je celo nehala umivati in česati lase. Vstopite maršala Durdurana. V njegovih rokah je petelin, ki ga bodo pripravili na poroko. Durduran napoveduje, da bi se moral Podchipka poročiti čez uro. Princesa je prikrajšana za občutke. Osnutek se boji, da bo njena ljubica storila samomor. Hoffmarshal poroča, da so bili proti temu že sprejeti previdnostni ukrepi: princesa ji ne daje nožev za mizo, gre brez podvezice, da je ne bi zadavila, ampak namesto repov nosi mehurčke, da plavajo, če se utopi.
Trumph pride k Podkipu. Princesa poskuša razložiti bojeviti Nemki, da njene navade in okusi sploh niso podobni njemu. Toda Trumpha ne prepriča. Nato Podshipa neposredno izjavi, da ne mara Trumfa. To vodi Nemca v grozno jezo. Odhaja.
Pojavi se princ Slyuniai in prizna, da se ne more boriti proti Trumpu, saj nosi lesen meč - njegova mati ga ni naročila. Podčipa pošlje Černavko k Vakuli: prosi za sestanek z očetom.
Tuk namiguje na to, da bi skupaj umrli. Princ se najprej strinja, nato pa namerava Podshipa skočiti z njega skozi okno, da se utopi, zakolje. Ko pa se spusti do njega, se Drool boji. Ogorčenost pušča ljubljene.
Vakula skliče carski svet. Spuščanje izvzame iz sodelovanja v Svetu - "še vedno zeleno." Prevelik Drooling gre do golobice. Kralj naroči plemičem, naj razmišljajo, kako se znebiti Trumpa, kako ga premagati. Ko pa Vakula začne spraševati poglede plemičev, se izkaže, da je eden od njih slep in ne more brati papirja, drugi je nemški, tretji gluh in četrti zaradi starosti komaj diha. Nato jih kralj pusti, da razmišljajo dalje, in sam gre, naj pusti kubarja. Svet takoj zaspi.
Napačen Vakula se sreča s Pinchejem. Misli, da je razlog za očetovo žalost Trumph. Zadeva je razložena drugače: stran je razbila kubar, ki ga je Vakula zabaval že od otroštva. Kralj pošlje Svetu "sled in vodko", da plemiči bolje razmišljajo.
Durduran napoveduje odločitev Sveta: vprašati o vsem ciganu, ki živi na mostu. Takoj pošljejo po ciganko. Prikaže se, da razveseli Vakula in pove, da mu v srcu zaradi Trumpa godrnja. Cigan obljublja, da če Durduran sledi njenemu nasvetu, potem Nemec ne bo več tukaj. Potem se odpove Podshypki in govori o princesovi ljubezni do Dribblinga. Vakula obljublja, da bo šivala vedeževalko "Kumachny Telogrey", če se bo lahko znebila Trumpa.
Nemški princ se zaleti v bes. Izkazalo se je, da že ve za zaplet proti njemu: uspel je prisluhniti pogovorom plemičev Vakulina. Kralj prosi Trumpa za odpuščanje. Jezen Nemec, ko je odpeljal Vakula, Podshipu in Durduran, se pogovarja s vedeževalko. Cigan prisega, da Podshipa ljubi Trumpha in se samo ozira. Trumph v to verjame in se veseli.
Pred nemškim princem naleti Drooling. Trumph želi zabiti princa, a ponižno prosi za usmiljenje. Nato Nemec iz spoštovanja do knežje družine ponudi spodrsljajoč pošteni boj in mu da pištolo. Toda Drooling na koncu zavrne dvoboj: navsezadnje lahko pištolo ustreli "pred pomikom" (princ se zaskoči). Slinjenje je pripravljeno stopiti stran od neveste - če ga le Trumph ne bi ubil. Nato Nemec naroči princu: naj prepriča princeso, da se takoj poroči s Trumpom. V nasprotnem primeru bo Drool izveden.
Prihaja Podchipa. Na Droolinga ni več jezna: Vakula jo je prepričal, naj se z njim pomiri. Pljusk je zažgal z nežnimi občutki za princa, vendar jo je prepričal, naj se poroči s Trumphom, da ga ne bi usmrtili, slinil. Toda Podčipa kategorično zavrača. Stranki, ki je prišla za njo, sporoči, da ne bo več ljubila Droolinga in pustila Trumpa, da ga "ubije, ustreli ali obesi", vendar to ne bo oslabilo njene ljubezni. Slinjenje v obupu vzklikne: "Nič ne vem o takšnem jubileju!"
Jezen Trump vdre. Želi ubiti prestrašeni Drooling. Toda potem Vakula beži z novico o zmagi: vse je uredil pameten cigan. Pustila je, da so Trumpovi služabniki "napolnili dva dimnika", na splošno - odvajalo. In iz tega so Nemci postali "tako cviljenje" in "tako tekanje naokoli", da so takoj, ko so bili obkroženi z dobro opravljenimi Vakulinci, odložili svoje puške.
Kralj Vakula imenuje cigansko služkinjo Podshipka. Za Trumpha se loti posebne kazni: pusti frizerja, da ga obleče v dandy, česanje "pet pukol", priveže pajk, "da bo Kozak skočil". Trump se je zvečer pojavil. In Podshipka z Droolingom gredo na krono. Samo Drooling prosi, naj počaka: "mora nekaj spremeniti."