Krásný janičár vypráví romantický příběh dívky, kterou Cikáni prodali Turkům. Aby přežila, je nucena se převléknout za chlapce a najít ochranu u paši Osmana, který ztratil syna a v tomto chlapci, jenž se jmenuje Omar, hledá náhradu. S přibývajícím věkem se dívčino postavení stává stále rizikovějším. Osud ji zavede až k obléhání Lublaně, kde se setká se svým strýcem a společně zachrání barona Marka ze zajetí. Poté všichni tři uprchnou zpět k jejím blízkým. Tento výtah děje však nedokáže plně vystihnout bohatství a dynamiku válek s Turky, které v 15. století zuřily ve Slovinsku a Bosně. V době, kdy v Čechách vládl král Jiří z Poděbrad, byl Balkán neustále ohrožován nájezdy Mohamedánů.