Porkchop
Pork tenderloins and chops are full of proteins and vitamin B12.
Steak
Red meat isn’t exactly the healthiest type of meat, but it certainly contains a lot of B12. So, a steak once in a while certainly isn’t a bad idea. It also contains a lot of iron.
Chicken
Eat one serving of chicken and you’re already above your recommended daily allowance of B12. It also contains a lot of skinny proteins, so it’s a great choice if you’re looking for a healthy piece of meat.
Turkey
Turkey is even skinnier than chicken and it contains more vitamin B12. Wow!
Tuna
Fresh or canned; this oily fish is full of omega 3 (which is good for your heart and brain!), protein, and vitamin B12. Try eating two servings of oily fish (salmon, tuna, mackerel, etc.) each week.
Shrimp
With one serving of shrimp, you’re already at 80 percent of your recommended daily allowance. Wow! Grill or fry some shrimp and add them to your salad or rice dish.
Sardines
Spotting a pattern yet? Sardines are full of B12 as well.
Mussels
This probably isn’t something you eat quite frequently, but this seafood is an absolute winner when it comes to vitamin B12. In fact, 85 grams of mussels equals 340 percent of your recommended daily allowance!
Crab
Another one of those foods you most likely don’t eat on a daily basis. It does contain a lot of B12, though. One serving of crab is enough for three times as much B12 as your daily allowance.
Cornflakes
There are a lot of types of cornflakes out there with added vitamin B12. By eating those, you’ll reach 30 percent of your recommended daily allowance before breakfast is even over. Mix it together with some Greek yogurt or milk for a delicious breakfast that’s rich in vitamin B12!
Vegetarians and vegans
As you can see, B12 can mostly be found in meat, fish, and dairy. That’s why it’s important for vegetarians to eat plenty of eggs, cheese, and milk to get enough of this vitamin. For vegans, it’s a little more difficult. They’re recommended to take B12 supplements.