Eggs: A Breakfast Powerhouse for B12

Eggs are one of the most convenient and versatile sources of vitamin B12. Just one large egg can provide around 0.6 micrograms of B12, which is about 25% of the recommended daily allowance for adults. The yolk contains most of the B12, so it’s important not to skip it. Many people don’t realize that eggs are also packed with protein, which further supports healthy hair growth. According to recent studies, protein deficiencies can also contribute to hair loss, making eggs a double win for anyone worried about thinning hair. Preparing eggs is easy and they fit into almost any meal—from omelets to salads. For those who do not consume meat, eggs offer a crucial dietary source of B12 that is otherwise hard to get from plant-based foods. Including eggs in your weekly diet is a simple and tasty way to boost your B12 intake and help protect your hair.
Salmon: Fatty Fish with a Hair-Saving Punch

Salmon is often praised for its omega-3 fatty acids, but it is also a phenomenal source of vitamin B12. A 100-gram serving of cooked salmon contains roughly 2.8 micrograms of B12, which is more than the daily requirement for most adults. This fish is also loaded with protein and vitamin D, both of which contribute to healthy hair follicles. Recent research published in 2024 highlights that people who include fatty fish like salmon in their diets report less hair shedding compared to those who do not. The high B12 content in salmon helps your body produce red blood cells, which are essential for delivering oxygen and nutrients to scalp tissues. By supporting blood flow to the scalp, salmon can play a significant role in slowing or even reversing hair loss linked to B12 deficiency. Plus, it’s easy to prepare and fits well with many cuisines.
Dairy Products: Everyday Staples for B12

Milk, cheese, and yogurt are everyday foods that many people already enjoy, and they are all excellent sources of vitamin B12. A single cup of milk delivers about 1.2 micrograms of B12, while a serving of cheese or yogurt also offers significant amounts. The 2025 Dietary Guidelines emphasize dairy as a key dietary component for those looking to maintain adequate B12 levels, especially vegetarians who might not get enough from other sources. The calcium and protein found in dairy products further help keep hair strong and healthy. Recent data shows that adults who consume two to three servings of dairy daily are less likely to experience symptoms of B12 deficiency, such as hair thinning or fatigue. Including dairy in your diet is a simple way to increase B12 intake, and it can be as easy as having a bowl of yogurt for breakfast or a slice of cheese as a snack. For those who are lactose intolerant, lactose-free alternatives often still contain B12.
Beef: The Classic Choice for B12 Boost

Beef is a traditional powerhouse when it comes to vitamin B12. A single serving of cooked beef liver, for example, can contain over 70 micrograms of B12—more than 20 times the daily requirement. Even lean cuts of beef provide about 2.5 micrograms per 100 grams. Recent studies have shown that individuals who regularly consume red meat have significantly higher B12 levels in their blood. This is important because B12 helps to build and repair the cells that make up your hair, and a lack of it can lead to noticeable thinning and shedding. While red meat should be eaten in moderation due to heart health considerations, it remains one of the most effective ways to combat B12 deficiency. Opting for lean cuts and limiting processed meats is recommended by most health organizations as of 2025. Adding beef to your diet a few times a week could make a big difference if you’re struggling with hair loss and low B12.
Chicken: Lean Protein for B12 and Hair Health

Chicken is a favorite for many because it’s easy to cook, affordable, and versatile. A 100-gram portion of cooked chicken breast offers about 0.3 micrograms of B12, which while not as high as beef or fish, still adds up over the course of a week. Chicken is also rich in protein, which strengthens your hair and helps prevent breakage. Studies from 2023 and 2024 found that people who included more lean poultry in their diets saw improvements not just in hair health, but in overall energy and well-being. The combination of B12 and protein in chicken supports the production of red blood cells and keratin, the primary protein in hair. If you’re looking to eat healthier while addressing B12 deficiency, chicken is a smart choice that fits well with most meal plans. Grilled, baked, or stir-fried, it’s a tasty way to work towards better hair.
Fortified Cereals: An Easy B12 Solution for Everyone

For those who follow vegetarian or vegan diets, getting enough B12 can be challenging since plant foods don’t naturally contain this vital nutrient. Fortified breakfast cereals are a reliable and accessible option, as many brands add B12 during production. Some cereals provide up to 6 micrograms per serving, more than enough to cover daily needs. A study published in 2024 noted that people who consumed fortified cereals daily had B12 levels comparable to those who ate animal products. This means you can support your hair health without having to change your dietary beliefs or habits drastically. Fortified cereals are also often high in fiber and can be paired with fortified plant-based milks for an extra nutritional boost. This simple breakfast switch could be the key to restoring lost B12 and supporting healthy hair growth.
Sardines: Small Fish with Big B12 Benefits

Sardines might be small, but they pack a serious B12 punch. Just two sardines can provide over 200% of your daily B12 needs. That’s impressive for such a humble food! Besides B12, sardines are rich in omega-3 fatty acids, which research shows help reduce scalp inflammation and promote thicker hair. According to a 2025 nutritional survey, people who regularly include oily fish like sardines in their diets report fewer issues with hair breakage and loss. Sardines are also relatively inexpensive and have a long shelf life when canned, making them a practical choice for busy lifestyles. Whether tossed into a salad, spread on toast, or eaten straight from the can, sardines make it easy to get a serious B12 boost. For anyone struggling with thinning hair due to B12 deficiency, these tiny fish could make a big difference.