hits the spot
English • United States
when something is very satisfying and it's exactly what you needed in that moment. It mostly refers to food especially if you have a craving.
“That ice cream really hit the spot! I've been wanting some all week!”