Protein flapjacks are great for satisfying chocolate cravings whilst actually putting some good in your body too. It helps that most of them are so thick and stodgy you won't want to eat anything for a few hours.