1. speak or hand out (sometimes fervently)
dish out compliments/criticism/food
To 'dish out' means to give away something or hand out something freely. "If we dish out free samples of our product on the street, more potential customers will be exposed to our brand." Less figuratively it can mean to give advice. "You should talk to Romi about that she is great at dishing out advice." You can 'dish out' food onto a plate or 'dish out' criticism for example. This idiom can be used in social and professional contexts but it is quite informal.