Skip to content
Know.itKnow.it
Create an animated lesson
On request

This article is free to read. Creating a lesson uses your daily or stored credits; review the language and settings before starting.

How does a rice cooker work?

Quick answer

A rice cooker heats rice and water in a pot until the water boils away or is absorbed. While water remains, the pot stays near 100 °C. Once it is gone, the temperature jumps, a thermal sensor such as a magnet that weakens when hot trips a switch, and the cooker drops into warm mode.

A basic rice cooker works by heating a pot of rice and water and switching off when a temperature sensor detects the pot climbing above about 100 °C. That rise happens only once the rice has absorbed or boiled off all the free water, so it signals the rice is done.

Step by step

  1. Rice and a measured amount of water are added to the inner pot, which sits on the heating plate.
  2. Pressing the switch pulls a magnet against a sensor, closing the circuit to the main heater.
  3. The water boils at about 100 °C while the rice grains absorb it and soften.
  4. When free water is gone, the pot base heats above 100 °C, and the sensor's magnet loses its attraction.
  5. A spring pops the switch to warm mode, keeping the rice hot while it finishes steaming.

Key things to understand

  1. An electric heating plate under a removable inner pot boils the water in which the rice is soaking.
  2. While free water remains, the pot cannot rise much above 100 °C, because added heat goes into boiling water.
  3. As the grains absorb the last water, the base of the pot quickly heats above boiling point.
  4. A spring-loaded thermal sensor, often a magnet that loses its pull when hot, detects that rise and trips the switch.
  5. The cooker then switches to a low warm setting, while the closed lid lets the rice steam and rest.

Labelled diagram

  1. Inner pot

    Holds rice and water and rests directly on the sensor and heating plate.

  2. Heating plate

    Electric element that boils the water under the pot.

  3. Thermal sensor

    Spring-loaded magnet that weakens once the pot rises above about 100 °C.

  4. Switch lever

    Drops when the magnet releases, moving the cooker from cook to warm.

The temperature switch inside a rice cooker

Real-world examples

  • A family in Kerala cooks matta rice daily in an electric rice cooker that switches itself to warm mode.
  • Japanese induction rice cookers heat the whole pot using a magnetic field rather than a single plate.
  • Some rice cookers come with a steaming tray, so vegetables or idlis can cook above the rice.
  • Students use small rice cookers to make one-pot meals such as khichdi or porridge.

Common mistake

✗ Myth: A rice cooker uses a timer to decide when the rice is cooked.

✓ Fact: Basic rice cookers have no timer for cooking; they react to temperature. The switch flips when the pot gets hotter than boiling water can make it, which shows the free water has gone.

People also ask

How does a rice cooker know when the rice is done?
It senses temperature rather than time. As long as there is free water in the pot, the temperature stays close to 100 °C. Once the rice absorbs or boils off the water, the base heats beyond that point. A thermal sensor, often a magnet that weakens when hot, then flips the switch to warm.
Why does my rice cooker switch to warm too early?
It can switch early if there is too little water, if the pot is not seated firmly on the sensor, or if food or debris sits between the pot and the plate. Starch boiling over can also stick to the sensor. Checking water ratios and cleaning the plate usually solves the problem.
What is the magnet in a rice cooker?
The magnet is part of the thermal switch. It is made from a ferrite material that stops being magnetic above a set temperature, called its Curie point, a little above 100 °C. When the pot gets that hot, the magnet releases the switch lever and a spring moves the cooker into warm mode.
Why does a rice cooker not burn the rice?
It switches off the main heat as soon as the pot rises above boiling temperature, which happens only after free water is gone. Cutting the heat at that moment stops the bottom layer from scorching, though some models leave a light crust if left on warm too long.
What does a fuzzy logic rice cooker do?
A fuzzy logic cooker uses a microcontroller and temperature sensors to adjust heating through the cycle, rather than relying on one on-off switch. It can soak the grains, vary power, and correct for different amounts of rice, giving more consistent results for brown rice, porridge or sushi rice.
Why should I rinse rice before cooking?
Rinsing removes loose surface starch that would otherwise thicken the water, make the rice stickier and cause foaming that can bubble out of the lid. Some fortified rice, however, loses added nutrients when rinsed, so follow the packet guidance.
How does a rice cooker differ from a pressure cooker?
A rice cooker cooks at normal pressure, so water boils at about 100 °C and it switches off automatically. A pressure cooker seals in steam, raising the pressure and the boiling point to around 120 °C, which cooks rice and dal faster.

Part of the guide: Food & Kitchen Science →