Why do we crave certain foods? Let’s discuss all the different cravings; we crave everything for a reason. Our brain actually signals us when we’re lacking certain nutrients. For instance, chocolate cravings is indicative of magnesium deficiency.  Before you reach for anything fattening maybe you should try some supplements first (especially if you are watching your waistline). Of course, that little piece of dark chocolate is an excellent source of catechins — antioxidants, which are beneficial to your health.Â
I don’t recommend restricting your diet when pregnant. Have a little ice cream once a week and enjoy eating when you’re hungry, but always choose healthy foods and healthy portions. Don’t binge and try to eat different nourishing foods every day. Some doctors think  food allergies in babies may be linked to mothers eating the same food every day while pregnant.
When you crave peanut butter you probably need B vitamins and amino acids. One tablespoon of peanut butter is fine and it will stop you from overindulging on other foods during the day — so go for it. People think when you eat fat, you get fat — not true if you don’t overindulge and stay on a healthy diet.Â
Banana cravings as you know means you need more B vitamins and/or potassium in your diet — so go for it. My grandmother ate a banana a day when she got older, she lived to 100 yrs. old. I’m not saying it was the banana but it sure didn’t hurt. She ate everything fresh, drank veggie juices everyday and ate organic.Â
Cheese cravings  usually indicate lack of calcium. Whatever you do, stay away from american cheese and any processed cheeses — they’re also loaded with aluminum and salt. I like organic cheddar, goat cheese , brie, mozzarella and provolone myself – which are fine in moderation. Broccoli would be a good substitute to help with this craving. If you don’t like broccoli try a good calcium supplement. Other sources of calcium are dandelion, horsetail, hydrilla, kukicha tea from Japan, almonds, and almond milk, etc.
Cola or coffee indicates an addiction to caffeine. If you want to stop this craving try Boiron Coffea Cruda pellets. However, if you must have, go for the coffee instead (w/o sugar). Cola soda will deplete your body of necessary minerals/vitamins. It’s unhealthy! If you must have soda choose a ntural brand (cold pressed).
Nuts! No you’re not nuts for craving nuts, you probably need more good fats, protein and B vitamins in your diet. Have a handful a day — they are good for you. Keep in mind, if you get constipated go for walnuts because they are high in fiber and great for lowering bad cholesterol (LDL) and raising good cholesterol (HDL). Also, walnuts may have a calmative effect for those that are stressed.
Did you know walnuts have an anti-inflammatory effect similar to drugs, without the side effects, for ailments such as arthritis, rheumatism and heart disease. When you boil walnuts, you can drink the liquid , this may help with pain in the chest (according to one herbalist from Europe). Of course, please go to the ER if you have persistent pains in the chest.
Pickles indicates usually a need for potassium. Remember they are usually high in salt. Go for coconut water or a banana instead. If it’s salt you’re craving check with a doctor to see if there’s an underlying health problem, i.e., thyroid disease. Try dulse (kelp) on your food instead.
Tart foods usually indicates a medical problem as well if it persists. Again ask your doctor to check.
Always remember that the more we nourish our bodies with the proper nutrients the less we will crave bad foods.Â
Here’s a list of some vitamins I suggest: Solgar Calcium Citrate or Mega Food Calcium, and/or  Vibrant Health Green Vibrance