Vitamin B12, also known as cobalamin, is an essential nutrient that plays a crucial role in the proper functioning of the brain and nervous system, as well as in the formation of red blood cells. A deficiency in this vitamin can lead to serious health issues, including anemia, fatigue, and neurological disorders.
Since our bodies cannot produce Vitamin B12, it must be obtained through diet or supplements. Incorporating some foods into your diet can help in ensuring that you’re getting enough vitamin B12, which is essential for maintaining good health.
Check out this list of 6 foods rich in Vitamin B12 that can help you maintain optimal health.
1. Beef Liver

Beef liver is one of the most potent sources of Vitamin B12. Just a single serving of this nutrient-dense organ meat can provide more than 1000% of the recommended daily intake of Vitamin B12. In addition to B12, beef liver also contains other essential nutrients such as iron, protein, and vitamin A.
How to Include It in Your Diet
- Sauté thin slices of beef liver with onions and garlic.
- Incorporate beef liver into stews and casseroles.
- Make liver pâté for a nutritious spread.
2. Clams

Clams are another excellent source of Vitamin B12, offering a substantial amount in a small serving. These shellfish are also rich in other nutrients, including protein, iron, and omega-3 fatty acids, making them a fantastic addition to a balanced diet.
How to Include Them in Your Diet
- Steam clams and serve them with lemon and herbs.
- Add clams to pasta dishes for a flavorful boost.
- Incorporate clams into chowders and soups.
3. Sardines

Sardines, whether fresh or canned, are incredibly high in Vitamin B12. These small, oily fish are also rich in omega-3 fatty acids, which are beneficial for heart health. Sardines are convenient, versatile, and can be easily incorporated into various dishes.
How to Include Them in Your Diet
- Add canned sardines to salads for extra protein.
- Grill fresh sardines with olive oil and lemon.
- Mash sardines with avocado for a nutritious toast topping.
4. Fortified Cereals

For vegetarians and vegans, fortified cereals can be an excellent source of Vitamin B12. Many breakfast cereals are fortified with essential vitamins and minerals, including B12, making them a convenient and tasty way to start the day.
How to Include Them in Your Diet
- Enjoy a bowl of fortified cereal with your choice of milk.
- Use fortified cereals as a topping for yogurt or smoothie bowls.
- Mix fortified cereals with nuts and dried fruits for a homemade trail mix.
5. Salmon

Salmon is not only rich in Vitamin B12 but also a powerhouse of omega-3 fatty acids and high-quality protein. Regular consumption of salmon can contribute to better heart health, improved brain function, and overall well-being.
How to Include It in Your Diet
- Grill or bake salmon fillets with your favorite herbs and spices.
- Add smoked salmon to salads and sandwiches.
- Incorporate salmon into pasta dishes or risotto.
7. Eggs

Eggs are a versatile and readily available source of Vitamin B12. They also provide a good amount of protein, vitamin D, and healthy fats. Including eggs in your diet can be beneficial for those who are looking for a non-meat source of B12.
How to Include Them in Your Diet
- Enjoy scrambled eggs or omelets for breakfast.
- Add boiled eggs to salads or sandwiches.
- Use eggs in baking for a nutrient boost.


