We do not count the protein in peanut butter or the protein found in some vegetables for a couple of reasons. We look at a food for it's highest value and put it into that macronutrient category. That is why peanut butter is considered a fat. When having 2 or 3 fat blocks of peanut butter, the protein value is very low. You would have to have several blocks of fat before you even get one block of protein.
Most vegetables have a high fiber content.
This fiber will make it very difficult if not impossible to access the protein in the vegetable. Of course when eating something like a frozen dinner or something that contains several food items you do need to read the labels and take everything into account. Some foods, such as dairy products and soy products, are considered combination foods and all macronutrients should be accounted for. No, the Zone is protein adequate . High protein diets usually allow you to eat as much protein and fat as you want and severely limit your carbohydrate intake.