A system for dispensing a beverage includes a storage vessel configured to store the beverage, a flow meter fluidly coupled to the storage vessel and configured obtain flow measurements of the beverage from the storage vessel, a first fluid path comprising a valve fluidly coupled to the flow meter and to a faucet, and a second fluid path comprising a heater fluidly coupled to the flow meter and to a flow restrictor. The heater is operable between a first state and a second state. The heater is configured to increase a temperature of the beverage passing through the heater to a target temperature when the heater is in the first state and configured to not to increase the temperature of the beverage passing through the heater when the heater is in the second state.