Po utworzeniu przez Ustaszy marionetkowego państwa faszystowskiego o nazwie NDH w 1941 odbyły się rozgrywki o Puchar NDH, który zdobył Građanski Zagrzeb zwyciężając 2:2, 6:2 w finale Concordia Zagrzeb. Ale tamte rozgrywki zostały uznane za nieoficjalne.
Format Format rozgrywek był wiele razy zmieniany. W rozgrywkach uczestniczą 48 klubów występujących w Mistrzostwach Chorwacji. 16 drużyn z największym współczynnikiem w pucharze, liczonym z ostatnich 5 lat, jest rozstawionych. Udział bierze także dwudziestu jeden zwycięzców z lig regionalnych oraz jedenastu finalistów pucharu szczebla regionalnego. Obecnie wszystkie rywalizacje od rundy wstępnej do półfinału (oprócz finału) grane są systemem każdy z każdym (mecz i rewanż). Zwycięzca kwalifikuje się do dalszych gier, a pokonany odpada z rywalizacji. W wypadku kiedy w regulaminowym czasie gry padł remis zarządza się dogrywkę, a jeśli i ona nie przyniosła rozstrzygnięcia, to dyktowane są rzuty karne. Od sezonu 1998/99 rozgrywki składają się z 6 etapów: rundy wstępnej eliminacyjnej, 1/16 finału, 1/8 finału, ćwierćfinałów, półfinałów i finału. Mecz finałowy rozgrywany jest na różnych obiektach, choć zazwyczaj był to stadion Maksimir w Zagrzebiu.