Vitamin B12 is important for your health as it helps keep your nerves healthy, supports red blood cell production, and boosts energy levels. If you’re a vegetarian, it can be harder to get enough of this vitamin since it’s mostly found in animal foods. But don’t worry! There are plenty of vegetarian-friendly options to help you meet your B12 needs. Let’s check out some tasty foods that can keep you feeling energized and healthy!
Fortified plant-based milks are an easy way to get more B12. Whether you like almond, soy, oat, or coconut milk, many of these are now enriched with vitamin B12. Just add a glass to your coffee, smoothie, or cereal, and you’ll start your day with a helpful boost of this essential vitamin.
Tofu and tempeh are not only rich in protein but are also great sources of iron, manganese, and B12. These soy-based products can be used in many delicious ways—scrambled, grilled, sauteed, or even in soups. Tempeh, with its nutty texture, is especially versatile and can be marinated for extra flavour. Plus, they’re both easy to incorporate into any meal, from stir-fries to salads, making them a great option for a nutritious, B12-packed diet.
Yogurt is another great source of vitamin B12 for vegetarians. It’s packed with probiotics, which support gut health, and has anti-inflammatory properties that can benefit your overall wellness. Approx. 175 grams of low-fat plain yogurt can provide about 16% of your daily B12 needs. Enjoy it on its own, in smoothies, or as a topping for fruit and granola for a healthy, satisfying snack!
Shiitake and maitake mushrooms are some of the few plant foods that naturally contain vitamin B12. They add a savoury umami flavor and a B12 boost to your meals. You can add them to stir-fries, soups, or saute them with garlic and herbs for a quick side dish. These mushrooms also offer other health benefits, including antioxidants and immune support.