Science has shown us over and over again that the more meat we eat, the higher our risk of diabetes, heart disease, and strokes. Conversely, the more fruits and vegetables we eat, the lower our risk for these diseases, and the lower our body mass index.

Why is eating meat bad? High-quality research shows that red meats (like beef, lamb, pork) and processed meats (bacon, sausage, deli meats) are metabolized to toxins that cause damage to our blood vessels and other organs. This toxic process has been linked to heart disease and diabetes. (Want to know more? Read about how these animal proteins harm the body here and here).

Should we all become vegetarian or vegan?

Not necessarily. One can be 100% perfectly vegetarian or vegan and still have an unhealthy diet. Many foods that aren’t made with animals are still unhealthy. Think candy, soda, and pasta, and baked goods made with refined flour. Sugar-sweetened beverages and refined grains are also toxic to the body and associated with significant health risks.

A better approach is a plant-based diet. This means consuming mostly fruits and vegetables, including beans and legumes, nuts and seeds, and whole grains. A plant-based diet is well associated with a lower risk of diabetes, high blood pressure, heart disease, stroke, and death from any cause.

An estimated 90% of the population of the United States is omnivorous, and the vast majority of people aren’t going to give up meat. The good news is, they don’t need to. A 2017 study published in JAMA showed that consuming just 3% less animal protein and replacing it with plant protein was associated with up to a 19% lower risk of death from any cause.

Not only that, but a plant-based diet can protect us when we do occasionally eat meat. Fruits and vegetables contain special plant nutrients that neutralize toxins. These are antioxidants, and they are really good for us. But they cannot be isolated and packed into a capsule or pill — supplements don’t work. A balanced diet that includes a wide variety of colorful fruits and vegetables is what works. Just eat more plants that anything else, and minimize the meats, and you’ll be doing your body a huge favor.

Where will I get my protein?

Protein does not have to mean meat. As a matter of fact, many plant foods are excellent sources of protein. And no, it doesn’t have to be tofu. Think beans, lentils, peas, and edamame! Nuts and nut butters, seeds and seed butter! Whole grains contain a fair amount of protein as well.


Having trouble envisioning meals without meat? You can enjoy the same classic meals, just substitute in plant protein. For example:

If you love tacos, replace the meat filling with spiced lentils. (Try my Easy Spiced Lentil Taco Filling recipe below.)

If you love shepherd’s pie, use finely diced mushrooms instead of ground meat.

If you love fajitas, switch out the steak or chicken for portabella mushrooms.

Classics like minestrone soup, chili, spaghetti, and lasagna are easily converted into healthier, animal-free meals. Use whole grain pasta where pasta is called for, and add extra veggies. Even if you prepare any of these dishes using animal protein, add extra veggies and you will be benefiting.

Going to a plant-based diet doesn’t have to mean eating plants exclusively. Just aiming to eat more healthful plant foods, focusing on overall nutrition, decreases health risks significantly. Even a little improvement can have big results.