|Although consumers can strongly influence community recovery from disturbance, few studies have explored the effects of consumer identity and density and how they may vary across abiotic gradients. On rocky shores in Maine, recent experiments suggest that recovery of plant- or animal- dominated community states is governed by rates of water movement and consumer pressure. To further elucidate the mechanisms of consumer control, we examined the species-specific and density-dependent effects of rocky shore consumers (crabs and snails) on community recovery under both high (mussel dominated) and low flow (plant dominated) conditions. By partitioning the direct impacts of predators (crabs) and grazers (snails) on community recovery across a flow gradient, we found that grazers, but not predators, are likely the primary agent of consumer control and that their impact is highly non-linear. Manipulating snail densities revealed that herbivorous and bull-dozing snails (Littorina littorea) alone can control recovery of high and low flow communities. After ∼1.5 years of recovery, snail density explained a significant amount of the variation in macroalgal coverage at low flow sites and also mussel recovery at high flow sites. These density-dependent grazer effects were were both non-linear and flow-dependent, with low abundance thresholds needed to suppress plant community recovery, and much higher levels needed to control mussel bed development. Our study suggests that consumer density and identity are key in regulating both plant and animal community recovery and that physical conditions can determine the functional forms of these consumer effects.