dish out (something) also dish (something) out
dishes out; dished out; dishing out
1 : to serve (food)
The restaurant dishes out more than 500 meals every night.
2 : to give (something) freely or in large amounts
She dishes out advice to anyone who'll listen.
He's always dishing out money and gifts to his grandchildren.
3 dish it out : to criticize other people
He can dish it out, but he can't take it. [=he likes to criticize other people, but he doesn't like being criticized]