I have a serious sweet tooth, so I took on the delicious task of tasting chocolate bars from all the major UK supermarkets to find out which one really comes out on top.08:18, 03 Jun 2026I have to preface this taste test by declaring that I have a massive sweet tooth.‌The 'sneak a bite of cake in the middle of the night' and 'my stomach always has space for dessert' kind - so this taste test task was meant for me. Nay, I was born to undertake it.‌Theatrics aside, it definitely means I'm coming in with a well-developed palate - a self-proclaimed (and humble) chocolate connoisseur of sorts.‌It's only fitting then, that I tried out every major UK supermarket's own-brand chocolate to choose the best one, so that you don't have to.It goes without saying Cadbury Dairy Milk is the undisputed king (or queen) of milk chocolates, so I imagined it would be hard to find a supermarket brand that matched up at a lower price point. Little did I know that's exactly what would happen.‌To keep things interesting and unbiased, I threw in a Galaxy milk chocolate bar as well, since many people, myself included, believe it happens to be at par (if not better on some days) with Dairy Milk.Ultimately, the eight chocolate brands I tried were - Cadbury's Dairy Milk, Galaxy's Smooth Milk Chocolate, Tesco, Asda, Sainsbury's and Morrisons' Milk Chocolate Bars, M&S's Choc Marks Milk Chocolate Bar and Waitrose's Belgian Milk Chocolate.A wonderful, chocolatey, gooey, and delicious taste test [spanning several days] later - I had found a chocolate bar that tasted as good as Cadbury, which not only cost 70p less, but also gave me 40g more chocolate.‌The criteria I judged on were simple - chocolatey-ness, sweetness balance, texture, and value for money.Cadbury Dairy Milk (160g) for £3At a hefty £3 for only 160g of chocolate, Cadbury's Dairy Milk drives a hard bargain, but I'll be damned if it wasn't mouthwateringly delicious.Around since 1905 when it first launched in the UK, no matter how many centuries pass, this heaven-sent bar of chocolatey goodness will never go out of style.‌Its sweet and chocolatey (but not overtly so), rich, velvety, creamy, and familiar taste is not one to be easily beaten, and this taste test proved to be no different, with Dairy Milk coming out on top. At 534 kcal per 100g, it isn't even the bar with the most calories. The only painful part was its sky-high retail price, but I guess there's no such thing as a free lunch and all that.Rating: 9.5/10‌Galaxy Smooth Milk Chocolate (100g) for £2.45Coming in hot on the heels of Dairy Milk is Galaxy's Smooth Milk Chocolate - rich, creamy, velvety and delicious.It had the most different tasting chocolate of all 8 bars sampled, as if the very cacao beans used were a unique specimen altogether. At £2.45 for only 100g, it's also the worst when it comes to value for money, but that didn't stop my tastebuds from tingling while I munched away at this sophisticated-looking bar of chocolate.‌At 544kcal per 100g, it's more calorific than the Dairy Milk, and its chocolate to RRP ratio caused me to knock a full point off. Lastly, sometimes a Galaxy bar does feel too sickeningly sweet (but don't tell anyone I said that).Rating: 9/10Tesco Milk Chocolate (200g) for £2.30The Tesco Milk Chocolate may have been my least favourite of the lot. It tasted too sweet - the 552kcal per 100g confirmed my suspicions - and didn't have a great balance of flavours. It also lacked that velvety, rich, and creamy chocolate texture, but most importantly, it tasted like it didn't cost too much - and that's never a good sign.‌While £2.30 seems to be the price range at which supermarket own-brand chocolates retail, this one left much to be desired.Rating: 4.5/10Waitrose Belgian Milk Chocolate (180g) for £3.50Another pricey contender on the list, it's not surprising Waitrose came out somewhere on the top in the rankings, and for that price, it better have.‌With 32% cocoa solids, the Waitrose bar was the most dark-chocolate tasting of them all, keeping a good balance between being not too sweet but sweet enough. At 538kcal per 100g, it's the second least calorific on the list. It had decent texture and richness, and overall it just tasted kind of rich and expensive.Those who prefer a slightly more cacao-forward flavour would like this bar of chocolate.Rating: 7.5/10‌ASDA Milk Chocolate (200g) for £2.28ASDA's own-label milk chocolate was a little too sweet for my liking, and overall it just tasted kind of...bleh. The texture, chocolatey-ness, and flavour felt like nothing to write home about, and at 555kcal per 100g, it's got the second-highest amount of calories among all 8 bars. Being the most affordable bar at £2.28 for 200g, it comes in just above the Tesco chocolate bar for me.‌Rating: 5/10Sainsbury's Milk Chocolate (200g) for £2.30Sainsbury's Milk Chocolate bar was a middle of the pack contender for me. Almost bordering on too sweet, it pulled back just short of crossing the sickeningly sweet threshold - at 546kcal per 100g, that tracks.The bar had a decent texture, and the velvety creaminess was neither mind-blowing nor mind-numbing. It didn't taste very premium as a chocolate bar, but it did the job of satisfying an after-dinner sweet craving. Overall, this feels like a decent budget-buy in a category that's expensive overall.‌Rating: 6/10‌Morrisons Milk Chocolate (200g) for £2.30Morrisons Milk Chocolate was the big surprise on this list for me - it held its own when compared to the Dairy Milk, and that's saying a lot for a £2.30 for 200g budget milk chocolate.It didn't feel sickeningly sweet and had a decent balance of flavours and tasted surprisingly nice - although its 553kcal per 100g value tells a different tale. Its texture sat somewhere between rich and not too thick, while still being fairly velvety and creamy.I would recommend buying the Morrisons Milk Chocolate bar if the Cadbury Dairy Milk and Galaxy Chocolate feels too costly to splurge on.‌Rating: 8/10M&S Choc Marks Milk Chocolate Bar (180g) for £3.70M&S's Choc Marks Milk Chocolate Bar was another top contender for me, but this one didn't surprise me that much. At £3.70 for 180g, it was the most expensive of all the bars I tried, but oh so worth it.When I say this bar of chocolate was Thick and Chunky, I mean it. It was also genuinely milky, not too sweet, but not too cocoa-ey either. It had a decidedly velvety mouthfeel and didn't feel sickening despite being the thickest bar of chocolate I've ever eaten in my life.Article continues belowIt was also the one with the most amount of calories at 567kcal per 100g - but I guess that's the price to pay for that delicious chonkyness.The real cincher, and how I knew it was a definite top contender? My husband sneakily came back for seconds - and he hates milk chocolate with a passion.Rating: 8.5/10