Whatever program you choose to follow will involve restricting calories in one way or another. This is necessary to persuade your body to use its fat reserves as fuel. However, unless you work WITH your metabolism and reduce calories intake in a way that keeps it stable you will cause yourself to get cravings for starches, either sweet (cakes, biscuits) or savoury (chips, crisps, pizza, pasta).