En cocktail er ofte mere kompleks og kræver flere ingredienser end en drink. En drink består ofte af blot 2 eller 3 ingredienser, hvor en cocktail godt kan indeholde en del flere elementer. Desuden bliver en cocktail ofte rystet sammen i en shaker for det bedste resultat.