Experience the most unique margaritas in St. Louis throughout the year…it doesn’t have to wait until next Cinco de Mayo. These local restaurants add a distinctively special twist to serve the most unique margaritas in St. Louis.

Photo Credit: Diablitos Cantina

Diablitos Cantina
3761 Laclede Ave
St. Louis, MO 63108
(314) 644-4430

Price: $6 glass, $22 pitcher, $3 margaritas during happy hour
Hours: Mon to Wed – 11 a.m. to 11 p.m., Thurs to Sat – 11 a.m. to 1:30 a.m., Sun – 11 a.m. to 10 p.m.
Click here for a schedule of events.

With a name that means “where the little devils play,” this Mexican street vendor-themed cantina serves emblematically spirited margaritas with its drink mixology. Cucumber or Pineapple Margaritas are among its wide selection of specialty, house-infused tequila offerings. The Margarita de Casa is distinguished by its Aqui Vamos tequila and real orange juice. Top off the night with a Dhamer Morado, with hibiscus-infused tequila, freshly squeezed lime juice and Sierra Mist.

Related: Best Happy Hour Spots in St. Louis

Photo Credit: Flaco’s Cocina

Flaco’s Cocina
8400 Delmar Blvd
University City, MO 63124
(314) 395-4343

Price: $4 margaritas during happy hour, students receive 10% discount with valid I.D.
Hours: Mon to Fri – 11 a.m. to 1 a.m., Sun – 11 a.m. to 12 a.m.
Click here for a schedule of events.

Differentiating from the mundane, Flaco’s menu offers a huge selection of margaritas. These imaginative originals include a Peach Margarita made with Schnapps, one of the most-ordered on the list. Additional satisfying twists include Peach Jalapeño, Raspberry, Cucumber, Orangirito, Strawberry or Mixed Berry Margaritas. With that many options, everyone will be able to find a flavor they like.

Photo Credit: Hacienda

9748 Manchester Road
Rock Hill, MO 63119
(314) 962-7100

Price: $5.95 top shelf margaritas during happy hour
Hours: Sun to Thurs – 11 a.m. to 10:30 p.m., Fri to Sat – 11 a.m. to 11:30 p.m., happy hour Mon to Fri – 3 p.m. to 6 p.m.
Click here for a schedule of events.

Sit back with Hacienda’s popular Top Shelf Margarita, made with premium tequila and Grand Marnier. Add a distinctive flair when you choose from many different tequila options and flavors, whether traditional or frozen. You can even opt for the Beer-Rita. Beer and tequila in one drink – sounds like a mouthful.

Related: Best Margaritas in St. Louis

Photo Credit: Milagro Modern Mexican

Milagro Modern Mexican
20 Allen Ave, Suite 130
Webster Groves, MO 63119
(314) 962-4300


Price: Drink prices start at $5.95
Hours: Tues to Sat – 11 a.m. to 10 p.m., Sun – 10 a.m. to 9 p.m., Mon – Closed
Click here for a schedule of events.

In addition to its house Milagro and top shelf margaritas, Milagro Modern Mexican serves a hot El Diablo Margarita made with house-infused habanero tequila and blood orange juice. If looking for something a little less spicy, cool down with a Tropical Fruit Margarita.

Photo Credit: Senor Pique

Señor Pique
14870 Manchester Road
St. Louis, MO 63011
(636) 394-3455

Price: $5 house margaritas
Hours: Sun to Thurs – 11 a.m. to 11 p.m., Fri and Sat – 11 a.m. to 12 a.m., happy hour Mon to Sat – 4:07 p.m. to 6:07 p.m.
Click here for for a schedule of events

Señor Pique is an authentic Mexican restaurant offering its newest addition to the margarita menu with the Coronarita. This original drink is a margarita made with Tequila Cazadores Reposado and served with a small, upside down Corona bottle that will pour automatically in the margarita glass as you drink it.

Tere Scott is a freelance writer and author of e-books and two educational blogs. She loves to research information to share. She currently resides in St. Louis. Her work can be found at Examiner.com.