People who skip meat may have slightly lower odds of reaching their hundredth birthday than meat eaters, according to a new study of very old adults in China. That headline sounds like it flips decades of advice about cutting back on animal products for better health.
Look a little closer and the picture changes. The work, led by epidemiologist Yaqi Li at Fudan University, followed more than five thousand people aged eighty and older and found the disadvantage for non meat eaters only showed up in those who were already underweight.
Nutrition expert Chloe Casey at Bournemouth University, writing about the research for The Conversation, stresses that the findings say more about the realities of eating in very old age than about meat being a magic longevity food.
What the chinese study actually found
The team drew on data from the Chinese Longitudinal Healthy Longevity Survey, a long-running national project that has tracked older adults since the late 1990s. Participants were at least eighty years old when they entered the study and were grouped as omnivores or vegetarians based on how often they ate meat and other animal foods.
Researchers then looked at who was still alive at age one hundred by the end of follow up in 2018. Among these very old adults, those who reported vegetarian diets had a lower chance of becoming centenarians compared with people who still ate meat.
The analysis also separated different vegetarian patterns, including vegans, people who ate fish but no meat, and people who ate dairy or eggs but no meat. Vegans showed the clearest disadvantage, while people who included fish, eggs, or dairy in their diet looked much closer to meat eaters in their odds of reaching one hundred.
The key role of body weight and frailty
Here is the twist that changes how you read the headline. The lower odds of reaching one hundred among non meat eaters showed up only in participants who were underweight.
When the researchers looked at older adults with a healthy or higher body weight, vegetarians and meat eaters had similar chances of becoming centenarians.
Being underweight late in life is already linked with higher risks of frailty, falls, and early death in several large studies of older adults. In that context, cutting out meat without carefully replacing the lost protein and calories can make it even harder for a frail person to stay strong enough to shop, cook, and simply get through the day.
This pattern also fits with what researchers sometimes call the obesity paradox in aging, where slightly higher body weight in very old adults is often tied to better survival compared with being very thin.
Studies in the same Chinese population have found that underweight elders have higher mortality, while those in the overweight range often fare better. So the new results seem to be picking up the danger of being both very old and very light, rather than handing meat a free pass.

Why meat-free diets get harder in very old age
For most of adulthood, well-planned, plant-based diets are strongly linked to health benefits. Large reviews find that vegetarian styles of eating are associated with lower risks of cardiovascular disease and ischemic heart disease, even when researchers adjust for other lifestyle factors.
Other work has shown that vegans and vegetarians tend to have lower rates of type 2 diabetes and lower body weight than regular meat eaters.
Those studies mostly involve middle aged or younger older adults who are still relatively robust. Past seventy or eighty, the body shifts gear.
Energy needs fall, while muscle mass, bone density, and appetite tend to drop, which pushes up the risk of malnutrition and frailty in community dwelling seniors and especially in those who are already thin.
In that setting, taking meat off the plate without adding enough alternative protein and micronutrients can be risky. Other research has found that vegetarians, particularly women, may have a higher risk of hip fracture, partly because of lower body weight and sometimes lower intakes of nutrients needed for bone health.
That does not mean vegetarian diets are unhealthy by definition, but it does underline how unforgiving very old age can be when intake falls short.
What this means for eating well as you age
So should someone in their eighties throw out the lentils and live on steak. The authors of the new study and independent experts say no.
Instead, they suggest that for very old adults, especially those who are underweight, including modest amounts of animal foods such as meat, fish, eggs, or dairy can make it easier to get enough high-quality protein, vitamin B12, calcium, and vitamin D to maintain muscle and bone.
For younger and middle-aged adults who are not frail, the wider body of evidence still favors largely plant-based eating patterns for lowering long-term risks of heart disease, diabetes, and obesity.
In practical terms, that might look like filling most of your plate with plants, using beans, tofu, or nuts as regular protein sources, and keeping red and processed meat as occasional extras rather than daily staples.
As people move into their 70s, 80s, and 90s, the priority often shifts toward avoiding unintentional weight loss and keeping enough strength to stay independent.
That is the moment to talk with a doctor or registered dietitian about whether a long-standing vegan or strict vegetarian diet still covers protein, B12, and other key nutrients, or whether fortified foods, supplements, or a little animal protein would make sense.
The main study has been published in The American Journal of Clinical Nutrition.












