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.

Prices verified April 2026. Prices may vary by location. Marks & Spencer, M&S, and Sparks are trademarks of Marks and Spencer PLC. mealdealer.uk is not affiliated with M&S.

Get notified when we launch

One email when we launch. That's it.