Det kroatiske nationalteater i Zagreb (kroatisk: Hrvatsko narodno kazalište u Zagrebu), almindeligvis kaldet HNK Zagreb, er et teater-, opera- og ballethus i Zagreb.
Teatret er udsprunget af det første byteater, der blev bygget i 1836 og havde til huse i det nuværende gamle rådhus. Teatret blev først etableret som det kroatiske nationalteater i 1860, og i 1861 fik det statslig støtte, hvilket bragte det på linje med mange andre europæiske nationalteatre. I 1870 blev teatret udvidet med et operaselskab, og i 1895 flyttede det til den nye specialbyggede bygning på Marshal Tito-pladsen i Zagrebs nedre bydel, hvor det har til huse i dag.