We all know the classic cravings that you get during the day. Sometimes its hard not to give into these, but if you know what you're craving, it will mean your body is lacking specific nutrients or mineral. If you can identify what the craving is you can use these helpful tips to know what to swap it with to live a healthier life.
If you're craving chocolate, it means you lack magnesium. So items you should eat instead are legumes, fruit or nuts.
If you're craving something super sweet, you need more chromium, carbon, phosphorus, sulfur or tryptophan in your system. A healthy way to obtain this is eating raw nuts and seeds, legumes, fruit, fish, eggs, dairy, cranberries, raisins and sweet potato.
Those pesky carb cravings mean you need a boost of nitrogen. The ways to get this is eating high protein foods, including lean meats, fish, eggs dairy and beans.
When this hit you know you lack either phosphorus, sulfur, salt or iron. You should eat beef, fish, eggs, red peppers, garlic, apple cider vinegar, seaweed or greens to put a halt to these cravings.
Oily or fatty foods
If you crave a greasy chip, you lack calcium. Even though it sounds hard to swap these for broccoli, kale, cheese or sesame it'll satisfy those cravings but will be much healthier for you.