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.