On this page

I've spent most of the past five years working in specialty coffee. Behind the bar, I've pulled shots, dialed in grinders before the morning rush, and answered the same question from friends, relatives, and regulars: "What espresso machine should I buy for home?"

My answer depends on how that person wants to make coffee. I've pulled shots on every machine here, helped people set them up in their kitchens, and made my share of mistakes with them on my own counter. I'd recommend every one of them, but not to the same coffee drinker.

Making espresso can be as fussy as you want it to be. Some people enjoy weighing a dose and nudging the grind until a shot tastes right. Others want a latte before work without turning it into a project. Decide how much of that routine you want before you look at brand names or price tags.

If you want the short answer, it is the Breville Oracle. It is our #1 pick because it sits right in the middle of that spectrum, and because it is the machine we have used every day for more than two years. The rest of the list covers what to buy if you want to spend less, do more by hand, or do nothing at all.

What I Look For in a Machine

A home espresso setup with a machine, scale, tamper, and portafilter
A home espresso setup with a machine, scale, tamper, and portafilter

Once the excitement of a new machine wears off, these are the things you'll notice every morning:

  • Shot quality and consistency: The first shot should taste balanced, and the next one should taste the same.
  • Steam power: I want fine microfoam for latte art, not a pitcher full of large, airy bubbles.
  • Learning curve: A beginner needs some forgiveness, but there's no fun in outgrowing the machine right away.
  • Build and upgrade path: Some machines are closed appliances. Others take new parts and modifications as your skills grow.
  • Daily use: Counter space, heat-up time, and cleanup matter with every drink.

When I dial in a machine, I start around 9 bars of brew pressure with water near 200°F (93°C). I aim for roughly a 1:2 ratio: about 18 grams of ground coffee in and 36 grams of espresso out over 25 to 30 seconds.

What to Know Before Buying

A portafilter locked into an espresso machine as the shot begins
A portafilter locked into an espresso machine as the shot begins

Before you compare feature lists, sort out these four parts of the setup.

Budget for the grinder. A $500 machine with an inconsistent grinder will lose to a $200 machine with a capable one. At espresso pressure, an uneven grind quickly turns into an uneven shot. The entry-level machines below don't include grinders, so buy one with the machine instead of treating it as a later accessory.

Choose the right filter basket. A pressurized (or dual-wall) basket creates its own back-pressure. It covers for an average grinder and loose technique, so a beginner can still make drinkable espresso. A non-pressurized basket can bring out more nuance in the coffee, but it won't cover for an inconsistent grind or sloppy puck preparation. That's why most beginner machines come with pressurized baskets.

Know what the boiler changes. With a single-boiler machine, you pull the shot, wait for the temperature to climb, and then steam the milk. A dual boiler or heat exchanger lets you brew and steam at the same time. For one or two drinks, the single-boiler wait is easy enough once you know the rhythm.

Don't overlook the steam wand. If you mostly drink lattes and cappuccinos, the wand matters as much as the brew group. An underpowered one makes fine, glossy milk much harder to get right.

Our #1 Pick: Breville Oracle (BES980XL)

The Breville Oracle BES980XL in brushed stainless steel with a cup on the drip tray
The Breville Oracle BES980XL in brushed stainless steel with a cup on the drip tray

The Oracle is the machine on our own counter, and it has been for more than two years. It is the one we would buy again, which is the simplest test any of these has to pass.

What makes it the top pick is the balance. It grinds, doses, and tamps automatically when you push the portafilter into the grinder cradle, and its automatic steam wand textures milk to a set temperature and foam level. But you still move the portafilter, lock it into the group head, start the shot, and knock out the puck. You get the satisfying part of making espresso without every drink becoming a test of your tamping.

Espresso streaming from a bottomless portafilter on the Breville Oracle
Espresso streaming from a bottomless portafilter on the Breville Oracle
An iced latte in front of the Breville Oracle control panel
An iced latte in front of the Breville Oracle control panel

The coffee is the real reason. The dual stainless boilers, PID temperature control, and heated group head keep brewing conditions stable, and the shots taste as good today as they did the first month. We can pull a shot while the milk steams, which turns a latte into a three-minute job. We walk through that routine, with photos of every step, in our guide to making a latte at home.

It is not perfect. Shot consistency is our one real complaint: even with the automation, some shots run fast or slow and need a one-click grind adjustment. It is also big, around 35 pounds and 18 inches tall, so plan for clearance above the hopper and room to fill the tank. And "automatic" does not mean maintenance-free. The puck, basket, and steam wand still need attention after every drink.

Read the full Breville Oracle review for the two-year ownership details, or check the Oracle's current price on Amazon.

Who it's for: anyone who enjoys making espresso and milk drinks but wants help with the repetitive parts, and plans to keep the machine for years.

Best Around $100: De'Longhi Stilosa

The entry-level De'Longhi Stilosa on a kitchen counter
The entry-level De'Longhi Stilosa on a kitchen counter

I point people to the Stilosa when they want to try home espresso for about $100. Few machines this cheap make coffee I'd call decent.

Its pressurized basket takes some precision out of the process. Even with limited technique and an ordinary bag of coffee, a beginner can usually pull a drinkable shot. The compact body also leaves room for the separate grinder this setup needs.

The steam wand is the compromise. It's underpowered and fiddly, and many owners either replace it or live with coarse foam. I keep a Stilosa on hand and have hit the same wall. The pressurized basket also smooths over some of the flavor differences that a more experienced coffee drinker may want to taste.

If you're not sure espresso will become a hobby, the $100 Stilosa is a low-cost way to find out.

Who it's for: beginners trying out espresso, dorm rooms, and kitchens with little counter space.

Best Entry-Level Upgrades

Espresso and crema pouring from a bottomless portafilter
Espresso and crema pouring from a bottomless portafilter

Most buyers who already know they want to make espresso at home should start in this category. The Breville Bambino Plus and Gaggia Classic Pro both cost about $400–$500, and both are regularly discounted.

The choice comes down to how involved you want to be. Pick the Gaggia if you enjoy tinkering and learning a manual process. Pick the Bambino if you'd rather have a 3-second heat-up and automatic milk steaming. Neither includes a grinder. Add a scale with a built-in timer so you can adjust the grind until a shot lands in the 25–30 second range.

Breville Bambino Plus

The compact Breville Bambino Plus steaming milk in a pitcher
The compact Breville Bambino Plus steaming milk in a pitcher

The Bambino Plus is the entry-level machine I recommend most often, especially to Nespresso owners who want better espresso without a steep learning curve.

It heats in about 3 seconds, a difference I appreciate after waiting on slower machines. The steam wand can produce fine microfoam for latte art. On busy mornings, the automatic steam function is even more useful: I set the milk temperature and texture, leave to grab my socks, and return to steamed milk.

I can texture milk more precisely by hand than with the automatic setting. As a barista who pours latte art, I notice the difference, though a beginner may prefer getting the same hands-off result each time. A bottomless portafilter is a good later upgrade: it can help you improve extraction by showing channeling and uneven flow.

Who it's for: latte and cappuccino drinkers who want quick heat-up, a small footprint, and less manual work.

Gaggia Classic Pro

The stainless Gaggia Classic Pro with its commercial-style steam wand
The stainless Gaggia Classic Pro with its commercial-style steam wand

Pick the Gaggia Classic Pro if you want espresso to become a hobby. It asks more of you than the Bambino, but the non-pressurized setup can bring out more nuance in the coffee. Its commercial-grade steam wand is also better than the wands on other machines at this price.

You can modify the Gaggia instead of replacing it as you learn. Gaggia and third-party suppliers sell plenty of aftermarket parts, and many swaps take about ten minutes at the kitchen table. Common upgrades include changing the OPV spring to adjust pressure, fitting a bottomless portafilter, and adding a PID for temperature control.

The commercial-style controls take practice, and a few bad shots come with it. The single boiler also means pulling the shot before you bring the machine up to steaming temperature, so it can't brew and steam at once.

My verdict: The Gaggia Classic Pro gives me the best balance of price and shot quality here. Put in the time and it gives you more control. The available upgrades are why I'd keep it on my counter for a decade. I'd choose it over the Bambino if the process matters as much as the drink.

Who it's for: aspiring hobbyists, tinkerers, and owners who want a machine they can improve over time.

Best Automatic Espresso Machines

A touchscreen on a fully automatic bean-to-cup espresso machine
A touchscreen on a fully automatic bean-to-cup espresso machine

The Breville Oracle Touch is semi-automatic, while the Jura S8 is super-automatic. They cost about the same, but they take different amounts of work off your hands. I've spent plenty of time with both.

You give up some control for that speed. A hobbyist can't coax the same top-end cup quality from either machine as from a more manual setup. I think of it as trading the last 10% of shot quality for a drink in about 60 seconds with much less work. These are the fastest machines here, and plenty of busy households will take that trade.

Breville Oracle Touch

The Breville Oracle Touch and its built-in grinder
The Breville Oracle Touch and its built-in grinder

The Oracle Touch is the touchscreen successor to our #1 pick, the original Oracle we have owned for more than two years. It handles the fiddly steps but keeps the portafilter in your hands. Insert it and push it to the right, and the machine doses and tamps the grounds before pulling the shot quickly and cleanly.

Milk works the same way: choose the drink and temperature, and the machine textures it for you. I consistently made good coffee using only the automatic settings. The Oracle also gives you more say over the final cup than the Jura. Breville is easy to deal with when you need support or a replacement part. That matters on a machine with this many moving parts. The built-in grinder is the weak spot. It works well enough, but other grinders at this level do a better job.

Who it's for: coffee drinkers who want speed and automation while keeping some hands-on control.

Jura S8

The Jura S8 super-automatic machine brewing an espresso
The Jura S8 super-automatic machine brewing an espresso

I lived with the Jura S8 for a week. It made good espresso and required almost no technique: choose the drink, press once, and the machine handles the rest. Morning coffee became one less task to think about.

The S8 still cares which beans you feed it. Each new bag may need a grind adjustment, but the machine gives you limited control over that variable. If you switch roasters often or closely track extraction, that gets frustrating. If you usually buy the same beans and want consistency more than experimentation, it matters less. Owners tend to love the S8, which makes sense for a machine that asks so little of them.

The cleaning cycle also wastes some milk and cleaning solution because it doesn't fully purge the cleaner from the lines. Shot-to-shot consistency can vary a little, too. Neither issue ruins the one-touch routine, but I'd think about both before spending this much.

Who it's for: busy households and coffee drinkers who want one-touch operation more than manual control.

Accessories That Improve the Coffee

An espresso grinder, tamper, scale, and milk pitcher arranged on a counter
An espresso grinder, tamper, scale, and milk pitcher arranged on a counter

Three extras make a real difference:

  • A capable grinder: Buy it with the machine. An even grind changes the shot more than any other accessory.
  • A scale with a timer: Measure the dose and espresso yield, then time the shot. The numbers quickly show which grind changes help. Our espresso ratio guide explains what to aim for.
  • A bottomless portafilter: It's easier to clean, and it exposes channeling or uneven flow that a spouted portafilter hides. We switched to one on the Oracle and would not go back.

If the vocabulary above is new, our espresso terms glossary defines all of it with photos. Once a machine is on the counter, how to make espresso is the five-step routine, dialing in is the skill that matters most, and our accessories list is everything else we actually use.

Quick Comparison

Machine Price (approx.) Best for Learning curve
Breville Oracle (our #1 pick) $$$$ Great espresso and milk drinks with the right amount of hands-on work Low
De'Longhi Stilosa $100 Beginners trying out espresso Very low
Breville Bambino Plus $400–$500 Fast milk drinks with less manual work Low
Gaggia Classic Pro $400–$500 Hobbyists who want to modify their machine Moderate
Breville Oracle Touch $$$$ Automation with some hands-on control Very low
Jura S8 $$$$ One-touch coffee with minimal technique None

Choosing the Right Machine

Three freshly pulled espressos with crema on a wooden counter
Three freshly pulled espressos with crema on a wooden counter

If budget allows, buy the Breville Oracle. It is the machine we use every day, and after more than two years we have no plans to replace it. Start with the Stilosa if you want to try espresso with a $100 machine before committing to the hobby, and don't forget the grinder. At $400–$500, I'd spend my own money on the Gaggia Classic Pro for its shot quality and upgrade path. Pick the Bambino Plus if you want fine milk texture and quick heat-up without as much practice. Move up to the Oracle Touch or Jura S8 only if a one-touch drink matters more than squeezing the last bit of quality from manual adjustments.

It all comes down to how much of the process you want to do yourself.

Once the machine is on the counter, our step-by-step latte guide covers the dose, the shot, and both hot and iced milk. For mornings that call for a full pot instead, the Moccamaster KBGV has been our drip brewer for more than four years.

I also lived with a Samsung StormWash dishwasher for three years. The higher-end Bosch that replaced it made the tradeoffs easy to see.