An electric rice cooker consists of a heat source, cooking bowl, and thermostat that measures and controls the temperature of the bowl. It operates by heating rice and water in the bowl until the water boils and is absorbed, then switches to low-power warming mode to keep the rice at a safe temperature. More advanced models offer additional features like fuzzy logic temperature control, induction heating, steaming trays, and preset cooking times. The rice cooker automates the rice cooking process, reducing the cook's involvement to simply measuring ingredients and setting the cooker to free up the stove.