How to Choose an Espresso Machine: Complete Buying Guide
How to choose an espresso machine: machine types, heating systems, grinders, portafilter sizes, budgets and the best starting picks.
Disclosure: TheCoffeeGearReport is reader-supported. As an Amazon Associate we earn from qualifying purchases. If you buy through our links we may earn a commission at no extra cost to you.
The short answer
Choose an espresso machine by answering four questions in order: how hands-on you want to be (manual, semi-automatic or super-automatic), what you drink (straight espresso or milk drinks), how many drinks you make in a row, and your total budget including a grinder. Most beginners who want to learn are best served by a semi-automatic like the Breville Bambino Plus or Barista Express; people who want push-button lattes should buy a super-automatic.
Step 1: Pick your level of involvement
| Type | You do | Machine does | Best for |
|---|---|---|---|
| Manual / lever | Everything, including pressure | Heats water | Hobbyists who want full control |
| Semi-automatic | Grind, dose, tamp, start/stop shot, steam milk | Pressure, temperature | People who want to learn and get the best results |
| Automatic / guided | Grind and tamp (sometimes not even that) | Shot volume, sometimes milk | Learners who want guardrails |
| Super-automatic | Fill beans, water, milk; press a button | Grinds, tamps, brews, froths, cleans | Busy households, offices |
| Pod (Nespresso) | Insert pod | Everything | Maximum convenience, small drinks |
Step 2: Match the heating system to your drinks
How the machine heats water decides whether you can make milk drinks efficiently.
- Thermoblock / ThermoJet: heats water on demand. Fast warm-up (seconds), compact, good for one or two drinks. Common in Breville and De’Longhi machines.
- Single boiler: one boiler for brewing and steaming. Great shots, but you wait to switch between brewing and steaming temperatures.
- Heat exchanger (HX): one large steam boiler with a tube that flash-heats brew water. Brew and steam at once; may need a cooling flush.
- Dual boiler: separate boilers for brew and steam, each temperature-controlled. The most consistent for back-to-back milk drinks.
Rule of thumb: straight espresso or one latte a day, any system works. Two or more milk drinks back to back, look at heat exchangers or dual boilers.
Step 3: Decide on the grinder
Espresso needs a fine, consistent grind adjusted in small steps. You have two routes:
- Built-in grinder: saves space and money up front (Breville Barista Express and Barista Pro, De’Longhi La Specialista). Ideal for beginners.
- Separate grinder: better grind quality and upgradeable. Most enthusiasts end up here.
If you choose a separate grinder, look for one marketed specifically for espresso, with stepless or very fine stepped adjustment. Grinders designed for drip and French press usually cannot grind fine enough, or cannot adjust in small enough increments, to dial in a shot.
Pre-ground coffee goes stale quickly and can’t be adjusted, so plan on grinding fresh unless you buy a pod or super-automatic machine.
Step 4: Check the practical details
| Feature | Why it matters | What to look for |
|---|---|---|
| Portafilter size | Determines accessory choice | 58mm is the commercial standard; 54mm (Breville) and 51mm (many De’Longhi) are common |
| Temperature control | Consistency shot to shot | PID or electronic control |
| Pressure gauge | Helps you diagnose shots | Nice to have on semi-automatics |
| Water tank access | Daily convenience | Top- or front-fill if under cabinets |
| Footprint and height | Fit under cabinets | Measure, including the portafilter handle and bean hopper |
| Pre-infusion | More forgiving extraction | Low-pressure start before full pressure |
| Steam wand | Milk quality | Commercial-style tip; automatic wands for beginners |
Step 5: Set a realistic total budget
- Entry (roughly under $700 total): a ThermoJet machine plus an entry espresso grinder, or an all-in-one with a grinder.
- Mid-range (about $700–1,500): a single boiler with PID or a better all-in-one, plus a quality grinder.
- High-end (about $1,500–3,000): heat exchanger or dual boiler plus a premium grinder.
Add accessories: scale, tamper, milk pitcher, knock box and cleaning supplies.
Recommended starting points
Best first machine: Breville Bambino Plus
Fast ThermoJet heating, a small footprint and an automatic steam wand that makes good milk while you learn. Pair it with a separate grinder.
Check the Breville Bambino Plus on Amazon →
Best all-in-one: Breville Barista Express
A built-in conical burr grinder, pressure gauge and manual steam wand in one machine. The most common first espresso machine for good reason.
Check the Breville Barista Express on Amazon →
Best long-term single boiler: Gaggia Classic Pro
Commercial-style 58mm portafilter and steam wand, simple and repairable, with a big owner community.
Check the Gaggia Classic Pro on Amazon →
Best push-button: De’Longhi Magnifica Evo
A super-automatic that grinds, brews and froths milk with one-touch drinks, for people who want lattes without learning technique.
Check the De’Longhi Magnifica Evo on Amazon →
Best upgrade: Breville Dual Boiler
Brew and steam at the same time with stable temperatures, for households making several milk drinks a day.
Check the Breville Dual Boiler on Amazon →
Step 6: Think about your daily routine
Picture a normal weekday morning. If you have five minutes and want a latte for yourself and a partner, a single boiler that needs a wait between brewing and steaming will frustrate you, while a super-automatic or dual boiler will not. If you enjoy a slow weekend ritual and drink espresso straight, a simple single boiler or even a lever machine may be the most satisfying choice. Warm-up time matters too: ThermoJet and thermoblock machines are ready in seconds, while large boiler machines can take 15–30 minutes, which many owners solve with a smart plug or built-in timer.
Step 7: Plan for water and cleaning
Scale is the most common cause of espresso machine failure. Check your tap water hardness, use a filter pitcher or in-tank filter if it is hard, and follow the descaling schedule for your machine. Daily habits are simple: purge and wipe the steam wand after every use, rinse the portafilter, and empty the drip tray. Semi-automatics with a three-way solenoid valve can be backflushed with a blind basket and detergent weekly; super-automatics run their own rinse cycles but still need their brew unit and milk system cleaned.
Common mistakes to avoid
- Spending the whole budget on the machine and nothing on the grinder.
- Buying a single boiler when you make lattes for a family every morning.
- Ignoring water: hard water scales boilers, and very soft or distilled water can taste flat and affect some machines’ sensors.
- Not measuring under-cabinet height.
- Buying a semi-automatic when you really want push-button convenience.
FAQ
What type of espresso machine is best for beginners?
A semi-automatic with some guidance, like the Breville Bambino Plus or Barista Express, if you want to learn. A super-automatic if you only want convenience.
Do I need a separate grinder for espresso?
Not if your machine has a built-in grinder. Otherwise, yes: espresso needs a fine, adjustable grind that most drip grinders can’t produce.
What is the difference between a single and dual boiler?
A single boiler uses one boiler for brewing and steaming, so you wait to switch temperatures. A dual boiler has separate boilers, so you can brew and steam at the same time.
How much should I spend on a home espresso machine?
Many beginners do well with a total setup in the range of a few hundred to about $1,000 including the grinder. Spending more mainly improves milk workflow, consistency and lifespan.
What does 15 bar or 20 bar pressure mean?
It is the pump’s maximum rating. Espresso is typically brewed around 9 bar, so a higher bar number on the box is not a sign of better espresso.