Hit the spot
Usually said of food or drink that satisfies perfectly is an American colloquialism from the mid-19th century.