The recommended temperature setting for a water heater is 120 degrees Fahrenheit. This temperature is suggested to prevent scalding and to help save on energy bills, as it represents a balance between being hot enough for household use and energy efficiency. Setting the water heater at this level also minimizes the risk of promoting legionella bacteria growth, which can occur at lower temperatures.