10 Foods High in Vitamin B12 to Help Rid of That Weak and Tired Feeling

6. Red Meat

Red meat (beef, pork and lamb) are prominent sources of vitamin B12. They are important in maintaining a healthy blood stream and when consumed, can give you energy that can last you through the day. Red meat should be eaten in appropriate amounts and in moderation. For every 100 grams of cooked lamb and beef you get 3 mcg of Vitamin B12 and 1 mcg of Vitamin B12 for 100 grams of pork.

7. Chicken

Chicken has a lot of benefit for the body because it is high in protein and it is rich in Vitamin B12 especially when eaten with its skin. This is good news for people who do not consume red meat because chicken can be a healthy alternative. Chicken breast with skin contains 0.31 mcg.