Aldi Price Match scheme secrets: what to know before you shop

Sainsbury’s, Tesco and Morrisons have developed price-matching schemes to compete with Aldi - but are they all that they seem?
Aldi price match sign in a supermarket aisle

Aldi is the supermarket to beat on price - and rival supermarkets know it.

It regularly wins Which?'s cheapest supermarket title, coming top every month except one in the past two years.

So it's no surprise that over the years, other supermarkets have developed Aldi price-matching schemes to compete for customers.

But are these schemes always as straightforward as they seem? Here, Which? reveals the hidden secrets of Aldi Price Match schemes: from pasta with multiple matches to pork pies with very different amounts of pork. 

Be more money savvy

free newsletter

Get a firmer grip on your finances with the expert tips in our Money newsletter – it's free weekly.

Unsubscribe whenever you want. Your data will be processed in accordance with our Privacy policy.

Which supermarkets offer an Aldi Price Match scheme?

Sainsbury’s, Tesco and Morrisons have all developed Aldi price match schemes. 

The Co-op also has its own version, but only for members of its loyalty scheme. And Asda previously had a scheme, but dropped it earlier this year.  

We've analysed the data behind the Sainsbury’s, Tesco and Morrisons schemes to reveal just what you need to know.

Some schemes are bigger than others

We found Morrisons, Sainsbury's and Tesco had the largest range of price-matched products, so they are worth a look if you don’t have an Aldi near you. 

  • Sainsbury's (898 matches): Sainsbury’s has expanded its Aldi price match scheme quickly over the past year to overtake Tesco as the supermarket with the largest range of matched products. It includes broadly the same types of products as Tesco but has fewer branded items and more own-label ones.
  • Tesco (761 matches): The UK’s largest supermarket chain has more beers, wines and spirits matched in price to Aldi than the other supermarkets.
  • Morrisons (504 matches): Morrisons has been regularly matching more than 500 products (an increase from 2024) all year. It also matches prices to Lidl, taking whichever is the cheapest. Aldi price match products can be found in larger Morrisons supermarkets but not in Morrisons Daily branches.

Own-label is the norm, but some do more branded items

Products in Aldi price match schemes tend to be own-label. 

If you are keen on branded groceries, though, we found Tesco had the highest proportion in its price match scheme (19%) and Sainsbury’s the least (4%). 

We also found that most of the products included in price match schemes are non-perishable food, followed by chilled food – there are far fewer alcohol, frozen foods, pet, baby, homecare and beauty products to choose from.

The quality doesn't always match up

If you think matches are always the exact same product, you’re in for a surprise. Sometimes the amounts of key ingredients can be quite different. 

For example, pork pies at Sainsbury’s and Morrisons were matched to Aldi’s. The Aldi ones had 28% pork, the Sainsbury’s ones had 26% pork. And the Morrisons version? Just 20%. 

It was a similar story for chopped tomatoes: the Aldi version had 70% tomatoes and Sainsbury’s had 65%. 

It doesn’t always work in favour of Aldi, though – the coconut milk at Sainsbury’s listed 68% coconut extract compared to Aldi’s, which had 56%.  

We also found three supermarkets matched to Aldi’s cream of tomato soup – a standard-range product. The Sainsbury’s and Tesco matches were both also from their standard range, whereas the Morrisons offering was a budget version. 

Pack sizes might vary

While all the schemes match the unit prices (the price per 100g or 100ml), sometimes the pack sizes aren’t the same. 

Of course, you might expect a bigger pack to offer better value anyway, so the price matches on larger items may not be as good as they first appear.

You might also be surprised at the sheer number of products labelled as a ‘match’ to just one Aldi version. 

Take Aldi's Cucina Spaghetti, for example. It was price-matched by four other supermarkets in several different sizes – giving a total of 12 matches. 

You might get more variety than you think

Another tactic is to match several different flavours of a particular product to just one. This gives shoppers more choice, but might not be exactly what you think of when you see the word ‘match’. 

For example, we found that Aldi’s Cucina Pasta Sauce Bolognese 500g had 14 products at other supermarkets matched to it. These included normal bolognese sauces, but also chunky veg, tomato and chilli and no-added-sugar versions.

All figures checked August 2025


This story is part of a feature called 'How to beat rising food prices' that appears in the November edition of Which? magazine.

Join Which? to read the full investigation.