Jamie Oliver has criticised the Government’s decision to delay a ban on two-for-one offers on unhealthy and fattening foods and adverts for these foods before the 9pm watershed, calling it a "wasted opportunity".

The celebrity chef said this decision would not be a good step in protecting children's health.

Ministers have said they are also deferring the ban on buy-one-get-one-free deals for foods and drinks high in fat, salt or sugar (HFSS) in England for 12 months so they can review the impact on family budgets in the face of the cost-of-living crisis.

READ MOREGovernment to delay ban on buy-one-get-one-free deals for unhealthy foods

The move has been welcomed by the industry and by some Tory MPs opposed to the state interfering in how people spend their money, but it has alarmed health campaigners.

Oliver posted a tweet about the topic saying: “We know there’s a vital need to protect child health and make sure the next generation doesn’t suffer from diet-related disease. Policies like restricting junk food advertising to kids are crucial for levelling up and popular with the public.

“This is a wasted opportunity and it starts to erode the whole obesity strategy – which at some point looked progressive and world-leading written down, but is falling apart when it comes to acting on these policies.

“Parents and kids don’t want to hear any more excuses from the Government. I really hope the Prime Minister @BorisJohnson proves me wrong and shows real leadership to give young people a healthier and fairer future”.

The Department of Health and Social Care (DHSC) said the ban on multi-buy promotions will now come into effect in October 2023, while the bar on TV adverts before 9pm is delayed to January 2024.