milkshakes are dairy based, which are most commonly prepared using fruits, ice cream and flavoured syrups. whereas, smoothies are particularly made with fruits, adding up ingredients like milk, yogurt or seeds.