M&S meal deal
The complete guide to M&S meal deals in 2026 — the Lunch Bundle at selected stores, Dine In evening deals, Sparks rewards, and how M&S compares on quality vs price.
Hospitals
£6
Regional stations
£6.50
London stations
£6.99
Dine In from
£7
About the M&S meal deal
M&S Lunch Meal Deal
M&S offers a lunchtime meal deal at selected stores — mainly travel hubs and Simply Food locations rather than full-size Food Halls. The format is the standard sandwich + snack + drink, but the price varies by store type:
- Hospital stores (e.g. M&S at UHW Cardiff): £6.00
- Regional train stations: £6.50
- London train stations (e.g. Charing Cross): £6.99
- High street Food Halls: generally no lunch meal deal — items sold at individual prices only
This makes M&S one of the most expensive lunch meal deals, but the quality is a clear step above supermarket alternatives. The same product can be a different price depending on the store — for example, the Honey Roast Scottish Salmon Pasta Salad is £3.00 at a local Simply Food but £3.50 at a hospital store where it’s part of the meal deal.
Not all M&S stores carry the lunch meal deal. The M&S website shows a “Meal Deal” badge on eligible products when you select a store that offers it — if there’s no badge, that store doesn’t do the deal.
Dine In evening deals
The main M&S meal deal offering is the “Dine In” range — cook-at-home evening meals designed as a restaurant-quality alternative. These aren’t grab-and-go lunches but full dinner deals for two. The formats rotate and include gastropub (£15), pizza night (£14), Indian (£15), stir fry (£8), and pasta (£7).
These are some of the best value-for-quality evening meal deals in the UK — significantly cheaper than a restaurant or takeaway for comparable food.
Sparks card
The M&S Sparks card is free and offers personalised rewards, targeted deals, and charitable giving with each purchase. It doesn’t provide a fixed discount on meal deals, but Sparks members regularly receive tailored offers that can include money off food purchases. The app also surfaces personalised recommendations based on shopping habits.
M&S vs other stores
For lunch, the M&S Lunch Bundle is premium-priced — more expensive than Tesco (£3.85), Sainsbury’s (£3.95), or Boots (£3.60). You’re paying for quality: better bread, higher-quality fillings, and more artisan-style options. For evening meals, the Dine In deals are excellent value compared to eating out — a full dinner for two from £7 is hard to beat.