deny
abnegate
deny oneself (something); restrain, especially from indulging in some pleasure
She denied herself wine and spirits