The Five Best Margaritas in St. Louis

And our Best Margarita is...

milagro bar.jpeg
Milagro Modern Mexican
Milagro's epic bar.
Milagro Modern Mexican (20 Allen Ave. Webster Groves; 314-962-4300)

The margarita, like the martini, is a cocktail of simple, ineffable beauty that a generation of overeager and/or clueless bartenders (or, God help us, "mixologists") have either needlessly complicated with unnecessary extra ingredients -- remember the prickly-pear margarita boom? No? We blocked it out, too -- or dumbed down by cutting corners with sour mix and other such abominations. Not so at Milagro Modern Mexican, where the $10 top-shelf margarita returns the drink to its perfect roots: a reposado tequila of your choice (Don Julio, Patron, Tres Generaciones or Rio Azul) shaken with agave nectar and freshly squeezed lime juice. Atop this, for the final touch, the bartender floats Cointreau. The result is a gorgeous drink: sweet, tart, smoky, salty. You need nothing more or less for a great margarita -- except, perhaps, a second round.

Want access to our Best Of picks from your smartphone? Download our free Best Of app for the iPhone or Android phone from the App Store or Google Play. Don't forget to check out the full Best of St. Louis® online at

Location Info

Amigos Cantina

120 W. Jefferson St., Kirkwood, MO

Category: Restaurant

Las Palmas Mexican Restaurant

4030 Woodson Road, Woodson Terrace, MO

Category: Restaurant

Pueblo Solis

5127 Hampton Ave., St. Louis, MO

Category: Restaurant

Vida Mexican Kitchen y Cantina - CLOSED

1137 St Louis Galleria, St. Louis, MO

Category: Restaurant

Milagro Modern Mexican

20 Allen Ave., Webster Groves, MO

Category: Restaurant

Sponsor Content

Now Trending

From the Vault