There was little difference in terms of quality between the retailers' offerings. Tesco's cannelloni (four stars) looked nothing like the image on the box, but had a rich, cheesy flavour and a generous helping of meat.

Sainsbury's offering (three stars) looked a bit more appealing. Its pasta tasted fresh but the meat in the centre tasted a little dull.

Asda's
product (three stars) was a bargain at £1.70. There was plenty of meat and a thick layer of pasta, but it could have done with more cheese. The meat was sparse in Morrisons' version (three stars), but it had a pleasant tomato taste and rich flavour.

Waitrose's dish (three stars) was the most expensive at £2.19 and was not really worth forking out extra for. It looked and tasted fine but was nothing remarkable.