Aldi
Price £1.69
Calories: 399 kcal per pack
Visibly smaller than the wrap from M&S, it hasn’t got quite as much meat filling than its rival, leaving you craving for more at the end of your working day. The sauce, while satisfyingly sticky – just like you expect it to be in a duck wrap - doesn’t really have a distinctive taste. It’s all a bit soggy and soft.

M&S
Price: £3.30
Calories: 463kcal per pack
Great presentation. The wrap includes nice big chunks of cucumber and spinach which add balance to the overall meal. The sauce is very rich with a unique taste of orange. Perfect lunch on the run and well worth the price.

Aldi's tasty Egg & Cress sandwich (left) cost just £0.85 - 53 per cent less than a very similar product from M&S (right)

Save: £0.95 (53 per cent)

Aldi
Price £0.85
Calories: 353 kcal per pack
The sandwich is good if you like things simple. The bread is very soft while the egg is cut nice and thick. It would have benefited from a little more watercress but overall a very tasty sandwich.

M&S
Price £1.80
Calories: 332 kcal per pack
The bread that the M&S egg sandwich is made with really compliments the richness of the egg flavour, as it's quite malty and thicker than the average supermarket sandwich. The filling has a great mayo to egg ratio. A classic afternoon tea sandwich.

Aldi's chicken salad sandwich at £1.69 (left) is a reliable choice but a similar product from M&S's at £2.80 (right) tastes better

Save: £1.11 (40 per cent)

Aldi
Price: £1.69
Calories: 362 kcal per pack
The bread is quite moist and floppy, but the filling is filled to the brim with juicy chunks of chicken and just enough sauce. This is a reliable choice that will not disappoint but equally is not going to knock your socks off.

M&S
Price: £2.80
Calories: 385 kcal per cpack
While the malted brown bread is too soft for my taste it pairs very nicely with the chicken and a very rich sauce. The sliced tomatoes and spinach add to the freshness of the sandwich leaving you satisfied with your lunch.