hard as a rock

Extremely firm, immovable

Hard as a rock describes something extremely firm, solid, or unyielding.

The comparison works for physical objects—This bread is hard as a rock—and for people who show no emotion or flexibility: His father was hard as a rock, never once saying he loved him.

The phrase often suggests something has become harder than it should be.

durable

sturdy

Solidly built, durable

rugged · heavy-duty · long-lasting · wear-resistant · reinforced · indestructible · enduring · fortified · armored · reliable

material

granite

Igneous rock, quartz-rich

marble · basalt · diamond · flint · bedrock · quartzite · obsidian · slate · limestone · boulder

stubborn

obstinate

Firmly refusing to yield

bullheaded · mulish · pigheaded · dogged · intransigent · unbending · unyielding · immovable · adamant · uncompromising

Opposites
physical texture and rigidity

hard as a rocksoft as butter

soft · soft as silk · pillowy · squishy · plush

consistency/density of substances

hard as a rockliquid

Free-flowing substance

runny · gooey · soupy · gelatinous · slushy

metaphorical toughness vs. vulnerability

hard as a rocksoft-hearted

Readily feeling sympathy

tender · sensitive · fragile · vulnerable · gentle

Family

hard, harder, hardest, harden, hardened, hardening, hardness, hardly, hardship

Familiarity
Top 20,000
Profile
Known to kids · Used worldwide · Timeless · Concrete · Everyday, not technical · Rated G