How can I thicken margaritas? I've been making margaritas and I've found that, unlike fancy bar/restaraunt bought margaritas, my margaritas come out more like a liquid drink with shaved ice sitting in it than a mixture. I have a Margarittaville mixer for proper shaved ice, but the final drink lacks the same thickness I'm used to in a margarita; the exception being strawberry margaritas. With (lots of) real strawberries the drink comes out much thicker and smoother to drink.

Is there some ingredient that can thicken the mix for a smoother drink? Generally I use tequila, triple sec, agave nectar and then either a mix, strawberries, limeade or whatever for flavor.
If the restaurant or bar is using a margarita mix, they frequently contain additional syrups and stabilizing gums or starches which add body to the drinks. It could also be that the high powered blenders frequently used in bars will be better at creating a smoother and thicker texture, or a more 'emulsified' slush.

If you want to try making it thicker at home, the agave nectar is a good start. You could also try adding very small amounts of food gums, like guar gum or gum arabic. It may also help to chill all of your ingredients thoroughly before blending to keep it as frozen as possible.