Drink water. Sometimes sugar cravings are a sign of dehydration.
Eat more healthy fats (like olive oil, coconut oil and nut butters)
Eat sweet vegetables and fruit (paired with a healthy fat)
Get some rest: If you are in a chronic state of stress or sleep deprivation, your body craves quick energy like sugar.
Evaluate the amount of animal protein you eat:Eating too much animal food) can lead to cravings for sweets and eating too little animal food can also lead to cravings for sweets.
Eat regularly throughout the day and have balanced snacks
Add spices to your diet
Add magnesium rich foods or supplements
Add fermented foods to the diet