Celebrity chef Antony Worrall Thompson has apologised for his "stupid and irresponsible actions" after he was arrested for shoplifting cheese and wine at a supermarket.
The 60-year-old Ready Steady Cook star was cautioned by police after he was caught stealing from the Tesco store in Henley-on-Thames, Oxfordshire.
In a message on his website, Worrall Thompson said: "I am so sorry for all my recent stupid and irresponsible actions. I am, of course, devastated for my family and friends, whom I've let down, and will seek the treatment that is clearly needed.
"I am not the first and I certainly won't be the last person to do something without rhyme or reason - what went through my head, only time will tell. Of course, I must also apologise sincerely to Tesco, with whom I've had a long and genuine working relationship, and to all the staff at the Henley branch, many of whom I've got to know over the years.
"Once again, I am so sorry and hopefully in the future I can make amends."
The former I'm A Celebrity... Get Me Out of Here! contestant, whose restaurant business has been hit by the recession, was caught while using a self-scanning till last Friday.
According to The Sun, a camera had been set up after he was spotted by staff not paying for some low-value items on a total of five occasions.
He was stopped in front of shocked shoppers by guards as he left the store, The Sun reported.
A Thames Valley Police spokesman said: "Thames Valley Police arrested a 60-year-old man from High Wycombe following a report of shoplifting offences in Tesco, Reading Road, Henley-on-Thames. The man has been issued with a formal caution for these offences."
A Tesco spokesman said: "It's a matter for police."