Vitamin B12 plays an important role in red blood cell formation, energy metabolism, and normal nervous-system function. While B12 itself isn’t a weight-loss supplement, getting enough can help prevent deficiency-related tiredness and weakness, making it easier to stay active.
8 B12-rich foods to include in your diet
- Eggs – A convenient source of B12 along with protein, which can support fullness.
- Milk – Provides B12 plus protein and other nutrients.
- Curd/Yogurt – A nutritious option that can contribute B12 and protein to the diet.
- Fish – Salmon, sardines, tuna and other fish can be excellent B12 sources and provide protein.
- Chicken – Lean chicken provides B12 along with high-quality protein.
- Lean Meat – Meat, particularly beef, can provide substantial amounts of B12.
- Shellfish – Clams and other shellfish are among the richest natural sources of B12.
- Fortified Foods – Some breakfast cereals, plant-based milks and nutritional products are fortified with B12, making them useful options for people who eat little or no animal food.
Why B12 matters for weight management
A B12 deficiency can cause tiredness and weakness, which may affect your ability to exercise and stay active. However, taking extra B12 when you already have adequate levels does not directly burn fat or cause weight loss. For weight management, focus on an overall balanced diet, sufficient protein, physical activity and appropriate calorie intake.
Tip: If you frequently experience unexplained fatigue, especially alongside weakness, numbness or tingling, consider discussing B12 testing with a healthcare professional.


