Breville Bambino Plus
Rough price: $400–500
The most-recommended first machine on r/espresso and Serious Eats' top pick. Hot in seconds and it can steam milk for you.
Check price on AmazonAffiliate disclosure: As an Amazon Associate I earn from qualifying purchases. Links marked "Check price on Amazon" are affiliate links. They cost you nothing extra. Details.
A short, honest shortlist for beginners: three machines, three grinders and the few accessories that actually improve your shot. Every pick is one that real home baristas on r/espresso, Serious Eats and Wirecutter keep recommending in 2025–2026. Prices are rough bands only and change often, so check the current price before you buy.
Get the free newsletter Follow on Pinterest
| Machine | Rough price | Portafilter | Milk | Heat-up | Best for | |
|---|---|---|---|---|---|---|
| Breville Bambino Plus | $400–500 | 54 mm | Wand, auto-texturing | 3 seconds | Milk drinkers who want it easy | Check price on Amazon |
| Gaggia Classic Evo Pro | $450–550 | 58 mm (standard) | Manual commercial-style wand | ~10–15 min | Straight espresso and tinkerers | Check price on Amazon |
| Breville Barista Express | $550–700 | 54 mm | Manual wand | ~1 min | One box with a built-in grinder | Check price on Amazon |
Rough price: $400–500
The most-recommended first machine on r/espresso and Serious Eats' top pick. Hot in seconds and it can steam milk for you.
Check price on AmazonRough price: $450–550
Wirecutter's budget pick. Built from simple commercial parts, easy to repair and to upgrade later. Budget extra for a good tamper.
Check price on AmazonRough price: $550–700
A long-running bestseller with a built-in grinder. Easiest way to start if you don't want to buy a separate grinder yet.
Check price on AmazonThe grinder matters more than the machine. A cheap machine with a good espresso grinder beats an expensive machine with a poor one. If you have to choose, spend on the grinder first.
| Grinder | Rough price | Burrs | Adjustment | Best for | |
|---|---|---|---|---|---|
| Baratza Encore ESP | $150–200 | 40 mm conical | Stepped (20 espresso steps) | Your first real espresso grinder | Check price on Amazon |
| MiiCoffee DF54 | $200–250 | 54 mm flat | Stepless | Single-dosing and lighter roasts | Check price on Amazon |
| Breville Smart Grinder Pro | ~$200 | Conical | 60 steps, timed dosing | Breville owners who want convenience | Check price on Amazon |
Rough price: $150–200
Serious Eats' entry pick and the default first grinder in most guides. Settings 1–20 are fine steps just for espresso, and Baratza sells spare parts.
Check price on AmazonRough price: $200–250
Budget single-dose grinder: you weigh the beans for each shot. Stepless dial for fine tuning. Support depends on the seller.
Check price on AmazonRough price: ~$200
Grinds straight into a 54 mm Breville portafilter using a timer. Simple to live with, but it doesn't grind as fine as the other two.
Check price on Amazon| Accessory | Rough price | Fits | Why | |
|---|---|---|---|---|
| Timemore Black Mirror Basic 2 scale | $45–60 | Any | Weigh beans in and espresso out with 0.1 g accuracy and an auto timer. The biggest consistency upgrade you can buy. | Check price on Amazon |
| Normcore WDT tool V3 | $30–50 | Any basket | Fine needles break up clumps before you tamp. The cheapest fix for sour, spraying shots. | Check price on Amazon |
| Normcore V4 spring tamper, 53.3 mm | ~$40 | Breville 54 mm only | Clicks at a set pressure, so every tamp is level and the same. Buy 58 mm for Gaggia or 51 mm for many De'Longhi machines. | Check price on Amazon |
| Breville Knock Box 10 | ~$35 | Any | Somewhere for used pucks so they don't end up in your sink. | Check price on Amazon |
| Urnex Cafiza cleaning tablets | $15–25 | Check your manual | Standard backflush cleaner that keeps oils from turning your shots bitter. | Check price on Amazon |
Check the size first: tampers, baskets and funnels have to match your portafilter. Breville uses 54 mm (buy a 53.3 mm tamper), Gaggia uses 58 mm and many De'Longhi machines use 51 mm.
18 g of coffee in, 36 g of espresso out, in 25–30 seconds. Use a scale for both numbers. If the shot is sour and fast, grind finer. If it's bitter and slow, grind coarser. Change one thing at a time.
Buy beans with a roast date 1–4 weeks old. Supermarket beans with no roast date are the most common reason for flat, fast shots. Start with medium roasts; light roasts are harder to dial in.
Grind, stir with a WDT tool, tap the portafilter level, then tamp once, firmly and evenly. Consistency matters more than force.
Start with cold milk in a cold pitcher. Keep the wand tip just under the surface for 2–3 seconds to add air, then sink it to swirl until the pitcher is too hot to hold (about 60 °C / 140 °F).
Purge and wipe the steam wand after every drink. Backflush (on machines that support it) and descale or filter your water as the manual says. Scale buildup is what kills cheap machines.
We don't get free review units and we don't take payment for placement. Before anything goes on the list, it has to pass three checks:
We give rough price bands instead of exact prices because retailer prices change every week. Always check the live price before you buy. When the community's recommendations change, we update this page.
Whatever you choose, keep $20–30 a month for fresh beans. They change the taste more than any accessory.
For espresso, yes, unless your machine has one built in. Espresso needs a very fine, even grind that you can adjust in tiny steps. Pre-ground coffee and blade grinders can't do that, which is why shots come out fast and sour.
Start with a double: about 18 g of coffee in the double basket. It's more forgiving, and most recipes and video tutorials assume it.
Many machines come with them. They hide grind mistakes by forcing out crema-like foam. They're fine for pre-ground coffee, but switch to the single-wall basket once you have a proper grinder. That's where the real flavor improvement is.
Semi-automatic machines (everything on this page) make you grind, tamp and steam yourself. You get better coffee and learn a skill. Super-automatics do it all at the push of a button but cost more and taste a step behind. If you know you'll never want to learn, look at a super-automatic instead.
Medium roasts are the easiest to start with. Dark roasts are forgiving but taste bitter if you over-extract them. Light roasts need a capable grinder and higher temperatures, so save them for later.
Wipe and purge the steam wand after every drink. Rinse the portafilter and basket every day. Backflush weekly with a cleaner such as Cafiza if your machine supports it, and descale on the schedule in your manual. Using filtered or soft water means less descaling.
Espresso gear often goes on sale around Black Friday and in spring and summer sales. Since you can't know exactly when, buy when you're ready, but check the current price first.