We all have one food we can't resist, but is that food derailing your diet? These stars kicked their vices and proved that saying no can be the recipe for success.
Jessica Simpson
Skipped sweet treats.
What she gave up:
Jessica, 26, maintains her amazing body by saying no to creamy desserts like strawberry shortcake.
Kilojoules saved:
Doing away with her post-dinner slice of cream-filled sponge cake saves Jess 810kj and 8.4g of fat.
Snack alternative:
If you have a sweet tooth like Jess, you can still satisfy it by going for fresh fruit instead of baked goods.
A cup of strawberries contains just 200kj and negligible fat. Add low-fat ice-cream and you have a yummy, healthy end to any meal.
Hilary Duff
Cut out fat by saying no to hot chips.
What she gave up:
"I used to be obsessed with French fries," says the 18-year-old actress and singer. "I'm the biggest French fry person in the world." But Hilary managed to take the oily, salty snacks off her menu, and immediately saw the benefit.
"I saw such a big difference so fast," she says.
Kilojoules saved:
By giving up a 150g bucket of chips, Hilary saves 1255kj and 23g of fat a day.
Snack alternative:
Instead of reaching for hot chips this winter, warm up with air-popped popcorn. It contains just 113kj and 0.3g of fat per cup, and is a light but satisfying snack.
Beyoncé Knowles
She ditched fried food.
What she gave up:
Have you wondered why Beyoncé is looking so bootilicious these days? The 24-year-old traded in fried food for healthy vegies and lean meat.
"My weakness is fried chicken," admits the chart-topping singer. "It's not easy being a Southern girl who loves good soul food."
Beautiful Beyoncé has managed to transform her body. "I wanted to look different from myself," she says of her dramatic weight loss.
Kilojoules saved:
By giving up just one piece of crumbed, fried chicken daily, Beyoncé has avoided 1800kj and 28g of fat.
Snack alternative:
Steer clear of frying and go instead for a grilled chicken breast. It has only 460kj and 1g of fat.