I tried the cafes at Tesco, Asda, Morrison's and M&S — I'll never return to one
Each and every cafe suprised me in one way or another - but one was not in a good way.

Our major supermarkets all have cafes to go with them — but how do they compare? I visited four of the biggest UK supermarket chain cafes to find the best one, focusing on major factors such as value for money, cleanliness, suitability for children and how tasty the food and drinks are.
I headed to Asda, M&S, Morrison's and Tesco. All of them shocked me, one for the wrong reasons. I was probably around 12 years old when I last ate in a supermarket cafe and I would have chosen a hot chocolate with all the toppings and a ham and cheese toastie. This was back when the best things you could get were a jacket potato, or a pot of tea and a scone.
Things are very different today: supermarket cafes now boast menu items that have gone viral on TikTok, like the strawberry iced matcha latte, and posh brunch options such as eggs royale. Tesco and M&S, especially, are boasting restaurant style menus but for a fraction of the price.
This was not the only thing that stood out, however. The friendliness of the staff was truly a breath of fresh air. I felt a sense of community in each cafe, as staff spoke to regular customers as though they were friends and nothing was too much to ask. So will a supermarket cafe become my new go-to? Here are my experiences from best to worst.
1. M&S
As you might have guessed before reading, my favourite was M&S. Known for their quality produce on the shelves, the cafe was not going to disappoint. It was by far the cleanest, and had the best menu for my taste. I went for the chicken and pesto crunchy sandwich — it was delicious, fresh, tasty and healthy.


I also tried a supermarket cafe classic, the jacket potato with cheese and beans, as well as the breakfast wrap (as recommended by staff on the day) and the viral strawberry iced matcha latte.
The only time I had ever tasted matcha before it reminded me of grass but I took another chance on trying to understand what exactly I was missing. As much as I hate giving into trends, something about the strawberry matcha was special. I loved it!

The only downside of the M&S cafe was that it was the most expensive, by far, and so I am not sure you could justify dining out here so often. The jacket potato with cheese and beans cost £7.50, my chicken and pesto sandwich cost £7.50, and the breakfast wrap cost £6.95. To me, this is a little expensive for lunch in a supermarket, as these prices are even higher than the likes of Costa and Starbucks. But M&S does boast an affordable kids' menu, where children can grab a main, snack and drink for just £4.50.
2. Tesco

Again, I was shocked to see the range of menu items. Here you can get a chicken burger with fries, barista-made drinks, and some seriously delicious brunch items, as well as teacakes, scones and other classic supermarket cafe sweet treats.
Despite this, I could not do a supermarket cafe review without getting a full English, could I? I opted for the big breakfast, with fried bread, sausages, hash browns, eggs, beans and bacon. It was £9.50, but the portion size was enough for two!


The prices of their other menu items ranged from £6 to around £9, and all appeared to be great value for money. I also enjoyed yet another strawberry iced matcha latte, which was on par with the one I had in M&S and I am now a matcha lover.
The staff were friendly, the service was fast, the cafe was clean and everything was tasty. On top of this, kids can eat here for £4, which to me, is a bit of a bargain!
3. Morrison's

Dining at Morrison's cafe exceeded all of my expectations. On top of the extensive range of freshly made cakes, salads and sandwiches, you can grab British classics such as bangers and mash, fish and chips, steak pie and mash, and other hearty meals all for around £7.
The best part is, kids eat for free with an adult meal costing £5 and over. This means you could get a jacket potato with cheese and beans for example, and your child can get chicken dippers, chips and veg, and it would cost you just £5 for the lot.


They also sell refillable soft drinks for £2.75, have a slushie machine, and refillable coffee machines. This cafe really caters for the whole family.
The value for money here really stood out to me, and the jacket potato was actually nicer than the one I had in MandS, while being £2.50 cheaper. The staff were friendly, the cafe was nice and busy, and it was really clean. The menu here is definitely more humble than the one in MandS, but it still offers a restaurant level of dining with cafe-style value for money.
I'm 23 with no kids but if I was a mum looking for somewhere I could take my kids, Morrison's would easily be in the number one spot.
4. Asda

I was debating not including my experience in Asda in this review as all I am going to do is urge you to avoid the place but I have to be honest after all. The only enjoyable thing was drinking my Costa coffee, which I used it to wash down my stale panini, brick-hard carrot cake and to distract me from the dirty tables and the sticky floor.

My experience was definitely hindered by the fact that the entire hot food menu was not on offer due to staff shortages, and there was only one person working on both the till and in the kitchen. Though, despite the staff shortage, I received friendly service.
The only other menu item I tried was a £4.95 ham and cheese panini. The bread and the cheese were decent, but the ham was like eating rubber.

One positive is that when they are serving food, kids can eat here for just £1, which is real value for money.
It is safe to say I will not be going back to Asda cafe again any time soon, especially with Morrison's, Tesco and M&S just around the corner.