We reveal why you're craving certain foods – and clever swaps to make to curb the cals

It might not just be a lack of willpower – if you really must have that choccie bar or pizza, your body may be trying to tell you something. Read on to help decode your cravings and find out why you really fancy that pudding.

 

YOU’RE CRAVING

CHOCOLATE

It could be because it’s high in magnesium, so you may be low in this mineral.

TRY THIS INSTEAD

Almonds and cashew nuts.

 

YOU’RE CRAVING

BURGER

It could be because you may be lacking iron and red meat is rich in this.

TRY THIS INSTEAD

Lean steak.

 

YOU’RE CRAVING

PIZZA

It could be because you’re missing out on calcium – all that cheese is a good source.

TRY THIS INSTEAD

Tinned sardines, broccoli & almonds.

 

YOU’RE CRAVING

BREAD

It could be because you may have a wheat sensitivity, which can, strangely, get you hooked.

TRY THIS INSTEAD

Alternatives such as oatcakes and rye bread.

 

YOU’RE CRAVING

A FIZZY DRINK

It could be because fizzy drinks feel particularly quenching when you’re thirsty.

TRY THIS INSTEAD

Sparkling water with a squeeze of lime.

 

YOU’RE CRAVING

CURRY

It could be because craving spice can be down to a zinc deficiency.

TRY THIS INSTEAD

Eggs, fish and pumpkin seeds

 

FOR MORE HEALTH STORIES CLICK HERE

 

YOU’RE CRAVING

BISCUITS

It could be because you’ve got low blood sugar, leading to a need for sweet things.

TRY THIS INSTEAD

An apple and a handful of nuts.

 

YOU’RE CRAVING

PUDDING

It could be because your mood’s low and you need comfort food.

TRY THIS INSTEAD

Low-fat rice pudding.