Kroatijos nacionalinis teatras Zagrebe (kroat. Hrvatsko narodno kazalište u Zagrebu), paprastai vadinamas HNK Zagreb, yra Zagrebe esantis teatras, operos ir baleto teatras.
Teatras išaugo iš pirmojo miesto teatro, pastatyto 1836 m. ir įsikūrusio dabartinėje Senojoje rotušėje. Pirmą kartą teatras buvo įkurtas 1860 m. kaip Kroatijos nacionalinis teatras, o 1861 m. jis gavo vyriausybės paramą, prilygindamas daugeliui kitų Europos nacionalinių teatrų. 1870 m. prie teatro buvo prijungta operos trupė, o 1895 m. teatras persikėlė į naują specialiai pastatytą pastatą Maršalo Tito aikštėje Zagrebo žemutiniame mieste, kur įsikūręs ir dabar.