The 28-year-old TV personality, who is dating vegetarian chef Matthew Mosshart, has lost 70 lbs since 2009, reported Contactmusic.
"Once I learned how to work out right and eat right, it's one of those things that you just have to commit to a life change rather than being on a diet. Because a diet doesn't work.
"You lose weight and you stop it and it will all come back. So you just have to take baby steps, commit to something and stay true to it," Osbourne said.
Osbourne recently admitted she has never been happier with her body.
