If there's one thing that's not an essential when times are hard it's chocolate.
With prices rising across the board it's the sweet stuff that can often be ditched from people's shopping lists.
But nobody wants to deny themselves completely, especially when the little ones want a treat.
So why not think about swapping what you buy for cheaper versions.
We decided to try Lidl and Aldi's dupes of some branded favourites to see how they compare on quality and cost.
READ MORE: The £28.07 Asda Smart Price shop that's causing such a stir amid cost of living crisis
We bought Mars, Snickers, Milky Way, Aero and Twix to judge them against Lidl's Mister CHOC range and Aldi's Dairyfine products.
For a start the difference in price is stark. Although the size of packs and individual bars is different from the branded versions, we worked out the equivalent to get a fair comparison. And although we could only get hold of a pack of larger Milky Way bars to taste, we used a pack of fun size bars for the price comparison too.
Aldi and Lidl are almost exactly the same on size and cost, except for their versions of Milky Way - with Lidl's Candy Creme Bars coming in at 4p cheaper than Aldi's Dreemy bars.
I could tell from the flavour and appearance which one was the genuine Mars, but my children thought all the Aldi versions were the real deal, except for their Bubbly Mint. I think the shape of it gave that away more than anything though, as Nestle's version has the rounded edges, but they also preferred the taste and texture of Aero.
But it was Aldi's version of Twix, the Jive bar, that quickly became the stand out favourite and both were convinced it wasn't one of the 'rip-offs' as they call them at school.
READ MORE: My family ate nothing but Asda Smart Price for a week and it cost less than £50
I'm certainly not complaining though, as it could well save me a small fortune. When it works out at just over 12p for a 42g Jive bar, compared with 22p for a 40g branded Twix (multipack price that is), I know which one I'll be choosing.
When they can't tell the difference between most of the branded and non-branded versions, I'll go with the budget buy every time.
Do you buy branded chocolate or shop's own versions? Can you or your family tell the difference? If you haven't would you consider swapping to save money? Let us know in the comments here.
Lidl
Caramel Bars 6 x 389g 62p
Peanut & Choco 6 x 389g 62p
Candy Creme Bars 256g 85p
Bubbly Milk Chocolate Mint 100g 69p
Caramel & Biscuit 5 x 42g 62p
Aldi
Titan 6 x 389g 62p
Racer 6 x 389g 62p
Dreemy 256g 89p
Bubbly Mint 100g 69p
Jive 5 x 42g 62p
Branded bars
Mars 4 x 39.4g £1.25 (equivalent of £1.80 for Aldi/Lidl size)
Snickers 4 x 41.7g £1.25 (equivalent of £1.71 for Aldi/Lidl size)
Milky Way 227g £3 (equivalent of £3.38 for Aldi/Lidl size)
Aero 90g £1 (equivalent of £1.11 for Aldi/Lidl size)
Twix 9 x 40g £2 (equivalent of £1.16 for Aldi/Lidl size)
READ MORE: My family ate nothing but Asda Smart Price for a week and it cost less than £50
READ MORE: My kids tried beans from all the supermarkets and thought this 32p tin were Heinz
Sign up to our Manchester Family newsletter here.