A
good source of protein that's not meat, eggs or soy?
That's a tough call! They do make whey protein powder, which can be mixed into a shake. The version I use is zero carb isopure--and it has 25g protein per scoop (also 105 cal per scoop), and comes in several different flavors. They don't taste fantastic, but they're edible.