Mocktails are becoming increasingly popular. But what is the difference between a cocktail and a mocktail? Mocktails are non-alcoholic drinks made with fresh fruit, aromatic herbs and non-alcoholic spirits. Cocktails contain one of more alcoholic spirits. Although cocktails are still very popular Mocktails offer an alternative that tastes like a lighter drink without the alcohol.