The cheese & onion is well known as one of the cheapest sandwiches on the market. This makes sense when you consider that no meat and a compact layer of filling keeps the production costs down.
The median price of a cheese & onion sandwich is £1.20. This is lower than that of most other kinds of sandwiches. Furthermore, all but one of the 13 cheese & onion sandwiches we surveyed are under £2 and one is even under £1.
Still, some brands of cheese & onion sandwich are more expensive than others, so watch you don’t get ripped off!
Most Expensive Cheese & Onion Sandwich
To buy an Urban Eat cheese & onion sandwich from WHSmith will set you back £2.79. This makes it the most expensive cheese & onion sandwich on the market by far, but it is in line with other sandwich prices at WHSmith.
There’s a tie for second most expensive cheese & onion sandwich. Both the On the Go! cheese & onion sandwich from Wilko and the cheese & onion sandwich from The Co-operative Food are priced at £1.60.
Least Expensive Cheese & Onion Sandwich
The least expensive is the Tesco Everyday Value at just 85p. Note that this is a cheaper alternative to the standard Tesco cheese & onion sandwich, which is higher up in the ranks at £1.05. Both Morrisons and Asda price their cheese & onion sandwiches at £1, making them joint runners up.

Eat In Prices
Greggs is the only freshly made sandwich shop that offers a cheese & onion sandwich, so its is the only eat in price to mention. The eat in price for a Greggs cheese & onion sandwich is £1.70 (including VAT) and the take away price is £1.40.

Although this is the high end of the price scale when compared to other cheese & onion sandwiches, both prices are low when you compare to other sandwiches on the market.
The Full Picture…
Product Name | Take Away Price | Eat In Price |
---|---|---|
Median | £1.20 | £1.70 |
Tesco Everyday Value Cheese & Onion | £0.85 | |
Morrisons Cheese & Onion | £1.00 | |
Asda Cheese & Onion | £1.00 | |
Morrisons Reduced Fat Cheese & Onion | £1.00 | |
Tesco Cheese & Onion | £1.05 | |
Waitrose Cheese & Onion | £1.10 | |
Sainsbury’s Cheese & Red Onion | £1.20 | |
Sainsbury’s Be Good to Yourself Cheese & Red Onion | £1.20 | |
M&S Cheese & Onion | £1.30 | |
Greggs Cheese & Onion | £1.40 | £1.70 |
The Co-operative Cheese & Onion | £1.60 | |
On the Go! Cheese & Spring Onion | £1.60 | |
Urban Eat Cheese & Onion | £2.79 |