M&S meal deal
The complete guide to M&S meal deals and Dine In offers in 2026 — multiple formats, premium quality, Sparks rewards, and how the evening deals compare to lunchtime meal deals.
Pasta deal
£7
Stir fry deal
£8
Pizza deal
£14
Gastropub
£15
About the M&S meal deal
A different kind of meal deal
M&S doesn’t offer a traditional lunchtime meal deal in the same format as Tesco or Boots. Instead, they run multiple “Dine In” formats aimed primarily at evening meals. These are designed as restaurant-quality alternatives you cook at home — not grab-and-go lunches. The formats rotate and include gastropub (£15), pizza night (£14), Indian (£15), stir fry (£8), and pasta (£7).
Lunch options
M&S does sell individual sandwiches, salads, and drinks in their Food Halls, but without a bundled lunchtime deal price. You’ll pay full price for each item, which typically costs more than a supermarket meal deal. The quality is premium — M&S sandwiches are consistently rated among the best — but you’re paying for it.
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 Dine In deals, but Sparks members regularly receive tailored offers that can include money off food purchases.
M&S vs other stores
M&S doesn’t directly compete with supermarket lunchtime meal deals. Their Dine In offers target the evening meal occasion — replacing a takeaway or restaurant visit rather than a lunchtime sandwich. At £7–£15 for a full dinner for two, the Dine In deals offer genuine value compared to eating out. For lunchtime, you’re better off with Tesco (£3.85), Sainsbury’s (£3.50), or Boots (£3.60).