1. La Juanita, Storm Lake
La Juanita serves some of the most amazing and authentic tacos in the state. The tacos are prepared with perfectly spiced and cooked meat, fresh cilantro and onion and homemade hot sauce. Trust me, you’ll be very happy you stopped here. 613 Lake Ave. North, Storm Lake.
2. La Regia Taqueria, Iowa City
La Regia Taqueria has a large and varied menu of authentic Mexican dishes at great prices. Their fresh, high quality ingredients, flavorful hot sauces and delicious tortillas ensure tasty and high quality tacos every time. 436 IA-1, Iowa City.
3. Zamora Fresh Market, Marshalltown
This unassuming restaurant is in the back of a Mexican market in downtown Marshalltown. The steak tacos with fresh hot sauce are especially good, but any of the tacos really won’t disappoint. 4 East Main St., Marshalltown.
4. El Patio, West Liberty
El Patio serves American and authentic Mexican style tacos that are all delicious. The Mexican style tacos are the best, in my opinion, with flavorful seasoned meat, fresh cilantro, onion, lime juice and even a slice of avocado. Yum. 214 N. Columbus St., West Liberty.
5. Tacopocalypse, Des Moines
Tacopocalypse is an inventive restaurant that puts a unique Asian twist on your everyday tacos, like bulgogi (Korean beef) or Korean tofu tacos. They also serve more traditional flavors like poblano chorizo and braised pork, and a variety of vegetarian and vegan options. Try anything, really. It’s all amazing. 407 E. 5th St., Des Moines.
6. El Sol, Solon
El Sol offers up authentic Mexican tacos for a great price. Their carnitas are especially good. Pile some fresh, spicy salsa on top for an added dash of flavor. 240 E. Main St., Solon.
7. El Banditos, Iowa City
El Banditos tacos are packed with flavorful, perfectly seasoned meat and fresh sauces and salsas made in-house. They serve their tacos on flour or corn tortillas, with locally sourced meat like lamb, beef barbacoa, pork and more. 327 East Market St., Iowa City.
8. Los Primos Mexican Grill, Davenport
Los Primos has really good authentic Mexican style tacos with fresh ingredients. The spicy pork tacos are especially good. 1143 East Locust St., Davenport.
9. Tacos La Juanita, Sioux City
A local favorite, Tacos La Juanita serves great tacos with fresh ingredients like traditional carnitas and carne asada tacos served on corn tortillas. Their carnitas are probably the best. 1316 Pierce St., Sioux City, IA.
10. Fuzzy’s Taco Shop, Ankeny (and multiple other locations)
The grilled tacos at Fuzzy’s Taco Shop are flavorful and delicious, especially the California Heat taco with their fresh salsa and avocado. 2732 SE Delaware Ave. #300, Ankeny.
OnlyInYourState may earn compensation through affiliate links in this article. As an Amazon Associate, we earn from qualifying purchases.