Health campaigners say the governments obesity strategy is "falling apart", after it delayed bans on multi-buy deals for junk food and pre-watershed TV advertising.
Chef Jamie Oliver said banning adverts was vital to protecting child health.
Multi-buy deals made "people spend more on junk, and less on healthy food", the Childrens Food Campaign said.
But ministers say they are deferring the policy for a year to assess its impact on the cost of living crisis.
The Department of Health and Social Care (DHSC) said the planned ban on "buy one get one free" (Bogof) deals for food and drinks high in fat, salt or sugar (HFSS) as well as free refills for soft drinks, would be put on hold for 12 months, until October 2023.
Plans to restrict TV advertising of junk foods before the 21:00 GMT watershed and paid-for online adverts are also being paused for a year and will not come into force until January 2024, the department added.
It added curbs on junk food placement in stores would still go ahead in October.
Writing on Twitter, Mr Oliver said plans to "restrict 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," he said.
"Parents and kids dont 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 delay was also criticised as "unconservative" by former health minister Lord Bethall, who said it would be "extremely difficult" for the government to come back to the plans before the next election.
Lord Bethell, who previously served in Boris Johnsons government, told BBC Radio 4s Today programme that while he was "pro-choice", illnesses caused by excessive junk food consumption were placing a burden on the NHS and the taxpayer.
This video can not be played
Barbara Crowther, of the Childrens Food Campaign, said ministers should be urgently curbing multi-buy offers instead of "delaying and dithering".
"Obesity is spiking and millions of families cant afford to put proper food on the table. Multi-buy offers make people spend more on junk, and less on healthy food," she said.
"This delay threatens the UK target to halve childhood obesity by 2030. Boris is playing politics with our childrens health."
Prof Graham MacGregor, a cardiologist at Queen Mary University of London and chairman of Action on Sugar, said the delays contradicted the governments "levelling up" agenda.
"He has given in to his own MPs, and an aggressive food industry, who, ironically, were starting to comply with these new policies," he added.
Labours shadow health minister Andrew Gwynne said: "Instead of cutting childhood obesity, preventing ill-health and easing pressure on the NHS, this chaotic government is performing another U-turn."
However, public health minister Maggie Throup insisted the government remained committed to tackling the issue of childhood obesity.
"Pausing restrictions on deals like buy one get one free will allow us to understand its impact on consumers in light of an unprecedented global economic situation," she added.
About two thirds of adults in England were overweight or obese - with 28% of these considered to be obese - according to the NHS most recent health survey in 2019.
Among children aged four to five, 14% are obese, with a further 13% overweight, the National Child Measurement Programme found last year.
When surveying children aged 10 to 11 years old, this rose to 25.5% obese and 15.4% overweight.
These figures showed large increases on the previous year, when 9.9% of children aged four to give and 21% of children aged 10-11 were obese.
Source: NHS Digital
The British Retail Consortium said the ban on multi-buy deals was unlikely to make much difference as retailers have "largely moved away" from them ins recent years.
Andrew Opie, director of food and sustainability at the consortium, welcomed the delay on adverting rules as "one less distraction" for companies looking to focus on keeping prices down.
And industry body the Food and Drink Federation (FDF) argued that it "makes sense" to delay restrictions on multi-buy deals as families and manufacturers struggle with "high inflation".
Kate Halliwell, the FDFs chief scientific officer, also welcomed the delay to the advertising ban, saying it would give the industry time to prepare for a change in the law.
When the government unveiled the planned curbs, some of the UKs biggest food companies, including Britvic, Kelloggs and Mars, criticised them as "disproportionate" and lacking evidence.
Last month, Kelloggs said it would take the government to court over the curbs preventing some cereals from being placed in key locations in stores due to their high sugar content.
Laws requiring large restaurants, cafes and takeaways to list calories on their menus came into force last month.
What do you think about the delay to banning multi-buy deals for junk food? If you are able to talk to us please email: email@example.com.
Please include a contact number if you are willing to speak to a BBC journalist. You can also get in touch in the following ways:
If you are reading this page and cant see the form you will need to visit the mobile version of the BBC website to submit your question or comment or you can email us at HaveYourSay@bbc.co.uk. Please include your name, age and location with any submission.