1. Tacopocalypse, Des Moines
Tacopocalypse puts a surprising twist on typical Mexican dishes by adding an Asian flare, like the red curry chicken and fried rice burrito. Of course, you can also find your tried and true favorites. Plus, there are vegetarian and vegan options, if that’s your thing.
Location: 407 E 5th St, Des Moines, IA
2. La Juanita, Sioux City
A local favorite, La Juanita serves fresh, made-to-order dishes, so you can be sure your food is hot and delicious. They have amazing tacos, burritos and chimichangas.
Location: 1316 Pierce St, Sioux City, IA
3. El Sol, Solon
El Sol has delicious and affordable authentic Mexican dishes with friendly, efficient service and even a mariachi band that takes requests. Their salsa is fresh and they have spicy, generous-sized margaritas and delicious food.
Location: 240 E Main St, Solon, IA
4. El Banditos, Iowa City
El Banditos has a charming atmosphere and fresh sauces and salsas made in-house. Their carnitas enchiladas and Chile Relleno are amazing, and they have delicious sides, like fried zucchini and potatoes with rajas.
Location: 327 E Market St, Iowa City, IA
5. Los Primos Mexican Grill, Davenport
Los Primos provides great service and dishes served up fast with fresh veggies. Their salsas are super flavorful and definitely don’t miss the chips and guacamole.
Location: 1143 E Locust St, Davenport, IA
6. La Michoacana, Waterloo
La Michoacana offers traditional Mexican fare at great prices. Their ingredients are fresh and their steak tacos are amazing.
Location: 1221 Franklin St, Waterloo, IA
7. Adobos Mexican Grill, Dubuque
Adobos has an amazing burrito and taco bar, plus fast and friendly service at good prices. The ingredients are fresh and delicious - think Chipotle, but better.
Location: 756 Main St, Dubuque, IA
8. Las Palmas Mexican Restaurant, Mason City
Las Palmas serves up authentic Mexican fare like amazing margaritas and delicious fajitas at affordable prices. If you show up on the right night, you’ll also hear live music.
Location: 3229 4th St SW, Mason City, IA
9. La Cantina, Cedar Rapids
La Cantina serves up delicious Mexican dishes in a great sports bar-type atmosphere. They also have a second location in nearby Marion. They have delicious queso, mole and giant margaritas.
Location: 102 2nd St SE, Cedar Rapids, IA
10. Fernando’s Mexican Grill, Des Moines
There’s nothing bland about this place. They serve up handmade tortillas and authentic dishes packed with flavor, along with tasty guacamole and spicy salsas.
Location: 2316 University Ave, Des Moines, IA
OnlyInYourState may earn compensation through affiliate links in this article. As an Amazon Associate, we earn from qualifying purchases.