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).

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.