I found this on another site.
Do you crave onions, garlic, cabbage or broccoli?
You may have a sluggish or overloaded liver. These foods contain high levels of sulfur, which help improve liver function. A sluggish liver cannot work properly to help break down toxins or keep hormones in balance. Toxins can accumulate from either external sources or from poor digestion that results in internal toxicity. You have nutritional deficiencies and too much toxic exposure.
If you have any of the above food cravings, there is help. A review of your diet and lifestyle can easily locate simple changes that could improve your health and reduce your cravings.
Hello, not much help i know but i just wanted to tell you i have the same problem, Except my cravings are raw onion(which i eat like an apple),salt,ice,and white cabbage. Im not pregnant by the way. my tongue even gets sore from the ice sometimes. i had a baby 3 years ago and that is when the ice cravings began,the onion,cabbage and salt are recent. went to my doctor two days ago and he is baffled and referring me to an eatting disorder group.
iron onions contain iodine which are good for your blood
This food is very low in Saturated Fat, Cholesterol and Sodium. It is also a good source of Dietary Fiber, Vitamin B6, Folate, Potassium and Manganese, and a very good source of Vitamin C.
Read More http://nutritiondata.self.com/facts/vegetables-and-vegetable-products/2501/2#ixzz1ESpstFP4
This is what I found:
Blood cholesterol levels are getting high
The body is trying to protect itself from osteoporosis
The body may be trying to expel something from the body (onions are used for chelation)
Onions can help minimize the risk of heart disease
Help stop blood clots
Help reduce the risk of cancer
Helps as a decongestant