Wednesday, July 22, 2026

The best foods with vitamin B12 and why your body might be craving more

 You can live without trending adaptogens and obscure superfoods. But vitamin B12 foods? That one’s non-negotiable, according to experts. This water-soluble nutrient, explains Samantha Dieras, RN, DCN, director of ambulatory nutrition services at Mount Sinai Hospital, plays a vital role in nerve function, blood cell formation, metabolism, DNA production and many other functions that our bodies need to stay healthy. In other words: if your energy’s been lagging, your mood’s been off, or your memory’s been fuzzy, B12 could be the missing link.

Vitamin B12 foods are easy to add to any routine. Whether you're solely following a plant-based diet or welcome any animal and dairy products into your meals, you can find vitamin B12 foods pretty much in any food group. And as an added bonus, these foods also come with other essential nutrients (think omega-3 fatty acids, protein , iron and more) that our bodies need. So if you’re looking to see if you’re already on the right track or wanting to add more good sources of vitamin B12 into your life, the best ones to add are:

Clams

If you love shellfish, registered dietitian nutritionist Lauren Manaker says that clams make for a great source of vitamin B12. According to the National Institutes of Health (NIH), 3 oz. (roughly 85g) of clams contain about 17 mcg of the nutrient. It also contains iron, which she says makes it a great combo with B12 for energy and red blood cell production.

Chicken liver

Manaker calls liver a nutrient powerhouse as it contains B12, iron and vitamin A. According to the NIH, one serving of chicken liver contains 70.7 mcg of vitamin B12, which is almost 3000% daily value of the nutrient.

Salmon

Salmon is a favourite food amongst experts. Manaker says it’s not only high in vitamin B12 with 2.6 mcg of the nutrient, but it is also a main source of omega 3 fatty acids. This combo especially helps support brain function and heart health.

Trout

Manaker lists trout as another fish source that is rich in B12 and omega-3s. According to the US Department of Agriculture (USDA), one filet of trout has 4.6 mcg of the nutrient.

Tuna

Tuna is known as a great source of protein, but Manaker says you can also look to the fish for your B12 needs. The NIH says that 3 ounces of tuna contains 2.5 mcg of the nutrient.

Eggs

Another great source of protein and B12, Manaker says that eggs are one of the easiest foods to add to any meal. The NIH says one large egg contains 0.5 mcg of the nutrient.

Dairy milk

Whole milk is a nutrient powerhouse. It’s most known as a great source of calcium to build and maintain strong bones and teeth. But it also provides protein, vitamin D and B12 to hydrate, repair muscle, and boost our energy and metabolism. The NIH says that one cup of 2% milk contains 1.3 mcg of vitamin B12.

Yoghurt

Another dairy product you can turn to for vitamin B12 is yoghurt. The NIH says that 6 oz. of plain, fat-free yoghurt contains 1 mcg of the nutrient.

Sardines

Tinned fish are having a moment, and sardines especially make for a great source of vitamin B12. “Tiny but mighty, they’re rich in B12, calcium, and omega-3s,” says Manaker. According to the USDA, one tin of sardines contains 8.22 mcg of the nutrient.

Nutritional yeast

Known for its cheese-like flavour, nutritional yeast is a vegan seasoning that is packed with nutrients. It’s especially rich in vitamin B12, according to the NIH. A quarter of a cup can contain anywhere from 8.3 to 24 mcg of the nutrient.

What does vitamin B12 do for the body?

The benefits of vitamin  B12 are many. Manaker says that it primarily helps convert the food you eat into energy for your body. But it also supports your nervous system, produces red blood cells, and DNA production while also reducing your risk for heart disease. And if you’re feeling the need for an emotional boost, she says the nutrient can play a role in regulating your emotions and producing serotonin.

How much vitamin B12 should I take daily?

Dieras says that the recommended amount of vitamin B12 one should aim for can range from 2.4 to 2.8 mcg per day. For those who are pregnant, Manaker says it’s best to stick to 2.6 mcg per day, while those who are breastfeeding may increase it a bit to 2.8 mcg.

Should I take vitamin B12 supplements?

Manaker says that eating whole foods in a well-balanced diet is the ideal way to get your daily vitamin B12 intake. But if you’re not getting enough from food or if you have absorption issues (AKA pernicious anaemia), you might need to incorporate dietary supplements into your routine. She says you can turn to supplements in a pill form or as a shot if prescribed.

Are there downsides to vitamin B12?

Both Dieras and Manaker say that vitamin B12 is generally safe and that there are minimal downsides. “B12 supplements are generally safe because your body flushes what it doesn’t need,” Manaker says. In high doses, it may cause headaches or nausea. Dieras says it might also interact with certain medications such as gastric acid inhibitors and metformin. As with any new supplement you’re interested in taking, it’s always best to consult with a doctor to make sure it’s right for you.

 

 

This is only for your information, kindly take the advice of your doctor for food, medicines, exercises and so on.   

Labels: , , , , , , , , , , ,

Tuesday, May 19, 2026

The 20 Best High-Protein, Low-Fat Foods, Recommended by Dietitians

 Key Points

  • Protein helps with weight goals and muscle, while fat keeps you full but packs more calories.
  • Enjoy high-protein, low-fat picks like chicken, beans, tofu, yogurt, shrimp, and tuna.
  • Choosing lean, tasty proteins can help you stay full and hit your weight-loss or fitness goals.
  • Protein is an important macronutrient for muscle building and appetite control, two key components of weight maintenance. Fat also plays a role in weight since this macronutrient helps slow down digestion, keeping you full between meals. However, fat has more calories per gram than protein and carbohydrates: 1 gram of fat has 9 calories, whereas protein and carbs provide 4 calories per gram. 

    The Dietary Guidelines for Americans recommends that 10% to 35% of an adult’s total calories come from protein, about 45% to 60% from carbohydrates and 20% to 30% from fat.

    While not everything comes down to calories in and calories out when you’re trying to lose weight, a calorie deficit is needed to achieve your goals. Yet, macronutrients don’t exist in isolation, and most foods contain more than one. Many high-protein foods also contain fat and carbohydrates. So, choosing the right foods can be tricky for those looking to boost their protein intake without getting too much fat. That said, there are four types of dietary fats: saturated, trans, monounsaturated and polyunsaturated. Consuming the first two in excess may increase your risk of heart disease, while the latter two may help reduce it.

    Luckily, this list compiles the best high-protein foods that are also low in fat, especially in saturated fat. We will also look at the benefits of afternoon and evening exercise and how it can help you with your weight and fitness goals. 

    1. Low-Fat Cottage Cheese

    One ½-cup serving of low-fat cottage cheese provides:3

    • Protein: 13 g
    • Fat: <3 g
    • Saturated Fat: <2 g

    Cottage cheese is rich and creamy without lots of saturated fat. “I love to enjoy it on its own topped with fruit and seeds, on top of toast or a whole-grain English muffin, tossed into a smoothie or pancake batter and scrambled into eggs to make them super fluffy,” says Mandy Enright, M.S., RD, a worksite wellness dietitian and author of 30-Minute Weight Loss Cookbook: 100+ Quick and Easy Recipes for Sustainable Weight Loss. If you’re looking for ways to enjoy cottage cheese, try these Copycat Starbucks Spinach & Mushroom Egg Bites or Cottage Cheese Snack Jar with Fruit

    2. Shrimp 

    One 3-ounce serving of raw shrimp provides:4

    • Protein: 17 g
    • Fat: <1 g
    • Saturated Fat: 0 g

    “Shrimp is a favorite to enjoy as shrimp cocktail or a great protein option for stir-fries and sheet-pan meals,” says Enright. She likes to keep it in the freezer since it thaws in about 15 minutes and can be quickly added to any meal. Our Green Bean, Eggplant & Shrimp Stir-Fry and Sheet-Pan Shrimp Fried Rice make great healthy dinners. 

    3. Pork Tenderloin 

    One 4-ounce serving of raw pork tenderloin provides:5

    • Protein: 24 g
    • Fat: 2 g
    • Saturated Fat: <1 g

    “Did you know pork tenderloin is as lean as skinless, boneless chicken breast?” asks Enright. Pork tenderloin is easy to throw together on a weeknight. You can grill it, slow-cook it or stuff it for a fabulous low-fat dinner. 

    4. Boneless, Skinless Chicken Breast

    One 4-ounce (measured raw) serving of boneless, skinless chicken breast provides:6

    • Protein: 25 g
    • Fat: 3 g
    • Saturated Fat: <1 g

    A staple in most kitchens, boneless, skinless chicken breast is versatile, accessible and very low in fat. It’s a healthy addition to pasta or salads, and it stands on its own as the main protein in a yummy Marsala dish. Cook up a big batch and use it in leftovers all week. 

    5. Chickpeas 

    One cup of drained canned chickpeas provides:7

    • Protein: 11 g
    • Fat: 4 g
    • Saturated Fat: <1 g

    “Chickpeas are a great plant-based protein that is accessible and affordable,” says Alyssa Smolen, M.S., RDN, CDN. Her favorite way to use this humble pulse is in a plant-based Chickpea Salad Sandwich. They also make a hearty base for Zucchini-Chickpea Veggie Burgers with Tahini-Ranch Sauce or Chhole (Chickpea Curry).

    6. White Flaky Fish

    One 4-ounce (measured raw) serving of tilapia provides:8

    • Protein: 23 g
    • Fat: 2 g
    • Saturated Fat: <1 g

    White flaky fish, like tilapia or mahi-mahi, is extremely lean and pretty versatile. It cooks quickly and is the perfect protein for a hearty tomato broth or fish tacos

    7. Peas

    One cup of raw peas provides:9

    • Protein: 8 g
    • Fat: <1 g
    • Saturated Fat: 0 g

    Dry or frozen peas are a robust pulse that is slightly sweet and starchy. They add plant-based protein to a casserole or grain bowl, and they steal the show in a simple pea soup, 

    8. Nonfat Greek Yogurt

    One ½-cup serving of nonfat plain Greek yogurt provides:10

    • Protein: 13 g
    • Fat: <1 g
    • Saturated Fat: 0 g

    Nonfat Greek yogurt is made from skim milk, yet it’s still thick, creamy and packed with protein. “Adding nonfat Greek yogurt to your smoothie, morning oatmeal or enjoying it topped with berries as a snack are all easy ways to pack a protein punch to your day,” says Kaytee Hadley, M.S., RDN, IFMCP, CPT, a dietitian, personal trainer and founder of Holistic Health and Wellness in Richmond, Virginia. Enjoying Lemon-Blueberry Overnight Oats is like having dessert for breakfast. 

    9. Black Beans

    One cup of cooked black beans provides:11

    • Protein: 15 g
    • Fat: 1 g
    • Saturated Fat: 0 g

    “Beans are one of my favorite low-fat protein sources because they naturally contain a lot of fiber, which is great for gut health and appetite regulation, and they are much more affordable than meat,” says Hadley. Black beans are a welcome addition to recipes like Veggie Fajitas, Cheesy Beef & Black Bean Skillet Casserole and Slow-Cooker Sweet Potato & Black Bean Chili

    10. Edamame

    One ½-cup serving of shelled edamame provides:12

    • Protein: 9 g
    • Fat: 5 g 
    • Saturated Fat: <1 g

    These green soybeans are packed with calcium and protein. Buy the frozen version and use them in this Spicy Garlic Instant Noodles with Edamame & Red Peppers dish, as a topper for a salad or a unique version of “hummus.”

    11. Soy Milk

    One cup of soy milk provides:13

    • Protein: 8 g
    • Fat: 5 g
    • Saturated Fat: <1 g

    If you’re not down with dairy, soy milk is a great alternative with plenty of protein. Use it in protein-packed chia pudding or a variety of nutritious drinks

    12. Black-Eyed Peas

    One ½-cup serving of cooked black-eyed peas provides:14

    • Protein: 5 g
    • Fat: 0 g
    • Saturated Fat: 0 g

    This less-common bean is rich in protein and fiber, helping you increase your sense of fullness. Black-eyed peas go well in salads, stews and dips.  

    13. Seitan

    One 3-ounce serving of seitan provides:15

    • Protein: 15 g
    • Fat: <1 g
    • Saturated Fat: 0 g

    Seitan is a gluten-rich, textured wheat product that has ample protein. It mimics the texture of meat in dishes like these Seitan BBQ Sandwiches or Crispy Seitan Stir-Fry. 

    14. Skim Milk

    One cup of skim milk provides:16

    • Protein: 8 g
    • Fat: 0 g
    • Saturated Fat: 0 g

    Many people often forget that milk is a naturally protein-rich drink with many other essential vitamins and minerals. Plus, it’s great for hydration and pretty versatile, so you can use it in baking, soups, dressings, smoothies, oatmeal and more. 

    15. Eggs

    One large egg provides:17

    • Protein: 6 g
    • Fat: 5 g
    • Saturated fat: 2 g

    Eggs are a great source of protein and vitamin D, both of which are essential for your overall health. Whip up a batch of hard-boiled eggs in the air fryer for a tasty snack, or make this veggie-packed Mushroom-Spinach Eggs Benedict or Eggs in Tomato Sauce with Chickpeas & Spinach for weekend brunch. 

    16. Tofu 

    One ½-cup serving of tofu provides:18

    • Protein: 22 g
    • Fat: 11 g
    • Saturated Fat: <2 g

    While it may seem like tofu is high in fat, its protein-to-fat ratio is 2-to-1—plus, it’s low in saturated fat. Many people's go-to plant-based protein is tofu. “It contains probiotics since it’s a fermented food, and it takes on the flavor of any seasoning,” adds Smolen. Tofu can be used in soups, scrambles and even desserts.

    17. Peanut Butter Powder

    Two tablespoons of peanut butter powder provide:19

    • Protein: 5 g
    • Fat: <2 g
    • Saturated Fat: 

    Peanut butter powder has all of the flavor of peanut butter without the fat. As a reference, regular smooth peanut butter contains around 16 g of fat in 2 tablespoons.20 The powder makes a naturally protein-rich addition to sweet deliciousness, like Chocolate-Peanut Butter Protein Ice Cream or Dark Chocolate Peanut Butter Truffles.

    18. Quinoa

    One cup of cooked quinoa provides:21

    • Protein: 8 g
    • Fat: 4 g
    • Saturated Fat: <1 g

    Quinoa is a nutty protein-rich whole grain that’s also packed with fiber. These two nutrients help you feel more satisfied. Use quinoa to increase the content of these two nutrients in a lasagna, salad or risotto.

    19. Turkey Breast

    One 4-ounce (measured raw) serving of turkey breast provides:22

    • Protein: 27 g
    • Fat: 2 g
    • Saturated Fat: <1 g

    Turkey breast is a simple, lean dinner staple that makes great leftovers. You can cook it in an air fryer, or try this simple Herb-Roasted Turkey Breast with Garlic recipe. 

    20. Tuna 

    One 3-ounce serving of drained canned tuna provides:23

    • Protein: 22 g
    • Fat: <1 g
    • Saturated Fat: 0 g

    While tuna is considered a fatty fish because of its omega-3 fatty acids, everyone’s favorite canned fish is actually low in saturated fat while packed with protein. Use tuna to enjoy a classic comfort Tuna Melt or switch up the base for your burger. 

    Our Expert Take

    If you’re looking to lose weight or maintain your weight, these high-protein, low-fat foods can help you achieve your goals. Foods like beans, pulses, legumes, chicken, fish and more round out this list of the best 20 high-protein foods. Luckily for you, there are endless ways to deliciously enjoy these foods.

     

    This is only for your information, kindly take the advice of your doctor for food, medicines, exercises and so on.   

     

    Labels: , , , , , , , , , , , , , , , ,