Iowa might not be the first place that comes to mind when thinking of tacos, but it harbors some hidden gems that serve unforgettable Mexican cuisine. Here are five off-the-beaten-path restaurants where the tacos are worth the journey.
Lalo’s 2 Mexican Bar & Grill – Dubuque, IA
Tucked away in Dubuque, Lalo’s 2 Mexican Bar & Grill offers a festive atmosphere that invites you to immerse yourself in authentic flavors. Their tacos, crafted with care, are a symphony of taste and texture.
You’ll find options from traditional carnitas to inventive seafood combinations. Each bite is an exploration of spices and culture. The lively setting enhances the experience, blending hospitality with culinary artistry.
Lalo’s is not just a meal; it’s an adventure through Mexican cuisine that leaves a lasting impression on every visitor.
Mextizo – Cedar Rapids, IA
In the heart of Cedar Rapids, Mextizo is a hidden treasure for taco enthusiasts. The ambiance is warm and rustic, perfectly complementing their artisanal tacos.
From the first taste of their barbacoa taco, you’ll be transported to the streets of Mexico. The use of fresh, local ingredients elevates every dish.
The passion of the chefs shines through, leaving a memorable imprint on your palate. Mextizo’s dedication to tradition and innovation makes it a must-visit spot for taco lovers.
Alebrije Restaurant – Iowa City, IA
Alebrije Restaurant in Iowa City is a haven for those in search of authentic Mexican tacos. The vibrant decor and friendly service create a welcoming atmosphere.
Their tacos al pastor offer a taste of Mexico with perfectly marinated pork and a hint of pineapple sweetness.
The creativity in their taco selection is second to none. Alebrije stands as a testament to the rich culinary heritage of Mexico, serving dishes that are as colorful as they are flavorful.
La Unica Grocery & Restaurant – Iowa City, IA
La Unica Grocery & Restaurant is a hidden gem, offering some of the most authentic tacos in Iowa City. This unpretentious spot is beloved by locals for its genuine flavors.
Their tacos are a celebration of tradition, each one hand-crafted with love and skill. The simplicity of their carne asada taco belies its depth of flavor.
La Unica captures the heart of Mexican street food, providing a delicious escape right in the heart of Iowa City.
El Barco Mexican Restaurant – Urbandale, IA
El Barco Mexican Restaurant in Urbandale offers a unique dining experience with its nautical-themed decor and vibrant atmosphere. It’s a place where taco dreams come true.
Their fish tacos are a standout, offering a fresh and flavorful journey reminiscent of coastal Mexico. The playful setting adds to the enjoyment.
El Barco is more than a meal; it’s a voyage into the diverse world of Mexican cuisine, where each taco tells a story of craftsmanship and flavor.
La Carreta Mexican Grill – Sioux City, IA
Tucked away in Sioux City, La Carreta Mexican Grill offers a warm welcome with its vibrant decor and authentic Mexican charm. Known for its mouthwatering tacos, this spot serves a variety filled with everything from tender carne asada to flavorful marinated chicken.
The friendly atmosphere and lively music make it a perfect place to unwind. Locals rave about the homemade salsa that adds a delightful kick to each bite.
A particular favorite is their fish tacos, a fresh and tangy twist that’s not to be missed. La Carreta transforms every meal into a fiesta.
El Sol Mexican Cuisine – Ames, IA
El Sol Mexican Cuisine in Ames is a beloved treasure among taco enthusiasts. With its unassuming street-side stand, it serves up flavors that are anything but ordinary.
Known for its al pastor tacos, the succulent pork, marinated in a secret blend of spices, leaves a lasting impression on every diner.
The casual setting invites friends to gather and savor each bite while enjoying the bustling atmosphere. Whether you’re a student or a local resident, El Sol promises a taco experience that is both flavorful and affordable.
Taco John’s – Waterloo, IA
In Waterloo, Taco John’s stands out with its retro charm and surprising culinary depth. While it may seem like a fast-food spot, the tacos here are crafted with care and tradition.
Don’t miss their signature crispy taco, a crunchy delight filled with seasoned beef and fresh toppings.
This local favorite blends nostalgic atmosphere with modern flavors, ensuring a memorable meal. The friendly staff and quick service make it a go-to for both quick bites and leisurely meals. Taco John’s delivers a taste of Mexico with a twist.
Taco Loco Mexican Restaurant – West Des Moines, IA
Taco Loco Mexican Restaurant in West Des Moines captures the spirit of Mexico with its vibrant murals and lively atmosphere. A must-try is their barbacoa tacos, featuring slow-cooked beef that melts in your mouth.
The restaurant’s dedication to quality ingredients ensures each bite is rich and satisfying.
Families and friends gather here to enjoy not just the food, but a sense of community. The spicy sauces available add an extra layer of excitement to your meal. Taco Loco is a place where flavors and friendships flourish.
La Regia Taqueria – Iowa City, IA
La Regia Taqueria is a vibrant spot in Iowa City where the aroma of sizzling meats greets you at the door. Known for its wide array of tacos, each crafted with traditional recipes and fresh ingredients.
Their lengua tacos, tender and seasoned to perfection, are a highlight for adventurous eaters.
The lively outdoor seating area adds to the festive vibe, making it a favorite hangout for locals. Whether you’re new to Mexican cuisine or a seasoned aficionado, La Regia promises a tantalizing culinary journey.