A major debate is unfolding in the world of nutrition.
The American Heart Association has released new dietary guidance that challenges recent federal diet recommendations. According to the AHA, people should focus on getting more protein from plant sources like beans, lentils, tofu, and nuts instead of red and processed meat.
The group also recommends choosing low-fat or fat-free dairy and using healthier oils like olive, soybean, and canola oil rather than butter or beef tallow.
Heart experts say these recommendations are backed by decades of scientific research linking diets high in processed meat to heart disease, stroke, diabetes, and even some cancers.
The guidance also emphasizes eating more fruits, vegetables, and whole grains while reducing ultra-processed foods, added sugar, excess sodium, and alcohol.
Another key message from the report is that heart-healthy eating should start early in life—even as young as age one—because cardiovascular disease can begin developing much earlier than most people realize.
With government recommendations and major medical organizations now sending different messages, many doctors worry the public may become confused about what truly counts as a healthy diet.
So the question remains: what should people really be eating for long-term health?