Dej
"Život je kabaret, starý kamarát, poď do kabaretu!"
1. dejstvo
Na súmraku jazzového veku v Berlíne začínajúca nacistická strana silnie. Kit Kat Klub je špinavý kabaret – miesto dekadentných osláv. Klubový "Majster ceremónií" alebo Emcee spolu s kabaretnými dievčatami a čašníkmi rozohrievajú publikum. Medzitým mladý americký spisovateľ Clifford Bradshaw prichádza železničným vlakom do Berlína. Odcestoval do mesta pracovať na novom románe. Cliff sa stretne s Ernstom Ludwigom, nemeckým pašerákom, ktorý mu ponúkne prácu na čiernom trhu a odporučí mu penzión. Majiteľka Fräulein Schneiderová ponúka Cliffovi v penzióne izbu za sto ríšskych mariek, zaplatiť však môže len päťdesiat. Po krátkej debate ustúpi a nechá tam Cliffa bývať za päťdesiat mariek. Fräulein Schneiderová poznamenáva, že sa naučila brať všetko, čo život ponúka.
Keď Cliff navštívi Kit Kat Klub, Emcee predstaví anglickú speváčku Sally Bowlesovú, ktorá predvedie koketné číslo. Potom požiada Cliffa, aby jej zarecitoval poéziu a on zarecitoval falošnú hrdinskú báseň Ernesta Thayera "Casey at the Bat". Cliff sa ponúkne, že Sally odprevadí domov, no ona povie, že jej priateľ Max, majiteľ klubu, je príliš žiarlivý. Sally predvádza svoje posledné číslo v Kit Kat Klube za pomoci ženského súboru.
Na druhý deň v penzióne Cliff práve dokončil lekciu angličtiny pre Ernsta, keď príde Sally. Max ju vyhodil a teraz nemá kde bývať. Sally sa pýta Cliffa, či môže bývať v jeho izbe. Najprv sa bráni, ale ona ho presvedčí, aby ju vzal k sebe. Emcee a dve spoločníčky spievajú pieseň, ktorá komentuje nové bývanie Cliffa a Sally. Herr Schultz, starší židovský majiteľ obchodu s ovocím, ktorý žije v penzióne, daruje Fräulein Schneiderovej ananás ako romantické gesto. V Kit Kat Klube začne mladý čašník spievať pieseň – vlasteneckú hymnu vlasti, ktorá pomaly prechádza do temnejšej, nacistami inšpirovanej pochodovej piesne. Najprv spieva a capella , než sa pridajú zákazníci a kapela.
O niekoľko mesiacov neskôr Cliff a Sally stále žijú spolu a zblížili sa. Sally prezradí, že je tehotná, no nevie, kto je otcom, a rozhodne sa pre potrat. Cliff jej pripomenie, že by to mohlo byť jeho dieťa a snaží sa ju presvedčiť, aby si ho nechala. Ernst vstúpi a ponúkne Cliffovi šancu zarobiť si jednoduché peniaze – vyzdvihne si kufor v Paríži a doručí ho klientovi v Berlíne. Emcee to komentuje piesňou "Money".
Medzitým Fräulein Schneider prichytila jednu zo svojich zákazníčok, prostitútku Fräulein Kostovú, ako privádza námorníkov do svojej izby. Fräulein Schneiderová jej to znova zakáže, no Kostová sa vyhráža odchodom. Kostová prezradí, že vo svojej izbe videla Fräulein Schneiderovú s Herr Schultzom. Herr Schultz zachráni povesť Fräulein Schneiderovej tým, že povie Fräulein Kostovej, že on a Fräulein Schneiderová sa majú o tri týždne zosobášiť. Po odchode Fräulein Kostovej ďakuje Fräulein Schneiderová Herr Schultzovi za to, že klamal Fräulein Kostovej. Herr Schultz hovorí, že sa stále chce oženiť s Fräulein Schneiderovou.
Na zásnubnú párty Fräulein Schneiderovej a Herr Schultza prichádza Cliff a doručuje kufor s kontrabandom Ernstovi. Sally a Cliff darujú páru krištáľovú misku na ovocie. Opitý Schultz spieva "Meeskite", pieseň s morálkou. Potom, v snahe pomstiť sa Fräulein Schneiderovej, Kostová povie Ernstovi, ktorý teraz nosí nacistickú pásku, že Schultz je Žid. Ernst varuje Schneiderovú, že sobáš so Židom nie je múdry. Kostová a jeho spoločnosť reprízujú skladbu s otvorenejším nacistickým podtónom, ako sa na to pozerajú Cliff, Sally, Schneiderová, Schultz a Emcee.

2. dejstvo
Kabaretné dievčatá – spolu s Emcee – predvádzajú rutinu , z ktorej sa nakoniec stane "husí krok". Fräulein Schneiderová vyjadruje svoje obavy z blížiacej sa svadby Herr Schultzovi, ktorý ju uisťuje, že všetko bude v poriadku. Preruší ich náraz tehly hodenej cez sklenenú výlohu obchodu s ovocím Herr Schultza. Schultz sa ju snaží uistiť, že problémy robia len hlučné deti, ale Fräulein Schneiderová sa teraz bojí.
Späť v Kit Kat Klube predvádza Emcee tanečnú rutinu so ženou v gorilom obleku a spieva, že ich láska sa stretla so všeobecným nesúhlasom. Povzbudzujúc publikum, aby bolo otvorenejšie, obhajuje svoju "opicu" a uzatvára: "keby ste ju mohli vidieť mojimi očami... vôbec by nevyzerala ako židovská." Fräulein Schneiderová ide do izby Cliffa a Sally a vracia im darček k zásnubám s vysvetlením, že jej manželstvo bolo zrušené. Keď Cliff protestuje a tvrdí, že sa nemôže len tak vzdať, spýta sa ho, akú inú možnosť má.
Cliff prosí Sally, aby s ním odišla z Nemecka, aby mohli spolu vychovávať svoje dieťa v Amerike. Sally protestuje a tvrdí, že ich život v Berlíne je úžasný. Cliff ju vyzýva, aby sa "zobudila" a všimla si rastúce sociálne otrasy okolo nich. Sally odvetí, že politika s nimi nemá nič spoločné a vráti sa do Kit Kat Klubu. V klube, po ďalšej prudkej hádke so Sally, Cliffa obviní Ernst, ktorý má pre neho inú doručovateľskú prácu. Cliff sa ho snaží odbiť. Keď sa Ernst pýta, či je Cliffov postoj k nemu takýto kvôli "tomu Židovi na večierku", Cliff ho napadne – len aby ho Ernstovi bodyguardi zbili a vyhodili z klubu. Na pódiu Emcee predstaví Sally, ktorá prichádza opäť vystupovať a spieva, že "život je kabaret, starý kamarát", čím potvrdzuje svoje rozhodnutie žiť v bezstarostnej nevedomosti.
Nasledujúce ráno si pomliaždený Cliff balí veci vo svojej izbe, keď ho navštívi Herr Schultz. Informuje Cliffa, že sa sťahuje do iného penziónu, ale je presvedčený, že tieto ťažké časy čoskoro pominú. Tvrdí, že rozumie nemeckému ľudu, pretože je tiež Nemec. Keď sa Sally vráti, oznámi, že podstúpila potrat a Cliff jej dal facku. Vyčíta mu jeho predchádzajúce naliehanie na to, aby si dieťa nechala, a poukazuje na to, že pre dieťa by to bola "strašná záťaž", keby vedela, že to bol jediný dôvod, prečo boli rodičia spolu. Cliff stále dúfa, že sa k nemu vo Francúzsku pripojí, ale Sally odvetí, že "vždy nenávidela Paríž." Dúfa, že keď Cliff konečne napíše svoj román, zasvätí prácu jej. Cliff odchádza so zlomeným srdcom.
V železničnom vlaku do Paríža začína Cliff písať svoj román, v ktorom uvažuje o svojich zážitkoch: "Bol tam kabaret a bol tam majster ceremónií... a bolo tam mesto, ktoré sa volalo Berlín, v krajine zvanej Nemecko – a bol koniec sveta a ja som tancoval so Sally Bowlesovou – a obaja sme tvrdo spali." V Kit Kat Klube Emcee opäť víta publikum, keď súbor reprízuje úvodnú skladbu, ale pieseň je teraz drsná a nesúladná. Emcee spieva: "Auf Wiedersehen... à bientôt...", po ktorom nasleduje bubnovanie a buchnutie činelu.