How to Stop Food Cravings by Eating Healthy Foods

November 17, 2011

Stop Food Cravings - Eat Healthy FoodsHave you ever asked yourself why you crave certain foods? If you crave a particular food, chances are your body is deficient in a specific vitamin or mineral. The fact is, you can stop food cravings, by eating foods that have the adequate amounts of vitamins and minerals that your body truly needs. Eating healthy foods, is the surest way to avoid gaining unwanted weight. Next time you develop food cravings, you should substitute your food cravings with healthier food options. Here is a list of few food cravings, and the reasons for each craving.

Stop food cravings by eating healthy foods

Chocolate cravings:

If you crave chocolate, chances are your body is deficient in magnesium. Instead of eating chocolate, you should eat raw nuts, legumes, fruits, and seeds. They are much healthier alternatives to chocolate.

Sweets cravings:

Most people that I know, crave sweets. This is because their bodies are deficient in chromium, phosphorus, sulfur, carbon, or tryptophan. If you crave sweets, your doctor should be able to tell you what your specific deficiency is.

-          For chromium deficiency, get in the habit of eating broccoli, cottage cheese, dried beans, and chicken.
-          For phosphorus deficiency, eat liver, beef, poultry, fish, nuts, legumes, eggs, and grains.
-          If your body lacks sulfur, your diet should be rich in cranberries, and cruciferous vegetables such as cabbage and kale.
-          For carbon deficiency, I suggest you consume fresh fruits.
-          If your body is deficient in tryptophan, then you should eat raisins, spinach, sweet potato, lamb, and cheese.

Bread cravings:

If you crave bread like I do, your body might be deficient in nitrogen. You can eat healthy bread such as sprouted grain bread, or you can eat high protein foods such as fish, nuts, meat, and beans.

Coffee cravings:

I may be the only person in America, who does not crave coffee. If you crave coffee, it means that your body is deficient in phosphorous. Healthier substitutes to your coffee addiction include chicken, beef, poultry, liver, fish, dairy, eggs, nuts, and legumes.

Fatty food cravings:

Some people crave oily snacks, and other fatty foods. If you are one of those persons with this issue, your body might be lacking calcium. You should eat more broccoli, kale, legumes, cheese, and turnip greens.

Soda cravings:

Similar to coffee, most people crave soda. In fact, soda craving must be one of the most common food cravings I know of. There are at least 11 ways to lose love-handles, and avoiding soda is one of these ways. If you are part of the millions of people who crave soda, your body is probably deficient in calcium. Calcium deficiency is the same deficiency that causes fatty food cravings. To stop craving soda, your diet should be rich in kale, legumes, broccoli, cheese, and turnip greens.

How to stop food cravings – Last word

As you can see, our body is very complex. When the body is deficient in a specific vitamin or mineral, it causes us to crave foods that are mostly unhealthy. We should all learn to stop food cravings, by eating healthy food alternatives.

If you enjoyed this post, I’d be very grateful if you’d help it spread by emailing it to a friend, or sharing it on Twitter or Facebook. Also if you haven't done so yet, go grab your Gymboss Interval Timer below. Thank you!

Gymboss Interval Timer    

{ 9 comments… read them below or add one }

sushie February 5, 2013 at 1:49 am

why do i have cravings for fresh cream when i really hate milk? can anyone please tell me.


Amanda November 11, 2012 at 6:17 pm

I am not a huge fan of orange juice but sometimes crave it. I think because I need vitamin C or perhaps calcium. Anyone know for sure?


John Oxnard- Fitness Leads To Good Health July 8, 2012 at 11:59 pm

We will always have cravings but one thing that will help you not go for the candy bar is if it’s not in your pantry. When I go on a certain diet I clear out all the foods that conflict with my diet. Also, if you have stuck to your diet for 6 days out of the week don’t feel guilty in having a cheat day on the 7th day. It really helps getting all your cravings out of your system.


Asra Baig May 15, 2012 at 12:18 pm

Hi, Is there a test which shows what our body is deficient in?


Kodjo May 15, 2012 at 8:35 pm

Because most symptoms are the result of the body’s inability to generate specific vitamins, you can do a nutrient deficiency test that reveals that vitamins are absent. See HERE as an example


Shana May 8, 2012 at 5:26 pm

I crave beans! They are a regular part of our diet, but if I go 3 days without them, I am digging for some. Any suggestions? Not particular on the kind, we eat a wide range.


Kodjo May 8, 2012 at 5:30 pm

Your body’s simply craving protein and fiber!


Tonya January 24, 2012 at 7:33 pm

I crave burnt match heads is there something my body is lacking that causes me to do this?


Kodjo January 25, 2012 at 10:00 am

I suggest you absolutely check with your physician, but I’m almost certain you have a condition called cautopyreiophagia, which occurs when your body is deficient in dietary potassium. Your plasma zinc levels might be off as well. In worst cases, it can be a sign of psychiatric disorder. In any case, you should clear all doubts and assumptions, by getting evaluated by your doctor.
Hope that helps


Leave a Comment

Your email address will not be published. Required field are marked *

Previous post:

Next post: