A semi-automatic machine leaves the key decisions to you: you grind, tamp, and start and stop the shot. That's more work, and it's also where the best home espresso comes from.
Updated 9 Nov 2026. Based on published specs and named reviews (linked below) — how we rate. Prices change; recheck before you buy.
What separates them
Temperature control. Serious Eats found PID machines more consistent; non-PID boilers can swing between about 185°F and 210°F and need temperature surfing.
Heating type. Breville's ThermoJet heats in seconds; boiler machines like the Gaggia and Profitec take minutes but have commercial-style steam.
Portafilter size. 54 mm (Breville) vs the commercial-standard 58 mm (Gaggia, Profitec), which opens up more aftermarket baskets and tampers.
Milk workflow. Single-boiler and single-thermoblock machines brew and steam in sequence. If you make several milk drinks at once, Serious Eats points to dual boilers.
Serious Eats' overall favorite: PID at 200°F, pre-infusion, three-second heat-up, and an automatic steam wand. The easiest semi-automatic to get good results from quickly.
Serious Eats' best under $500: commercial parts, 58 mm portafilter, OPV set to 9 bar, a powerful steam wand. It's "best for" enthusiasts who "make one steamed milk drink at a time."
Wirecutter's top pick for beginners and enthusiasts alike. Serious Eats also recommends it: dialed in within four shots, preheated in under seven minutes, and ready to steam 30 seconds after a shot — though its steam wand "isn't the most powerful." PID, a pressure gauge, and an adjustable OPV give room to tinker.
Model note: Profitec's site now lists the GO 2.0, which keeps the boiler, pump, and 58 mm group but adds an OLED display, programmable brew buttons, selectable pre-infusion, and hot water via the steam wand (Profitec technical data). Our specs and price are for the first-generation GO at Whole Latte Love; check which version you're buying.
Serious Eats' intermediate pick: adjustable grind (30 settings), temperature, and pre-infusion, plus a manual steam wand whose milk texture its testers preferred over some automatic wands.
ThermoJet (ready in ~3 s per Breville); PID per Serious Eats
Portafilter
54 mm
Size
16.1 W × 13.8 D × 13.1 H in
Who should skip it: people who already own a good grinder.
Higher up
If you're past these, Serious Eats' enthusiast picks include the Rancilio Silvia (listed there at $995, no PID), the Diletta Mio ($1,409, separate steam thermoblock), and dual boilers such as the Breville Dual Boiler ($1,600) and Lelit Elizabeth ($1,800). We don't cover prosumer machines in depth yet.