By clicking a retailer link you consent to third-party cookies that track your onward journey. This enables W? to receive an affiliate commission if you make a purchase, which supports our mission to be the UK's consumer champion.

Best espresso machines for 2025: Breville, Delonghi, Smeg and more

Discover the key features to look out for when buying a traditional espresso machine and see our Best Buy picks and in-depth reviews, based on our expert testing
Adam SpeightSenior Researcher/Writer, Product Testing
Using an espresso coffee machine

Buzzing to find out which espresso machines are the best for getting your caffeine fix? Read on for our Best Buy recommendations and expert buying advice.

A traditional espresso machine uses ground coffee and is perfect for creating that authentic coffee shop experience in the comfort of your own home.

Technically, other types of coffee machines are espresso machines too, because they make espresso, but here we use 'espresso machine' to refer to traditional manual or pump-style espresso makers, as well as automatic espresso machines that use ground coffee.

Go to our coffee machine reviews to discover all the models we've tested.

Best espresso machines for 2025

We've selected some of the best espresso machines from our rigorous coffee machine tests, which include a blind-taste test by our coffee experts.

Unlock our expert recommendations below by logging in or, if you're not a member, join Which? to get access to all our rigorous reviews.

Espresso machine reviews by type

Espresso machines by price

Why you can trust our espresso machine reviews

We work for consumers, not brands. Our rigorous tests and expert recommendations help consumers to make better decisions – and drive up product standards.

That's why we don’t accept free product samples from companies or PRs. We buy everything ourselves from the shops, just as our members do.

This helps to ensure our reviews are 100% impartial and unbiased. And that you can trust what we say.

Which? coffee machine reviews give you the finer details that others don't. For example, we know you don't like to be kept waiting in the morning. So our rigorous testing finds out how long each espresso machine takes to heat up and how long the coffee flows for, so you know exactly how quickly you'll get your brew.

Fran Roberts-ThorntonSenior Researcher/Writer

As well as speed, our independent lab and expert taste tests rate:

  • The quality of espresso, taking into account the taste, aroma, appearance and temperature of the drink.
  • The  milk-frothing system (if there is one), taking into account the taste, aroma and appearance of a cappuccino, how thick the froth is and how well it blends with the coffee.
  • How easy it is to prepare the machine for use, what it's like to clean and descale and how simple the instructions are to follow.

Each aspect is rated on a seven-point scale by three laboratory assessors, so you know our ratings are unbiased, and not based on one person's opinion alone.

To learn more about how we go the extra mile for our coffee machines tests, read our how we test coffee machines.

Where to buy espresso machines

Get an espresso machine with express delivery or choose another option to suit you. Here are some of the most popular retailers.

  • Amazon offers espresso machines from brands including DeLonghi, Sage and Swan. Standard delivery is free for Amazon Prime members on all orders, and on orders over £35 for non-members. Espresso machines start from under £100 and go up to over £2,000, so there should be something for most budgets.
  • AO has a strong selection of Smeg machines, but other brands such as DeLonghi and Swan also feature. AO Five Star members get free and unlimited deliveries, while delivery costs up to £6 for non-members. Prices range from under £100 to just under £700.
  • Debenhams may no longer be a high street fixture, but its online shop stocks brands such as Cooks Professional, Smeg and Swan. Most models are under £200, but there are some available for double this amount. UK Supersaver Delivery takes 5-7 working days and costs £2.99. All delivery options are free for Debenhams UNLIMITED members.
  • John Lewis sells brands such as DeLonghi, Sage and Smeg, with prices ranging from under £120 to almost £1,400. UK delivery within 2 to 5 days, 8am–8pm, Monday to Saturday is free on orders over £50, otherwise it's £4.50. Click & Collect is free on orders over £30, or £2.50 if you spend less. It's available at Waitrose, selected John Lewis shops, Shell stations and Booths stores. Need it in a hurry? Next day delivery is available for £7.50.
  • Robert Dyas features machines from the likes of Ariete, Dualit and Smeg. Most models cost between £100 and £250, but there are some lower and higher priced ones available. Some models are online exclusives, so it's best to check before popping to your local branch. Delivery is free on orders over £30 with code FREEDEL30. However, they don't deliver to the Scottish Highlands, Scottish Isles, Isle of Man, Isles of Scilly and the Isle of Wight.

How to buy the best espresso machine

There are a few key questions you should ask yourself before you buy an espresso machine:

  • Are you happy to get hands-on to make your perfect coffee? It may take a bit of practice to get used to measuring out and preparing ground coffee yourself, but once you get the hang of it you'll have the freedom to experiment with different blends.
  • Do you need additional features like a milk frother? You can choose an espresso machine that has a manual milk frother built in but you needn’t let that dictate your choice, as you could buy a separate freestanding milk frother. You might also want to invest in a coffee grinder. See our round-ups of the best milk frothers and the best coffee grinders.
  • Do you want to be able to use ESE pods? To make cleaning up easier, some espresso machines can take ESE pods (like coffee teabags) as well as ground coffee – we’ll discuss ESE pods in more detail later.

Find out which coffee machine brands are the most reliable.

Best espresso machine features to look for

Beyond making great espresso, there are a few things you should expect from a good espresso coffee machine.

Attractive, practical design

Many espresso machines have a traditional look, with old-fashioned dials and controls that leave you to decide the length and strength of your drink.

A light-coloured machine may take some extra effort to keep clean, as they can get mucky during coffee making and milk frothing. 

Some of the machine's removeable parts, such as the portafilter or filter basket, may also be dishwasher-safe, so it's worth checking the manual for guidance on this. 

Automatic milk frother and milk tank

These days, most traditional espresso machines have a steam wand for frothing milk so you can make milky coffees, such as lattes or cappuccinos. But some do come with a milk tank for automatic milk frothing, to make things less messy.

Pressure (measured in bars)

This indicates the level of pressure used to push water through the ground coffee to make an espresso. 

Most traditional espresso machines range from 9 to 20 bars, which ensures your coffee is not under-extracted with a sour flavour or over-extracted with a burnt flavour. 

Keep in mind that it's not just the pressure that will affect the taste of your coffee. Other factors, such as the quality of coffee, brewing temperature and the size of the coffee grounds, will all contribute. 

Cup warmer

Some espresso machines use heat from the boiler to warm the plate on top of the coffee machine, where cups can be placed to gently warm them before use.

Double filter basket

If you think you'll often be making coffee for two, look for a machine with a double filter (the small basket that holds the ground coffee and is placed in the portafilter).

Ability to accommodate large cups

If you like to make your latte in a glass or use other non-standard sized cups, look for a machine that can accommodate this through, for example, a removable drip tray.

See our best coffee machines advice for help choosing between pod, espresso and bean-to-cup machines.

What coffee should I use with my espresso machine?

The best type of coffee to use with your traditional espresso machine is a strong, dark roast. It should be finely and evenly ground so that the water can be pushed through it at the correct rate to get the best flavour.

Look out for ground coffee labelled 'espresso' or specifically designed for use in coffee machines – it's the same stuff as the regular ground coffee that you'd use with a cafetiere or drip coffee machine, just roasted longer and ground more finely. Alternatively, you can buy whole dark-roast beans and grind them yourself at home.

If you choose to grind your own beans, take care not to grind them too coarsely or you'll end up with sour, acidic-tasting coffee, caused by the water not being able to extract enough flavour (under-extraction). In terms of consistency, aim for a grind a little finer than table salt.

Different coffee roast levels and what they mean

  • Light roast – produces a milder coffee. Tend to be brighter, more acidic and have a toasted, grainy flavour. Retains the original flavour characteristics of the beans well.
  • Medium roast – a medium-intensity coffee with fuller body. A good balance of intensity and flavour.
  • Dark/Italian roast – stronger, more bitter-tasting coffee, often with intense smoky or woody notes.

What are ESE pods?

ESE (easy serve espresso) pod

ESE pods (easy serve espresso pods) are single-use coffee pods that look a bit like teabags filled with coffee.

Normally containing around 7g of coffee, they are designed to do away with the measuring out and tamping of your coffee before making it, and they make cleaning up afterwards easier, too.

ESE pods are manufactured by many brands, so they offer the freedom to try different types of coffee. They can also be used in many brands of machine – check your machine's manual to see whether it's compatible.

You can dispose of used ESE pods in your organic food waste recycling bin.

To find out more about coffee pod recycling, see reusable, recyclable and compostable coffee pods

Espresso machine troubleshooting

Having problems with your espresso machine? Here's how to remedy the most common issues.

  • Coffee not dispensing properly: Regularly cleaning the portafilter and filter baskets on your espresso machine will ensure they don't get blocked. This can happen more often if you're using a very fine grind of coffee. Check the user manual to see if the parts are dishwasher-safe, which can make the cleaning process a lot quicker. 
  • Milk not frothing: If your espresso machine has a steam pipe, it could be blocked. After you've finished using it, wipe it down with a damp cloth and run steam through it for a couple of seconds to flush out any milk residue that could be left inside. Also consider the type of milk that you're using, as non-dairy milks don't tend to froth as well. 
  • Coffee crema is too light or dark: The perfect espresso should have a golden, creamy top, also known as a crema. If the crema is too light and your coffee is being dispensed too quickly, this could be because the ground coffee is too coarse or hasn't been tamped into the portafilter enough. Alternatively, if the crema is too dark and is being dispensed too slowly, this could be because the ground coffee is too fine or has been tamped too hard. 

Many problems such as leaking, excessive dripping or reduced water flow can also be put down to a build up of limescale, so it's important to descale your espresso machine regularly – see how to clean your coffee machine for more advice. This is particularly important if you live in a hard-water area. 

For more tips on making great coffee, see our guide to how to make perfect espresso and cappuccino.