2. Beef Liver
One of the biggest reasons to eat beef liver is because of the high amount of vitamin B12 that it contains. A serving of just one ounce of beef liver contains well over the amount of B12 that the average person needs for the day. Not only does beef liver have a high amount of vitamin B12, but it also a great source of iron and folate. This means that eating just an ounce of beef liver can also help prevent anemia, which is caused by low amounts of iron in the body.
When purchasing beef liver it is important to make sure that you are only buying the highest quality beef liver that is available. Look for labels that state the liver is organic and that it is from pasture raised, grass-fed cows. It is also a good idea to make sure that the livers are cooked well before eating them.