One spec to sort them all
Every espresso machine's character — its speed, its milk workflow, its price, its quirks — flows from one engineering decision: how it heats water. Learn the five systems and every product page becomes legible; this is the decoder the rest of our machine guides lean on.
The physics driving it all: brewing wants water around 93°C; steaming wants ~130°C+. One temperature source, two jobs, conflict — and each heating system is a different resolution of that conflict.
Thermoblock & thermocoil: heat on demand
Instead of a tank of hot water, a heating block flash-heats water as it flows through. The wins: near-instant readiness (the Bambino Plus is ready in about a second), compact bodies, low standby cost, and — done well, with digital control — surprisingly consistent brew temperature. The trades: sequential workflow (brew, then reconfigure to steam), modest steam power, and no thermal mass to glide through long sessions. Modern implementations (Breville's thermocoil class) have made this tier genuinely good; bargain thermoblocks (the Dedica tier) show more drift. This is the right system for speed-first, space-first, one-or-two-drinks households — most of the under-$500 bracket.
Single boiler: the classic compromise
One actual boiler, switched between brew temperature and steam temperature. The wins: real thermal mass (stable extraction once hot), simple robust architecture (the Gaggia and Silvia have run on it for decades), full-pressure steam when it gets there, and supreme moddability — adding a PID turns the thermostat's guesswork into digital precision, the tinkerer path's defining upgrade, factory-included on the Profitec GO. The trades: warmup measured in minutes, and the brew-steam wait — pull the shot, then wait while the boiler climbs to steam temperature, stretching a cappuccino into a five-plus-minute affair. Right for: shot-first drinkers, modders, and the buy-it-for-life build-quality tier, where simple means serviceable.
Heat exchanger: one boiler, both jobs
A steam-temperature boiler with a brew-water tube running through it — the café classic (e61 machines). Brew and steam simultaneously from one boiler. The wins: true milk-drink workflow at less than dual-boiler complexity; gorgeous traditional machines. The trades: brew temperature is managed indirectly (the "cooling flush" ritual on classic designs), and the tier's price overlaps dual boilers enough that — in this site's current database — we point milk-first buyers straight at the dual boiler tier and shot-first buyers at premium single boilers. The HX deserves its paragraph for completeness and café lineage.
Dual boiler: the conflict, dissolved
Two boilers, two temperatures, zero compromise: brew at a PID-held 93°C while steaming at full power. The Breville Dual Boiler ($1,599) is the value landmark of the class — café workflow, digital precision, back-to-back milk drinks without a wait. The trades: money, counter space, warmup, and more plumbing to maintain. The question that justifies the tier is pure workflow: how often do you make milk drinks, for how many people? Daily-cappuccino households feel the upgrade every single morning; straight-espresso drinkers are paying for a boiler they rarely fire — the Dual Boiler vs Profitec GO matchup is exactly that fork.
The manual footnote
The Flair 58 opts out: electric preheat for the group, your arm for pressure, no steam circuit at all — covered in the lever guide.
The decoder, in one table
| System | Ready in | Brew+steam | Example | Right for |
|---|---|---|---|---|
| Thermoblock/coil | Seconds | Sequential | Bambino Plus | Speed, space, starters |
| Single boiler | 5–15 min | Sequential + wait | Gaggia, GO | Shots-first, modders |
| Heat exchanger | 15–20 min | Simultaneous | e61 café class | Traditionalists |
| Dual boiler | 10–15 min | Simultaneous, precise | Breville Dual Boiler | Daily milk drinks |
| Manual lever | ~5 min | No steam | Flair 58 | Ritualists |
FAQ
Is a dual boiler worth it over a single boiler?
If milk drinks are daily — especially for two-plus people — yes: simultaneous brew and steam is felt every morning. For straight espresso, spend the difference on build quality and the grinder instead.
What does PID mean on an espresso machine?
A digital temperature controller holding the boiler at a precise set point instead of a thermostat's swing. Factory-fitted on machines like the Profitec GO; the classic aftermarket upgrade on the Gaggia.
Why does my single boiler make me wait between shot and steam?
One boiler, two temperatures: after brewing (~93°C) it must climb to steam range. That wait is the system's defining trade — and the reason milk-drink households climb the heat-system ladder.
Are thermoblock machines bad?
Not anymore — modern digital thermocoils (Bambino class) pull consistent shots and dominate the speed-and-space use case. The bargain tier drifts more; the under-$500 guide draws the line.
The morning pull
Spec changes, silent revisions, and new machines run through the SpecScore model — one email when it matters.