Affiliate 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.

Better home espresso without wasting money

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

The 60-second answer

Espresso machines compared

MachineRough pricePortafilterMilkHeat-upBest for
Breville Bambino Plus$400–50054 mmWand, auto-texturing3 secondsMilk drinkers who want it easyCheck price on Amazon
Gaggia Classic Evo Pro$450–55058 mm (standard)Manual commercial-style wand~10–15 minStraight espresso and tinkerersCheck price on Amazon
Breville Barista Express$550–70054 mmManual wand~1 minOne box with a built-in grinderCheck price on Amazon

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 Amazon

Gaggia Classic Evo Pro

Rough 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 Amazon

Breville Barista Express

Rough 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 Amazon

Grinders compared

The 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.

GrinderRough priceBurrsAdjustmentBest for
Baratza Encore ESP$150–20040 mm conicalStepped (20 espresso steps)Your first real espresso grinderCheck price on Amazon
MiiCoffee DF54$200–25054 mm flatSteplessSingle-dosing and lighter roastsCheck price on Amazon
Breville Smart Grinder Pro~$200Conical60 steps, timed dosingBreville owners who want convenienceCheck price on Amazon

Baratza Encore ESP

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 Amazon

MiiCoffee DF54

Rough 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 Amazon

Breville Smart Grinder Pro

Rough 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

Accessories worth buying (in order)

AccessoryRough priceFitsWhy
Timemore Black Mirror Basic 2 scale$45–60AnyWeigh 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–50Any basketFine 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~$40Breville 54 mm onlyClicks 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~$35AnySomewhere for used pucks so they don't end up in your sink.Check price on Amazon
Urnex Cafiza cleaning tablets$15–25Check your manualStandard 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.

Beginner upgrade guides

1. Your first recipe

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.

2. Fresh beans

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.

3. Puck prep

Grind, stir with a WDT tool, tap the portafilter level, then tamp once, firmly and evenly. Consistency matters more than force.

4. Milk

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).

5. Keep it clean

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.

How we choose

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:

  1. Independent testing agrees. We start with published hands-on testing from places like Serious Eats and Wirecutter, plus specialist grinder reviews, and look for products that keep showing up across sources, not just one.
  2. Real owners agree. We read long-running beginner threads on r/espresso and Home-Barista. A machine that tests well but keeps failing after a year, or that owners regret buying, gets dropped.
  3. It suits a beginner. It has to be forgiving, easy to get parts for, and reasonably priced for what you get. Tinker-heavy gear only makes the list when we say so plainly (like the Gaggia).

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.

Sample budgets

Whatever you choose, keep $20–30 a month for fresh beans. They change the taste more than any accessory.

Beginner FAQ

Do I really need a separate grinder?

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.

Single or double shot?

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.

What about pressurized ("dual-wall") baskets?

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 or super-automatic?

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.

Light, medium or dark roast?

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.

How often should I clean the machine?

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.

When is the best time to buy?

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.

One useful espresso tip a week

Join The Espresso Upgrade newsletter for dial-in help, gear that's actually worth buying, and deal alerts. Free, and you can unsubscribe any time.

Sign up free