Researchers compared what people eat on vegan, vegetarian, and meat-eating diets to understand where they get important nutrients like protein, iron, and calcium. By looking at food sources across different age groups, scientists wanted to see if plant-based diets provide enough of the nutrients our bodies need. This study helps us understand whether people who avoid meat can get all their necessary nutrients from plants, and which foods are most important for each diet type.

The Quick Take

  • What they studied: Where people following vegan, vegetarian, and meat-eating diets get their important nutrients like protein, iron, calcium, and vitamins
  • Who participated: The study looked at food intake data from young children and adults following three different diet types: vegan (no animal products), vegetarian (no meat but may eat dairy/eggs), and omnivorous (eating all foods including meat)
  • Key finding: Different diet types rely on different food sources for nutrients. Plant-based eaters need to be more intentional about choosing foods that provide key nutrients that are easier to get from meat in traditional diets
  • What it means for you: If you follow a plant-based diet, knowing which plant foods are your best sources of protein, iron, and other nutrients can help you plan balanced meals. This research suggests it’s possible to get all needed nutrients on any diet type with proper food choices

The Research Details

Researchers examined food intake information from people following three different diet patterns: vegan (no animal products at all), vegetarian (no meat but may include dairy and eggs), and omnivorous (eating all types of foods). They looked at what foods each group ate and calculated where they were getting important nutrients like protein, iron, calcium, vitamin B12, and other essentials. The study included both young children and adults to see if nutrient sources differed by age group. This approach allowed scientists to identify which specific foods were most important for meeting nutritional needs in each diet type.

Understanding where nutrients come from in different diets is important because it helps people plan healthy meals. If you know which plant foods provide the most protein or iron, you can make better food choices. This information is especially important for families raising children on plant-based diets, since growing bodies have specific nutrient needs.

This study provides useful real-world information about actual eating patterns. The research was published in a respected nutrition journal, which means it went through expert review. However, the study focused on describing food sources rather than testing whether people actually stayed healthy on these diets, so it shows what people eat but not necessarily the health outcomes of these choices.

What the Results Show

The research found that people following different diets get their nutrients from very different food sources. Meat-eaters get protein and iron mainly from meat and fish, while vegetarians and vegans rely more on beans, legumes, nuts, seeds, and whole grains. Dairy products were important for vegetarians getting calcium, while vegans needed to focus on plant-based sources like fortified plant milks, leafy greens, and seeds. The study showed that vitamin B12, which is naturally found mainly in animal products, requires special attention for vegans—either through fortified foods or supplements. Interestingly, the specific foods that were most important varied between children and adults, suggesting that meal planning needs to consider age and life stage.

The research also examined other nutrients like zinc, magnesium, and various vitamins. It found that plant-based eaters often got these nutrients from a wider variety of sources compared to meat-eaters. For example, vegans and vegetarians relied on whole grains, nuts, and seeds for many minerals, while meat-eaters got these from both animal and plant sources. The study suggests that plant-based diets can provide adequate nutrition when people choose foods thoughtfully and understand which foods are nutrient-rich.

This research builds on earlier studies showing that plant-based diets can be nutritionally adequate. Previous research raised questions about whether people avoiding meat could get enough of certain nutrients. This study provides more detailed information about exactly which foods are doing the nutritional heavy lifting in different diet types, helping answer those earlier concerns with practical food examples.

The study describes what people eat but doesn’t measure whether they’re actually healthy or getting enough nutrients overall. We don’t know if the people studied were taking supplements, which would affect the results. The study also doesn’t tell us whether children on plant-based diets grew normally or had any health problems. Additionally, the sample size wasn’t specified in the available information, so we can’t be certain how many people were included or how representative they were of the general population.

The Bottom Line

If you follow a vegan diet, make sure to include beans, lentils, nuts, seeds, and whole grains regularly, and consider a vitamin B12 supplement or fortified foods. If you’re vegetarian, dairy and eggs can help meet protein and calcium needs, but also include plant-based sources. All diet types can be nutritionally complete with proper planning. This evidence suggests moderate confidence in plant-based diets when foods are chosen thoughtfully.

This research is most relevant for people considering or following plant-based diets, parents raising vegetarian or vegan children, and anyone wanting to understand nutrition better. Healthcare providers can use this information when counseling patients about diet changes. People with specific health conditions should discuss diet changes with their doctor.

Nutritional changes happen gradually. It may take several weeks to months of consistent healthy eating to notice improvements in energy levels or health markers. The key is building sustainable eating habits rather than expecting quick changes.

Want to Apply This Research?

  • Track daily intake of key nutrient sources: servings of legumes/beans, nuts/seeds, whole grains, and fortified plant milks (for vegans) or dairy (for vegetarians). Aim for at least one serving from each category daily.
  • Use the app to log meals and identify which nutrient-rich foods you’re eating regularly. Set reminders to include beans, nuts, seeds, or fortified foods at each meal. Create a favorite foods list of nutrient-dense options for your diet type to make meal planning easier.
  • Weekly review of nutrient sources consumed. Check that you’re hitting variety across different plant-based protein sources. For vegans, ensure B12 sources (supplements or fortified foods) are included daily. Monthly assessment of overall dietary pattern to ensure balance across all nutrient categories.

This research describes food sources in different diets but does not prove that any diet type is superior for health. Individual nutritional needs vary based on age, activity level, health status, and other factors. Anyone considering significant diet changes, especially parents planning plant-based diets for children, should consult with a healthcare provider or registered dietitian to ensure adequate nutrition. This information is educational and should not replace professional medical advice.

This research translation is published by Gram Research, the science division of Gram, an AI-powered nutrition tracking app.

Source: Food sources of macro- and micronutrients in young children and adults following vegan, vegetarian, and omnivorous diets.European journal of nutrition (2026). PubMed 41801422 | DOI