You want to lose weight - but at the same time those pesky cravings just won't leave you alone! If you find yourself hankering after fattening junk food, try one of these healthier alternatives instead.
See also: Five foods that cause your belly to bloat
See also: Lose weight by making your hormones work for you
Apples are packed with fibre and can help to stabilise your blood-sugar levels. Apples also contain pectin, which naturally slows digestion and promotes a feeling of fullness. Add apple chunks to porridge, salads or wraps.
Dark chocolate helps shut down hunger hormones. Plus, its bitterness helps to cut your cravings for salty, sweet and fatty foods. Choose dark chocolate that is 70% cocoa, and if you're trying to lose weight be sure to only eat a few squares!
Eggs are packed with protein, which helps to keep your body satisfied for longer. Studies show that eating protein for breakfast can help you to lose weight. Researchers gave two groups the same number of calories to eat for breakfast. The group that ate eggs lost 65% more weight and 16% more body fat over the eight-week study period than those who ate bagels.
Oatmeal is slow digesting, leaving you feeling full long after breakfast is over. Choose "rough cut" oats instead of "instant" versions, which take longer to digest. Why stop at breakfast? Eating a handful of toasted oats with zero fat natural Greek yoghurt and a few strawberries makes a guilt-free snack when you need something sweet.
See our pick of the 20 best weight loss aids and fitness gadgets...