View All150
Chocolate & Sweets54
Chocolate 19
Crisps, Snacks & Nuts57
M&S Belgian Milk Chocolate Peanuts 125g
125g (£1.36 per 100g)
M&S 3 Classic Walnut Whips 85g
85g (£2.47 per 100g)
M&S Cherry Liqueurs 250g
250g (£1.28 per 100g)
M&S Milk Chocolate Gigantic Buttons 150g
150g (£1.67 per 100g)
M&S Belgian Chocolate Marzipan Balls 95g
95g (£1.79 per 100g)
M&S Belgian Flaked Chocolate Truffles 200g
200g (£3.13 per 100g)
M&S Praline Chocolate Bar 33g
33g (£3.18 per 100g)
M&S Toffee Chocolate Eclairs 200g
200g (98p per 100g)
M&S Vanilla Fudge Bar 36g
36g (£2.92 per 100g)
M&S Cappuccino Chocolate Bar 31g
31g (£3.39 per 100g)
M&S Milk Chocolate Cookie Dough Bites 140g
140g (£1.79 per 100g)
M&S Chocolate Coated Pretzels 95g
95g (£2.63 per 100g)
M&S Gigantic Mint Chocolate Buttons 150g
150g (£1.67 per 100g)
M&S Milk Chocolate Golden Coins 80g
80g (£1.63 per 100g)
Out of stock
M&S Caramel Filled Buttons 150g
150g (£1.67 per 100g)
Out of stock
M&S Going Gnome for Christmas 98g
98g (54p per 10g)
Out of stock
M&S Giant Percy Pig Coin 90g
90g (£2.89 per 100g)
Out of stock