Eat your B vitamins for healthy cells, brain, heart, and more.
Out of the 13 essential vitamins our body needs, B vitamins make up eight of them.
But why are they so important?

Getty Images
Here, discover 18 foods high in vitamin B to incorporate into your diet.
Salmon
Salmon is extremely high in B vitamins.
Eggs
Eggsare rich in vitamin B7, known as biotin.

Caitlin Bensel
Brown Rice
In addition to the extra fiber,brown riceis ahealthy carbohydratethat delivers serious B vitamins.
Yet another great reason to start including this grain as a staple in your cooking.
Chicken
If you’re looking for a vitamin B6 food, your best bet is chicken.

Caitlin Bensel
Mushrooms
Mushrooms are an easy way to get vitamins B5, B3, and B2.
A cup ofcooked asparagushas 67% of the DV for B9.
Pork
Greg DuPree
If you eat pork, whip up a pork tenderloin for dinner.

Victor Protasio
Milk
Iloliloli/Getty Images
you might drink your vitamins too.
A cup of whole milk contains 30% of your DV of B2.
You’ll also get a bit of B1 to help contribute to your overall daily value as well.

Victor Protasio
And it’s typically fortified with vitamin B12 too!
A five gram serving of nutritional yeast contains 310% of your DV for B12.
Greek Yogurt
Victor Protasio
Greek yogurt is a powerhouse when it comes to B12.

Greg DuPree
In fact, having just one cup of yogurt a day offers one-third of riboflavin’s suggested daily intake.
Oysters
Oysters aren’t just a delicious, coastal delicacy.
Luckily, vitamin B foods often contain more than one B vitamin.

Jennifer Causey
2017;317(2):183-189. doi:10.1001/jama.2016.19438

Victor Protasio

Brie Passano

Caitlin Bensel

Antonis Achilleos

Jen Causey

Greg DuPree; Food Stylist: Chelsea Zimmer; Prop Stylist: Claire Spollen

PHOTO: GREG DUPREE.Greg DuPree

Iloliloli/Getty Images

Victor Protasio

Victor Protasio

