hard-boiled
/ˈhɑɚdˈbojəld/
adjective
of an egg :boiled until all the inside parts have become solid
[more ~; most ~] :not feeling or showing emotions such as affection or kindness :emotionally tough
b chiefly US :having a tough detective as the main character