Through systematic Reef Life Survey censuses of rocky reef fishes, invertebrates and macroalgae at eight marine reserves across northern New Zealand and the Kermadec Islands, we investigated whether a system of no-take marine reserves generates consistent biodiversity outcomes. Ecological responses of reef assemblages to protection from fishing, including potential trophic cascades, were assessed using a control-impact design for the six marine reserves studied with associated reference sites, and also by comparing observations at reserve sites with predictions from random forest models that assume reserve locations are fished. Reserve sites were characterised by higher abundance and biomass of large fishes than fished sites, most notably for snapper Chrysophrys auratus, with forty-fold higher observed biomass inside relative to out. In agreement with conceptual models, significant reserve effects not only reflected direct interactions between fishing and targeted species (higher large fish biomass; higher snapper and lobster abundance), but also second order interactions (lower urchin abundance), third order interactions (higher kelp cover), and fourth order interactions (lower understory algal cover). Unexpectedly, we also found: (i) a consistent trend for higher (~20%) Ecklonia cover across reserves relative to nearby fished sites regardless of lobster and urchin density, (ii) an inconsistent response of crustose coralline algae to urchin density, (iii) low cover of other understory algae in marine reserves with few urchins, and (iv) more variable fish and benthic invertebrate communities at reserve relative to fished locations. Overall, reef food webs showed complex but consistent responses to protection from fishing in well-enforced temperate New Zealand marine reserves. The small proportion of the northeastern New Zealand coastal zone located within marine reserves (~0.2%) encompassed a disproportionately large representation of the full range of fish and benthic invertebrate biodiversity within this region.