I don’t see any source of real protein on this list. You can’t live on kefir. And a lot of the stuff here, like the kefir, peas, carrots, and kiwi, are very sugary.
Also, you don’t have to grind the flax seed to eat it. Your teeth will grind it up nicely. I feed it to my horse, and when I take a taste it -is- nice and nutty. But one’s teeth take the hard seed cover off pretty well.
Beans and rice. Rice and beans. A perfect protein for we poor (and getting poorer) ‘0bamaconomy Taxpayers.’ ;)
Also, nuts, whole wheat pasta and flax has a TON of calories. If you are watching your weight and counting calories, you have to be very careful of those 3 things and eat in moderation.