"To hit the spot" means to satisfy a specific need or desire, especially when it comes to food or drink.