Shakeology is made by Beachbody the company that promotes P90X and Insanity. It is comprised of 70+ ingredients and comes in a chocolate, greenberry which are both vegetarian - protein source is whey isolate and they just came out with a new chocolate flavor and tropical strawberry which are both vegan - protein source is fermented sprouted brown rice.