Troubleshoot · Heating

Espresso machine not heating up — diagnostic flowchart

Espresso machine powers on (lights or display work) but does not reach brewing temperature, or stays warm but never gets fully hot.

Diagnostic checklist

Run through these before opening anything — half of all "broken machine" reports resolve at one of these steps.

  1. Confirm the symptom: does water emerge cold or lukewarm from the group head after a 10-second water shot? If it is warm, the machine is partially heating.
  2. Wait the full warm-up time per the manual — Bambino is ready in 3 seconds, Gaggia in 8 minutes, Silvia in 15-20 minutes. Many "not heating" reports are impatience.
  3. Listen: do you hear the heating element clicking on/off? A faint click cycle when the machine is on indicates the thermostat is working.
  4. Check the display: any error code? Look up the specific code in your manual — heat-related codes are usually unambiguous.
  5. Has the machine been moved recently? Vibration during transport can dislodge thermostat connections (especially on Gaggia/Silvia internals).

Possible causes and fixes

Ordered by probability based on community-reported frequency. Try the first cause first.

#1 Blown thermal fuse (most common on Gaggia, Silvia, lower-end prosumer)

Single-boiler machines have a thermal fuse — a one-shot safety device that opens the heater circuit if the boiler ever exceeds a safe temperature (typically 165°C for brew, 180°C for steam). Once blown, the machine reads "off" to the heater even though the rest of the electrics work. Most common cause: running the machine dry (no water in the tank) for more than a few seconds, which spikes the dry boiler temperature.

Fix

Replacement thermal fuse is $5-8. Requires opening the chassis (1-2 screws on Gaggia/Silvia top cover). The fuse is wired in series with the heating element — typically mounted directly to the boiler with a metal clip. Voids warranty if under 1 year. If you are uncomfortable with mains-voltage wiring, this is a service-tech job ($60-100 with parts).

#2 Failed thermostat

The brew thermostat (and on dual-stat machines, the steam thermostat) controls when the heating element cycles. A failed thermostat reads "always at temp" so the heater never engages, or "never at temp" so it never disengages. On Gaggia/Silvia these are bimetal disc thermostats that cost $10-15 each.

Fix

Replacement thermostat is $10-15, snap-on metal disc on the boiler. Same chassis-opening procedure as the thermal fuse. Diagnose with a multimeter: at room temperature both brew (105°C) and steam (140°C) thermostats should read closed (continuity). If either reads open at room temp, it has failed.

#3 Heating element failure (rare)

The heating element itself can fail — the resistance wire inside opens after years of thermal cycling. Symptom: machine powers on, no heat at all, multimeter shows infinite resistance across the element terminals (should be ~30-50 ohms for a typical 1000-1400W single boiler).

Fix

Heating element replacement is the most invasive single-boiler repair — requires fully draining the boiler, removing the boiler from the chassis, and torquing the new element in with the right gasket. ~$30 parts + $150 service labor. At that price point, weigh against replacing the machine.

#4 Thermojet failure (Breville Bambino specific)

The Bambino uses a Thermojet thermocoil rather than a traditional boiler. If the Thermojet element fails, the machine cannot heat at all — no partial-heat symptom. Bambino Thermojet failure is uncommon but reported in some Breville support threads, typically after a dry-fire event.

Fix

The Thermojet is not user-replaceable. If your Bambino does not heat at all, contact Breville — under warranty it is a replacement; out of warranty, the repair cost typically exceeds the value of the machine.

When to stop DIY and call service

If your machine is under warranty: contact the manufacturer first, full stop. Opening the chassis voids warranty even if the eventual fix would have been a $5 part. For out-of-warranty machines, if you do not have basic multimeter skills and comfort with mains wiring, take it to a service tech — heating-circuit work has electrocution risk and the cost difference vs. DIY is not large enough to justify the safety risk for an inexperienced person.

Replacement parts and supplies

  • Thermal fuse (per-machine spec)

    Match the manufacturer-spec temperature rating. Generic fuses can fail incorrectly. Source from Gaggia/Rancilio/Breville parts retailers, not Amazon generics. ~$5-8.

  • Brew thermostat (bimetal disc)

    Match the temperature rating (105°C brew, 140°C steam for most single-boilers). ~$10-15.

Frequently Asked Questions

How long should my machine take to warm up?

Varies widely. Thermojet/Thermoblock machines (Bambino, Dedica) — under 30 seconds. Single-boiler with brass boiler (Gaggia, Silvia) — 8-15 minutes for brew, another 5-10 for steam. Dual boiler (Breville DB, Lelit Mara X) — 12-25 minutes for full readiness. If yours is taking dramatically longer than spec, that is a real symptom.

My machine reaches temp but cools fast — is that a heating issue?

No, that is normal for single-boiler machines. The brass boiler holds only ~100ml of water and loses temperature quickly between shots. The fix is shot pacing — pull within 30 seconds of the temp light coming on for best stability — not machine repair.

Can I test the thermal fuse without removing it?

Yes — with the machine unplugged and cool, you can probe the fuse terminals from the back of the chassis (some machines) or by removing the top cover. A working thermal fuse reads continuity (near 0 ohms); a blown one reads open. This is the cheapest possible diagnostic before ordering parts.

Is dry-firing covered by warranty?

Usually no. Most manufacturers exclude damage from running the machine dry (no water in tank) because it is user-preventable. If you blew the thermal fuse by dry-firing, expect to either pay for the repair out of pocket or DIY it.

Last reviewed: . We update troubleshoot guides when the manufacturer publishes new service documentation, when a recurring failure pattern shifts in the community, or when a fix becomes obsolete (e.g. a new model rev).