The 10 Best Places for Margaritas in Iowa!

Whether you’re out for a celebration or just enjoying the end of a work week, a margarita can go a long way towards refreshing your spirit. The state of Iowa has many great authentic and inspired Mexican restaurants to enjoy, so it should be no surprise that finding a quality margarita is not hard to do. Whether you are looking for some traditional flavors that never treat you wrong, or something with a more unique flavor, you’ll find that and much more at these 10 best places for margaritas in Iowa.

1. El Banditos, Iowa City, IA

Recently redecorated and always furnishing some of the best margaritas, El Banditos of Iowa City is a hip establishment on the Northside of downtown. Also featuring hand-rolled tacos, enchiladas and burritos, everything at Banditos, including the margaritas, are made fresh and with quality ingredients. Whether it’s for a full meal, or a tasty evening drink, you’ll find the full experience at this local Mexican restaurant.

A post shared by Hannah Cross (@homemadebanana) on

2. Nachos Tequilas, Clive, IA

With many delicious reasons to visit, Nachos Tequilas of Clive serves some of the best margaritas in the Des Moines metro. Tacos, burritos, quesadillas, fajitas and more can be found at Nachos Tequilas, as well as a wide variety of margarita drinks including strawberry, mango, peach and the always-favorite House Margarita. Check out this fun eating establishment Monday through Thursday for $2.99 lime margaritas all day.

3. El Paraiso Mexican Bar & Grill, Cedar Rapids, IA

As the largest Mexican restaurant in Cedar Rapids, El Paraiso encourages customers to cha cha in for some authentic cuisine. Alongside a long menu of delicious flavors and entrees, El Paraiso hooks it up with uniquely concocted margaritas straight from a wooden barrel. One is enough to have some fun at El Paraiso, and two go well with a full meal from off the menu.

4. Casa Azul Restaurante y Cantina, Coralville, IA

Delivering on all sorts of great tastes and a comfortable atmosphere, this Coralville cantina also supplies the fun in the form of a long drink menu. Featuring many different flavors ranging from lime to cherry-pomegranate, including the house-special Casa Azul Margarita, this local favorite also features Beergaritas, daiquiris and a premium selection of liquor and cocktails.

5. La Casa Tequila, Tiffin and Williamsburg, IA

As a proud purveyor of authentic Mexican food, you better believe that La Casa Tequila serves up their margaritas fresh and full of flavor. From 12-ounce personal tastes to 60-ounce pitchers made to share, you choose the tequila and flavor at La Casa Tequila, and the bar and kitchen does the rest. With plenty of great entrees, lunch and appetizer options to pair with your cold drink, plus a great atmosphere, and La Casa Tequila proves to be a great spot kick back and enjoy yourself.

A post shared by Becky Julson (@beckyjulson) on

6. Los Agaves Mexican Grill, Davenport and Iowa City, IA

First opening in Davenport in 2004, Los Agaves proved to be so delicious and popular that they now operate four different stores in the Quad Cities, plus an additional spot in Iowa City. The reason for the expansions of this family owned business can be found on their menu, including a generous margarita selection. Featuring classic margaritas served in sizes like small, jumbo, monster and pitcher, this locally favorite Mexican establishment also features house-special margaritas with a variety of high-end tequila.

7. El Rodeo, Des Moines, IA

With three locations in the Des Moines metro, including Urbandale and Clive, there is three excellent chances to enjoy an excellent margarita (or two). Served frozen or on the rocks, the margaritas at El Rodeo range from regular to monster and includes the El Rodeo Margarita, a house-special concoction that will have you coming back for more. Everything on the menu pairs nicely with the drink selections, and the welcoming atmosphere encourages you to stay in your seat awhile and enjoy your meal.

A post shared by Amy Lyddon-Kay (@lyddonkay) on

8. Los Aztecas Mexican Restaurant, Dubuque, IA

With two locations in Dubuque and another across state borders in Galena, there is ample opportunity to enjoy some authentic Mexican cuisine and margaritas at Los Aztecas. Featuring a long list of cold drinks, including a well recommended house margarita, the authentic food is another good reason to visit this family owned eatery. Fun for a full meal or just some appetizers, the welcoming ambiance of all three locations encourages everyone to stay awhile and enjoy themselves.

9. Viva Mexican Restaurant, Des Moines and Urbandale, IA

While you can’t go wrong with any of the lunch, appetizer or entree orders from Viva Mexican Restaurant, if you are looking for a great margarita (or any specialty drink), their cantina is where you want to be. Featuring traditional flavors and new ones like a jalapeno margarita or lemonade margarita, you simply cannot go wrong with the $4.50 house margarita.

10. Margaritas Bar at Ranch Okoboji, Okoboji, IA

Ranch Okoboji is a popular vacation spot for many reasons. Filled with family fun activities like mini-golf, arrowhead mining and a Whispering Wind flag store, one great reason to visit for those 21 and older is the in-house Margarita’s Bar. With a full-service selection and tropical theme, much of the fun is derived from this local spot not from the ice-cold glasses, but the fun people who share a drink together.

Select a Iowa town to find the Best Things-To-Do and Places To Go around you
Find Bars Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Adair County

Adams County

Allamakee County

Appanoose County

Audubon County

Benton County

Black Hawk County

Boone County

Bremer County

Buchanan County

Buena Vista County

Butler County

Calhoun County

Carroll County

Cass County

Cedar County

Cerro Gordo County

Cherokee County

Chickasaw County

Clarke County

Clay County

Clayton County

Clinton County

Crawford County

Dallas County

Davis County

Decatur County

Delaware County

Des Moines County

Dickinson County

Dubuque County

Emmet County

Fayette County

Floyd County

Franklin County

Fremont County

Greene County

Grundy County

Guthrie County

Hamilton County

Hancock County

Hardin County

Harrison County

Henry County

Howard County

Humboldt County

Ida County

Iowa County

Jackson County

Jasper County

Jefferson County

Johnson County

Jones County

Keokuk County

Kossuth County

Lee County

Linn County

Louisa County

Lucas County

Lyon County

Madison County

Mahaska County

Marion County

Marshall County

Mills County

Mitchell County

Monona County

Monroe County

Montgomery County

Muscatine County

Obrien County

Osceola County

Page County

Palo Alto County

Plymouth County

Pocahontas County

Polk County

Pottawattamie County

Poweshiek County

Ringgold County

Sac County

Scott County

Shelby County

Sioux County

Story County

Tama County

Taylor County

Union County

Van Buren County

Wapello County

Warren County

Washington County

Wayne County

Webster County

Winnebago County

Winneshiek County

Woodbury County

Worth County

Wright County