10 Restaurants in Iowa to Get Mexican Food That Will Blow Your Mind
Great Mexican food isn’t the first thing to come to mind when you think of Iowa cuisine, but there are plenty of great options if you’re craving a great taco, burrito or margarita and a bowl of chips with salsa. Check out these 10 Iowa restaurants that serve up great Mexican food with friendliness and flare.


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
Advertisement

Advertisement

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


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


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
Advertisement


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

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


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
Advertisement

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


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


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
What are your Mexican favorites? Have you been to any of these spots? If you’re looking for more great dining recommendations, check out these 10 Mom & Pop Restaurants In Iowa That Serve Home Cooked Meals To Die For.
OnlyInYourState may earn compensation through affiliate links in this article. As an Amazon Associate, we earn from qualifying purchases.