hit the spot

US /hɪt ðə spɑt/
UK /hɪt ðə spɑt/
"hit the spot" picture
1.

to be exactly what is needed or wanted; to be very satisfying

:
After a long day, that cold drink really hit the spot.
This warm soup on a cold day really hits the spot.