| The body needs fats but many plant foods have some fat on it. Oats for example are 17% fat, so if you eat them for breakfast that is a great start. Most nuts and seeds are also almost 100% fat, plus many fruits and vegetables contain some fat. You mention 80-120g of protein a day, that is probably more like 50g. Most people overeat on protein, which leads to all sort of issues like kidney problems, etc. On the other hand, most people don't eat enough fiber, which leads to all sorts of digestive issues that are consider normal but are not. For example, getting diarrhea or constipation every other month, carrying around anti-diarrhea pills, etc. This is not normal and does not happen while eating enough whole plant foods, but it's socially considered normal because its so prevalent. Most people get 15g or less of fiber per day, while they should be getting 30 to 50, that is one the main problem with the western diet, and not the lack of protein. |
But nuts and seeds are NOT "almost 100%" percent fat. They range from fat contents of 30g to upwards 70-75g per 100g (walnuts, for example, are on a higher end of this, so are hazelnuts. Almonds, pistachio are the middle ground, while peanuts - technically legume, I know -are on the lower side.
The rest? 8-10 percent carbs, 10g+ fiber (some contain less, some much more), and anything between 10 to 30% protein (highest ones, again are almonds and peanuts, and sesame seeds).
This is very easy to verify, you just need to do a quick googling. I do not know why anyone would clame this. Some of your other claims are going to be harder to look up, so I would like some citations, like the ones with olive oils STICKING TO YOUR ABDOMEN :P