Milkshakes traditionally contain fruit, milk and ice cream, while smoothies are lighter and are made without ice cream, but fruit, vegetables, nuts, milk or yogurt.