While making this drink, all the ingredients are shaken in a cocktail shaker along with ice. Alternately, it may be served on the rocks or blended with crushed ice. A margarita is served in a special salt/sugar-rimmed margarita glass. The popular contemporary versions of the traditional recipe include different flavors such as chocolate, raspberry, strawberry, mango, and peach.