Yes and yes!  Our greens blend is 100% plant based and contains absolutely zero animal products.