Showing posts with label lentils. Show all posts
Showing posts with label lentils. Show all posts

Tuesday, May 5, 2026

10 best plant-based iron sources for vegan athletes

From msn.com/en-us 

By Caitlin Rodgers

1. Lentils
©Pexels

Lentils deliver around 6.6 mg of iron per cup, making them one of the most iron-dense whole foods available on a plant-based diet. They're also rich in protein, fibre, and complex carbohydrates, which makes them a genuinely practical choice for athletes who need sustained energy alongside their iron hit. Whether you're making a big batch of soup or a quick weeknight dal, lentils are flexible enough to fit into pretty much any eating routine.

Beyond iron, lentils contain natural phenolic compounds and carotenoids that act as powerful antioxidants and have anti-inflammatory properties. That's a nice bonus for anyone whose training load keeps inflammation running high. A simple squeeze of lemon juice over a lentil bowl isn't just tasty - it's actually a smart absorption move that brings vitamin C into the mix right where you need it.

2. Tofu
©Unsplash

Tofu stands out as a plant-based iron powerhouse, with one cup of firm tofu containing about 13.3 mg of iron, making it one of the highest single-serving iron sources available without meat. It's also a strong protein source, which is doubly valuable for vegan athletes managing both muscle recovery and iron needs in one meal. The versatility doesn't hurt either - tofu absorbs marinades well and fits comfortably into everything from stir-fries to scrambles.

Tofu contains phytates, compounds that can inhibit iron absorption. However, the fermentation process in tempeh breaks down many of these phytates, making the iron more readily available for your body to use. For tofu specifically, pairing it with bell peppers, tomatoes, or a citrus-based marinade significantly improves how much iron your body actually takes in from a given serving.

3. Chickpeas
©Pexels

Chickpeas provide around 4.7 mg of iron per cup, and they come packaged with plenty of protein and fibre that keep you feeling full and fuelled through long training sessions. They're the kind of food that works hardest when it's the least dramatic - tossed into a grain bowl, blended into hummus, or roasted until crispy for a snack. For busy athletes who need high-nutrition food that's also low-maintenance, chickpeas tick every box.

Cooked chickpeas contain about 2.9 mg of iron per 100 grams, and their mild flavour makes them easy to pair with vitamin C-rich companions like tomatoes, lemon, and bell peppers. A classic chickpea curry with diced tomatoes isn't just comforting - it's actually a well-designed iron meal. Add a squeeze of lime and you've quietly upgraded the absorption value of the whole dish.

4. Tempeh
©Pexels

Tempeh, made from fermented soybeans, provides around 4.5 mg of iron per cup. What sets tempeh apart from most other soy foods is the fermentation process itself. Choosing tempeh over tofu when possible is a good strategy, because the fermentation process naturally reduces phytates and makes minerals more bioavailable.

That means you're not just eating more iron - you're actually absorbing more of it. The protein in tempeh is high quality, with a 100-gram serving containing around 20 grams of protein. For vegan athletes who are already navigating protein targets, tempeh does double duty in a satisfying way.

Try it sliced into strips and pan-fried until crispy, or crumbled into a grain bowl with roasted red peppers for an easy post-training meal that quietly handles both your iron and protein needs at once.

5. Spinach
©Unsplash

Cooked spinach delivers around 6.4 mg of iron per cup, which puts it right up there with lentils in terms of iron density from a leafy green. The cooking part matters here. Spinach contains compounds called oxalates, which can bind to iron and hinder its absorption, but a simple cooking process like steaming or sautéing can significantly reduce these oxalates and unlock more of the available iron.

So a raw spinach salad is lovely, but wilted spinach gets more of that iron into your body. Half a cup of cooked spinach packs around 3.2 mg of iron, plus vitamin C to help with absorption. That natural vitamin C content is worth noting because spinach essentially helps itself get absorbed.

Pair it with a protein like tofu or chickpeas, add a bit of lemon or tomato, and you've got a genuinely efficient iron meal with almost no extra planning required.

6. Pumpkin Seeds
©Pexels

Pumpkin seeds deliver around 4.2 mg of iron per ounce, which is a lot of iron for something you can toss into a trail mix or scatter over a bowl of oatmeal. They're one of those foods that earn their place in a busy athlete's routine simply because the barrier to eating them is so low. A small handful as a pre-workout snack or a topping on soup takes seconds and genuinely contributes to your daily iron intake.

Pumpkin seeds are also a great source of zinc and protein, and contain an extra dose of vitamin K and magnesium. They're bursting with antioxidants such as carotenoids, which have health-protecting properties. For athletes dealing with muscle soreness or oxidative stress from heavy training, those antioxidants are a quiet bonus.

Try them toasted and sprinkled over a lentil soup with a squeeze of orange juice to pull everything together.

7. Quinoa
©Pixabay
A 100-gram serving of cooked quinoa delivers approximately 2.8 mg of non-heme iron. Unlike many plant sources, quinoa is also a complete protein, containing all nine essential amino acids necessary for muscle repair and growth. That combination of iron and complete protein is relatively rare in the plant world, which is what makes quinoa genuinely useful for vegan athletes rather than just trendy.

It's a base you can build almost any meal around. While quinoa contains phytates that can slightly reduce iron absorption, this effect is minimal compared to its overall benefits. Rinsing quinoa thoroughly before cooking helps to remove saponins, its bitter outer coating, and can also reduce some phytate content.

That rinsing step takes about thirty seconds and makes a real difference. Cook it in a batch at the start of the week and you'll have an iron-rich, protein-complete base ready to go for several days of meals.

8. Swiss Chard
©8. Swiss Chard (SaucyGlo, Flickr, CC BY 2.0)

Cooked Swiss chard provides around 4 mg of iron per cup, making it one of the more underrated leafy greens in the iron conversation. It tends to live in spinach's shadow, but it's actually a comparable source and can be a nice change of pace when your taste for spinach wears thin. Like most leafy greens, it cooks down dramatically, so a large bunch in a pan becomes a manageable side dish in just a few minutes.

Swiss chard also brings magnesium and potassium to the table alongside its iron content, both of which matter for muscle function and recovery during heavy training blocks. Sauté it with garlic, a drizzle of olive oil, and a squeeze of lemon for an easy side that effectively combines an iron source with an absorption booster. It's one of those plates that does more work than it looks like it's doing.

9. Black Beans
©Pexels
Black beans contain around 3.6 mg of iron per cup, and they come with a full package of fibre, plant protein, and slow-digesting carbohydrates that support endurance and recovery. They're one of the most practical iron-rich foods for busy athletes simply because they're so easy to use. Canned black beans take virtually no preparation, making them a realistic option even on weeks when cooking time is tight.

Garlic and onions, from the allium vegetable family, can help increase iron absorption, so cooking your black beans with onions and garlic is a smart habit. Pair a black bean bowl with diced tomatoes, a handful of roasted peppers, and fresh cilantro and you've got a meal that addresses iron intake, absorption, and great flavour all at once. It really can be that simple.

10. Fortified Cereals
©Pexels

Fortified cereals can provide up to 18 mg of iron per serving, which makes them one of the most concentrated plant-based iron sources available in a single meal. The iron added is non-heme iron in forms like ferrous sulfate, which are typically well-absorbed, making fortified foods a reliable and accessible option for athletes with higher iron needs. For vegan athletes who struggle to hit their targets through whole foods alone, a bowl of fortified cereal in the morning can meaningfully shift the picture.

Consuming your fortified cereal with a source of vitamin C can dramatically increase the bioavailability of the non-heme iron, helping your body make the most of what's provided. A simple glass of orange juice or a handful of strawberries alongside breakfast does exactly that. Always check the ingredients list for sugar content, as many fortified cereals are high in added sugars.

Aim for options with fewer than 6 grams of sugar per serving to ensure you're getting a nutrient boost without an unnecessary sugar spike. Iron on a plant-based diet isn't complicated once you know the landscape. It's mostly about building consistent habits around these ten foods, pairing them smartly with vitamin C, and keeping an eye on the things that quietly block absorption like coffee, tea, and high-dose calcium close to meals.

In general, it's recommended that non-meat eaters consume 1.8 times as much iron as meat-eaters, due to non-heme iron being less absorbable. That sounds like a lot, but spread across a day of intentional eating, it's genuinely achievable. Your training deserves the fuel to match it.

Thursday, April 30, 2026

The 9 Best Plant-Based Foods for Protein, According to Nutritionists

From marthastewart.com

Whether you're vegetarian, vegan, flexitarian, or an omnivore, these protein sources bring a lot to the table 

If you are considering adding more plant-based protein to your diet, you're not alone. More and more people have been shifting to plant-based diets over the last few years for a variety of reasons, from making eco-friendly choices to prioritizing personal health. A diet rich in fruits, vegetables, legumes, whole grains, nuts, and seeds has been linked to a range of benefits, including better heart health, lower cholesterol, and easier weight management. To find out which plant foods pack the biggest protein punch, we asked two registered dietitians for their favourite picks. Whether you're vegetarian, vegan, flexitarian, or an omnivore, these are the best ones to stock in your fridge and pantry, from vegetables and legumes to seeds.

Why Protein Is Important

Protein plays many vital roles in the body and is considered an essential nutrient,” says Jackie Topol, MS, RD, a registered dietitian and culinary nutritionist. It helps build and repair muscle, supports immune function, and keeps us feeling full and satisfied, which can aid in weight management. 

Can Plant-Based Sources Provide Enough Protein?

One common concern with eating more plants is whether you'll get enough protein, and it’s an important factor to consider. While animal foods are concentrated protein sources, you can absolutely meet your protein needs with plant-based foods while getting added benefits. "Plant proteins are a good source of fibre, antioxidants, and anti-inflammatory compounds," says Vandana Sheth, RDN, CDCES, FAND, a registered dietitian nutritionist, plant-based eating, and diabetes expert.

                                                                                                           Credit: Elizabeth Cecil

The Best Plant-Based Foods for Protein

Our experts call out the following foods for their high protein content.

  • Lentils: 9 grams of protein per 1/2 cup
  • Beans: 7 to 9 grams of protein per 1/2 cup
  • Quinoa: 8 grams of protein per cup
  • Edamame: 9 grams of protein per 1/2 cup
  • Tofu: 10 grams of protein per 1/2 cup
  • Hemp seeds: 10 grams of protein per 3 tablespoons
  • Tempeh: 15 grams of protein per 3 ounces
  • Chia Seeds: 4 grams of protein per 2 tablespoons
  • Green peas: 8 grams of protein per cup

    Ahead, learn about other benefits and suggestions for eating these superstar foods.

Lentils

With 9 grams of protein per 1/2 cup, lentils are a "powerhouse of nutrition," says Sheth. They’re also rich in fibre, folate, and iron, providing about 18 percent of your daily value of iron per serving. "The iron in animal protein is more bioavailable, but if you enjoy plant proteins with vitamin C, you can significantly enhance absorption of iron," she explains. To boost the iron content of lentils, try pairing them with vitamin C-rich foods, such as tomatoes, bell peppers, or a squeeze of fresh lemon juice.

How to Eat

  • Lentils cook quickly, giving them an advantage over beans.
  • They work well in soups, curries, salads, or casseroles, says Sheth.

Beans

Beans—from chickpeas to navy to kidney—provide about 7 to 9 grams of protein per 1/2 cup. They're also full of fibre, making them great for digestion and heart health, Sheth tells us.

How to Eat

  • Beans are versatile; they can be the star of main dishes such as stews, curries, burritos, or tacos.
  • Also, beans can be added to soups or salads, says Sheth.

Quinoa

One cooked cup of quinoa offers 8 grams of protein, 5 grams of fibre, and a generous helping of essential minerals. Quinoa is one of the few plant-based complete proteins, meaning it contains all nine essential amino acids your body needs. Animal proteins are considered complete, while many plant-based options are “incomplete.” But don’t worry, "when you enjoy a variety of [plant proteins] throughout the day, you are able to easily get all the essential amino acids," says Sheth.

How to Eat

Quinoa is very versatile and works in both sweet and savoury dishes, says Topol.

Edamame

"Edamame are young soybeans that provide 9 grams of protein per 1/2 cup," says Sheth. You'll also get 4 grams of fiber, and studies show that consuming enough fibre can help support digestive health, reduce the risk of cardiovascular disease, and improve metabolic health.

How to Eat

"Enjoy them steamed or dry-roasted as a snack, add them to stir-fries, or blend them into a creamy dip," says Sheth.

Tofu

Half a cup of tofu provides about 10 grams of protein. This soy-based plant protein is mild in flavour, so Sheth says it easily absorbs any spices and flavours.

How to Eat

Tofu is a versatile plant-based protein that takes well to a variety of cooking methods. It can be baked, air-fried, grilled, scrambled, or stir-fried.

Hemp Seeds

"Hemp seeds provide 10 grams of protein in a 3-tablespoon serving. They also provide omega-3 fats and magnesium," says Sheth. Omega-3s are essential fats that play a key role in heart and brain health. While you may associate omega-3s with fish, hemp seeds are a great plant-based source.

How to Eat

  • Sprinkle hemp seeds on cereal, toast, or salads, says Sheth.
  • Blend them into smoothies or soups for a quick plant protein boost.

Tempeh

A fermented soy product with a firm texture and nutty, slightly earthy flavour, tempeh delivers around 15 grams of protein per 3-ounce portion. Because of its hearty consistency, tempeh makes a satisfying meat alternative in everything from sandwiches to stir-fries.

How to Eat

  • Tempeh absorbs marinades well, making it perfect for baking, pan-frying, or grilling.
  • Topol suggests making tempeh bacon and enjoying it in a sandwich with lettuce, tomato, and avocado.

Chia Seeds

Chia seeds are tiny but mighty, offering 4 grams of protein, 8 grams of fibre, and 7 grams of heart-healthy fat in just two tablespoons. Like hemp seeds, they’re a great source of plant-based omega-3s, which support heart and brain health.

How to Eat

  • If you aren't already a fan of chia seed pudding, give it a try.
  • Topol also likes to sprinkle the seeds into overnight oats.

Green Peas

If you’ve only been reaching for that bag of frozen peas to soothe bumps and bruises, it’s time to give them a spot on your plate the next time you're looking for a protein punch. "Green peas are an excellent source of protein and provide 8 grams per cup," says Topol. 

How to Eat

  • Besides enjoying them as an easy side dish, add green peas to pasta or stir fry.
  • Blend them into veggie burgers, dips, and even smoothies, says Topol.

How Much Protein Do You Need?

"Protein needs vary based on different factors like age, activity level, and health status," says Topol. "The RDA, or recommended dietary allowance, for protein for healthy adults is 0.8 grams per kilogram of body weight per day," says Topol. That’s roughly 55 grams per day for a 150-pound person. However, if you're active, over 60, or have certain chronic conditions, you may need anywhere from 1.0-2.0g per kilogram of body weight.

If you're unsure, a dietitian can help you figure out your nutritional needs and how to meet them—even without eating meat.

Getting Enough Protein on a Plant-Based Diet

“With a little planning and intentionality, you can easily meet your protein needs on a plant-based diet,” says Sheth. She recommends including a variety of plant proteins throughout the day “to amplify nutrition, satisfaction, and achieve balance with a plant-based diet.”
Here's an example of a well-rounded, protein-rich day of plant-based eating:

  • Breakfast: Scrambled tofu with whole-grain toast
  • LunchLentil soup with a colourful chopped salad
  • Snack: Pistachios and a pear
  • Dinner: Chickpea curry with quinoa and a side salad
  • Evening Snack: Roasted edamame

Sunday, April 5, 2026

10 vegan foods with more iron than red meat

From msn.com/en-us

Most people think you need a massive slab of meat to keep your iron levels up, but the plant kingdom is actually full of heavy hitters. If you’re feeling a bit sluggish, switching up your plate with these vegan basics can make a world of difference. These foods prove you can get maximum nutrition without ever touching red meat.

1. Spinach

©Freepik

You can honestly throw a handful of spinach into almost everything you cook because it’s such a low effort iron boost. It wilts down to basically nothing in a pan, so you can eat a ton of it without feeling full. Try sautéing it with a little garlic and lemon juice, the vitamin C actually helps your body absorb the iron. 

2. Lentils

©Freepik
Lentils are the ultimate pantry MVP when you’re tired but want a real meal. They’re cheap, cook way faster than beans, and are absolutely loaded with iron. You can make a big batch of dal or a cold lentil salad for the week. It’s a super filling way to keep your energy steady without that heavy meat slump.

3. Pumpkin seeds

©Freepik

Don’t let their size fool you, these little guys are concentrated iron bombs. You can keep a jar of roasted pumpkin seeds on your desk for when you are craving something salty. Just a small handful actually has more iron than a serving of beef. They’re perfect for topping your morning oatmeal or adding some much needed crunch to a boring desk salad.

4. Quinoa

©Freepik
Quinoa is one of those rare grains that’s actually a complete protein, which is huge for plant based food. It has got a nice, nutty bite and sucks up whatever flavour you throw at it. You can use it as a base for Mediterranean bowls with plenty of parsley and tahini. It’s light, fluffy, and does a great job fuelling your blood.

5. Tofu

©Freepik

Tofu is basically a blank canvas that does all the hard work for you. Since it’s made from soybeans, it’s naturally high in iron and takes on the flavour of any marinade you like. You can also press yours and get it really crispy in the air fryer. It’s a total game changer for quick stir fry or even breakfast scramble bowls.

6. Chickpeas

©Freepik
Whether you’re dipping pita into fresh hummus or tossing them into a spicy curry, chickpeas are a pure comfort. They are a fantastic source of iron that keeps your energy levels from dipping in the afternoon. You can keep a few cans in the cupboard for those nights when you need a fast, iron rich dinner fix that actually tastes amazing.

7. Swiss Chard

©Freepik
Swiss chard is definitely one of the most underrated greens for your blood health. It’s incredibly colourful and tastes a bit earthier than spinach, but it’s loaded with just as much iron. Chop up the stems and sauté them first for a bit of crunch. It’s a beautiful way to brighten up your dinner plate.

8. Sesame Seeds

©IMAGO / Zoonar
Small but mighty, sesame seeds are a powerhouse of calcium and heart-healthy lignans like sesamin. Whether ground into creamy tahini or sprinkled over a stir fry, they provide a distinct nutty crunch and essential minerals that support bone health and metabolic function.

9. Cashews

©IMAGO / Depositphotos

Renowned for their buttery texture, cashews are rich in monounsaturated fats and magnesium. They are incredibly versatile in the kitchen, acting as a nutrient dense snack or a smooth, plant based base for dairy free creams, cheeses, and rich, savoury sauces that elevate any meal.

10. Dark chocolate

©Freepik
Yes, you can actually count your dessert as a health move if it’s high quality dark chocolate. It’s surprisingly high in iron, so a square or two after dinner isn't just an indulgence it’s functional. Just make sure you’re grabbing the stuff with at least seventy percent cocoa to get the real benefits without a massive load of added refined sugar.