Iowa is full of great taco restaurants. It would be nearly impossible to list them all and tell you about the best parts of each restaurant in Iowa that serves great tacos, but here are a few that are worth checking out, in the handy format of a taco trail. Ready for a delicious road trip?
Google Maps
La Juanita, 613 Lake Ave N, Storm Lake
Kevin W./Yelp
Josh S./Yelp The steak burrito gets rave reviews, here. Their tacos are traditional and inexpensive. Try the chorizo for an extra-special treat.
Monterrey Mexican Restaurant, 700 11th St SW # C, Spencer
Monterrey Mexican Restaurant of Spencer, IA/Facebook
Monterrey Mexican Restaurant of Spencer, IA/Facebook Don’t fill up on salsa and chips; although it’s very good, here. Reviewers love the cheese dip and chicken tacos.
El Parian Mexican Grill, 3840 Highway 71, Spirit Lake
El Parian Mexican Grill/Facebook
El Parian Mexican Grill/Facebook This place is known for their happy hour (3pm to 5pm every day) and their Margaritas. The food gets rave reviews, as well. El Parian Mexican Grill is where the party’s at in Spirit Lake.
Tacos Vallarta, 901 Albany Pl., Orange City
Google Maps
Larry Miller/Wikimedia It’s a tiny taco joint behind the gas station, and you definitely don’t want to miss it. The tacos here are well-loved by the locals and it’s easy to understand why.
Los Tacos, 15 1st St NE, Le Mars
Google Maps
EMH60403/Trip Advisor This tiny taco joint is right in downtown Le Mars and it’s a local favorite. This asada huarache comes highly recommended.
Tacos El Guero, 6th & Pearl St., Sioux City
Tacos Guero Website
Tacos Guero Website This is taco heaven. If you happen to be lucky enough to live nearby, you should know they deliver, too.
Primos, 501 S 10th St., Council Bluffs
Google Maps
Primos Website There are many specialties here, so this is a great place to try something new. The wait staff is very knowledgeable and happy to help you navigate their giant menu of delicious Mexican food.
Casa de Oro (Mi Casa), 512 Market St., Harlan
Cada de Oro
stu_spivack/Flickr Be sure to try the house-made salsa. There’s a full service bar here, and the appetizers are a wonderful treat.
Where is your favorite place to get tacos in Iowa? Tell us about it in the comments.
Google Maps
Kevin W./Yelp
Josh S./Yelp
The steak burrito gets rave reviews, here. Their tacos are traditional and inexpensive. Try the chorizo for an extra-special treat.
Monterrey Mexican Restaurant of Spencer, IA/Facebook
Don’t fill up on salsa and chips; although it’s very good, here. Reviewers love the cheese dip and chicken tacos.
El Parian Mexican Grill/Facebook
This place is known for their happy hour (3pm to 5pm every day) and their Margaritas. The food gets rave reviews, as well. El Parian Mexican Grill is where the party’s at in Spirit Lake.
Larry Miller/Wikimedia
It’s a tiny taco joint behind the gas station, and you definitely don’t want to miss it. The tacos here are well-loved by the locals and it’s easy to understand why.
EMH60403/Trip Advisor
This tiny taco joint is right in downtown Le Mars and it’s a local favorite. This asada huarache comes highly recommended.
Tacos Guero Website
This is taco heaven. If you happen to be lucky enough to live nearby, you should know they deliver, too.
Primos Website
There are many specialties here, so this is a great place to try something new. The wait staff is very knowledgeable and happy to help you navigate their giant menu of delicious Mexican food.
Cada de Oro
stu_spivack/Flickr
Be sure to try the house-made salsa. There’s a full service bar here, and the appetizers are a wonderful treat.
OnlyInYourState may earn compensation through affiliate links in this article.