We all get those moments where we crave certain things, and unfortunately these are often potentially unhealthy foods like chocolate, sweets, ice creams, and cheese. Wouldn’t it be nice if we could crave a salad? Well, the good news is that it’s very unlikely your body is calling out for chocolate and cheese in particular. Instead, your body might just need a nutrient often found in these foods.
‘Fat’ isn’t a bad word. In fact, you need fat to live. Dietary fat is important because it gives you energy, it helps you to absorb nutrients from food, and of course it doesn’t hurt that it can keep your hair looking smooth and shiny! If you’ve been eating a low fat diet, your body may be calling out for a top up, which is why you might think that it’s craving cheese. Instead, try feeding this craving with foods containing healthy fats, like a handful of unsalted nuts or some slices of avocado. You could even take oil supplements, like flaxseed oil, which should give your body what it needs, and banish the craving.
Like calcium, magnesium is great for keeping our bones healthy, and every so often the body might let you know that it’s running low on this essential nutrient. Many people misinterpret this signal as a sign that the body is craving chocolate, as chocolate is a food that’s very high in magnesium. Rather than reaching for a box of chocolates, try taking magnesium supplements, or finding other great sources of magnesium. Contrary to popular belief, chocolate isn’t the only source! Leafy greens like spinach and kale, nuts and seeds, and fish including mackerel and tuna are all excellent choices.
Drooling about the thought of a juicy steak? Having dreams about a Sunday roast? Well, you may not be craving beef, but iron instead. Before throwing the ribeye on the grill, see if there could be any other ways to feed your craving. Iron tablets can work well (iron is often found in multivitamins, too), and it's also found in abundance in seeds, seafood, nuts, and beans. Your body needs iron to produce essential red blood cells, so it’s important not to ignore these cravings, but if you’re trying to lead a healthier lifestyle, it’s best to limit the amount of red meat you include in your diet.