Kroatiska nationalteatern i Zagreb (kroatiska: Hrvatsko narodno kazalište u Zagrebu), vanligen kallad HNK Zagreb, är ett teater-, opera- och baletthus i Zagreb.
Teatern utvecklades ur den första stadsteatern som byggdes 1836 och var inrymd i det nuvarande gamla stadshuset. Teatern inrättades först som Kroatiens nationalteater 1860, och 1861 fick den statligt stöd vilket gjorde den likvärdig med många andra europeiska nationalteatrar. År 1870 lades ett operasällskap till teatern och 1895 flyttade den till den nya specialbyggda byggnaden på Marshal Tito-torget i Zagrebs nedre stadskärna, där den har sitt säte än i dag.