Cheapest Hot Chocolate in the UK
Prices updated 13 October 2026 · 171 products across 7 supermarkets
We compare hot chocolate across all 7 major UK supermarkets — Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi and M&S — and rank by price per unit so you can see where hot chocolate is genuinely cheapest. Prices update daily.
Nescafe Dolce Gusto Chococino Hot Chocolate Pods x16 (8 Servings) 256g£1.25/kg£5.102
Tassimo Cadbury Hot Chocolate Pods x8 240g£2.76/kg£5.303
Morrisons Savers Instant Hot Chocolate Drink 400g£4.20/kg£1.684
Stockwell & Co Hot Chocolate 375G£4.21/kg£1.586
Stamford Street Co. Instant Hot Chocolate Drink 400g£4.38/kg£1.759
Morrisons Drinking Chocolate 500g£5.50/kg£2.7511
Tesco Lighter Hot Chocolate 270G£5.63/kg£1.5213
Tesco Instant Hot Chocolate 400G£6.25/kg£2.5016
Morrisons Instant Hot Chocolate 400g£6.25/kg£2.5017
Sainsbury's Instant Fairtrade Hot Chocolate 350g£6.57/kg£2.3019
Tesco Drinking Chocolate 400G£7.50/kg£3.00Cheapest Hot Chocolate: FAQ
Where is the cheapest hot chocolate in the UK?
Right now the best value hot chocolate is Nescafe Dolce Gusto Chococino Hot Chocolate Pods x16 (8 Servings) 256g at Morrisons, £5.10 (£1.25/kg). SmartShelf ranks hot chocolate by price per unit across 7 supermarkets, updated daily.
Which supermarket is cheapest for hot chocolate?
We compare hot chocolate across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi and M&S. Today Morrisons has the cheapest option, but the ranking updates every day as prices change.
How does SmartShelf compare hot chocolate prices?
We list each product's price per unit (£/kg, £/litre or per item) so you compare like for like, and we show loyalty prices such as Clubcard and Nectar where available — free, with no sign-up.