Translation of "Dished" in German

You took everything I dished out and came back asking for more.
Du hast alles hingenommen, was ich dir aufgetischt habe.
OpenSubtitles v2018

I had his ice cream all dished out.
Ich hab ihm das ganze Eis aufgetischt.
QED v2.0a