Smoothies are commonly made with fruit or vegetables and are usually higher in carbs but lower in protein. Shakes, on the other hand, are creamier because they usually call for milk and other cream-based ingredients. This vegan peanut butter protein shake can be called a smoothie or shake as it qualifies as both.