El Mariachi Bar & Grill

Experience authentic Mexican cuisine at El Mariachi Bar & Grill in Spirit Lake. Enjoy flavorful salsas, margaritas, and classic dishes like burritos, fajitas, and enchiladas. Located at 1511 18th St, perfect for lakeside dining and super service. Call +1 712-339-9669!

Welcome to El Mariachi Bar & Grill

Taste the Difference.

El Mariachi Bar & Grill
El Mariachi Bar & Grill
El Mariachi Bar & Grill
El Mariachi Bar & Grill

El Mariachi Bar & Grill welcomes you to a vibrant taste of Mexico, right in Spirit Lake. Located at 1511 18th St, this lively spot serves a rich variety of Mexican dishes, perfect for families and friends. The moment you step inside, you hear lively music that sets a festive tone. This bustling restaurant offers an array of popular dishes including hearty fajitas, flavorful enchiladas, and zesty salsa, all paired with their renowned margaritas. El Mariachi knows how to keep both your taste buds and your spirits high, making it a beloved gathering place for locals and visitors alike. Get ready to enjoy the vibrant flavors of Mexico as you gather around their colorful dining spaces.

Directions & Reservations

Plan Your Visit

Address

1511 18th St, Spirit Lake, IA 51360, United States

Phone

+1 712-339-9669

About

The Culinary Story

El Mariachi Bar & Grill
El Mariachi Bar & Grill
El Mariachi Bar & Grill
El Mariachi Bar & Grill

El Mariachi Bar & Grill opened its doors to the Spirit Lake community, embracing the essence of authentic Mexican cuisine. With a commitment to high-quality ingredients and traditional recipes, every dish is made to satisfy cravings. Their menu features an enticing selection of steaks, seafood, and vegetarian options, catering to diverse dietary needs. Popular items include juicy carne asada and flavorful shrimp tacos, all crafted to perfection. The restaurant operates daily, buzzing with excitement during lunch and dinner services.

Regulars enjoy the chips and salsa as a perfect start to their meals, while newcomers are often tempted by the enticing aroma of freshly made fajitas, served sizzling at the table. El Mariachi understands that dining is about more than just food—it's about creating memories. With frequent community events and discounts for locals, they foster an atmosphere of togetherness and fun. Those who dine here often feel like part of the El Mariachi family, returning time and time again to relive the experience.

Beyond the delicious food, visitors often mention the lively decor that reflects Mexican culture, giving a warm and inviting feel. The restaurant continues to thrive, driven by passionate staff dedicated to delivering excellent service.

Work Hours

Availability and Service Times

  • Sunday11 AM-8 PM
  • Monday11 AM-9 PM
  • Tuesday11 AM-9 PM
  • Wednesday11 AM-9 PM
  • Thursday11 AM-9 PM
  • Friday11 AM-9 PM
  • Saturday11 AM-9 PM

El Mariachi Bar & Grill boasts an extensive menu with over 170 delicious options. From sizzling steaks to traditional burritos, the restaurant caters to everyone’s palate. The ambiance strikes a balance between lively and comforting, making it ideal for date nights or family dinners. Customers rave about the friendly service, which enhances the dining experience. Additionally, the outdoor seating option allows patrons to enjoy the summer breeze while sipping on refreshing margaritas.

On peak evenings, especially Fridays, the place buzzes with energy, reaching full capacity. Planning ahead is smart to secure a table during busy times; come after 8 PM for a more relaxed atmosphere.

El Mariachi Bar & Grill

El Mariachi Bar & Grill features a colorful exterior adorned with vibrant murals that reflect the lively spirit of Mexico. The outdoor seating area invites guests to enjoy the beautiful Spirit Lake weather during warmer months. The vibe outside is relaxed, perfect for unwinding with friends over chips and salsa or enjoying one of their signature margaritas. Families stroll in from the nearby lakes, creating a sense of community that makes dining here feel special. The restaurant’s lively outdoor atmosphere enhances the experience, allowing patrons to savor their meals while soaking in the picturesque surroundings.

Guestbook & Reviews

Experience Through Their Eyes

Ended up here last night for dinner simply because we couldn't decide on a place and it looked ok when we drove by. Staff was friendly and inviting, food was all AMAZING....like really good. The only thing we agreed on was the salsa was just ok. Still good, but have definitely had better. Would definitely go back. Just started a 6 day trip....may come back again before we leave...

K
Krystal P.

Best Mexican in town! Service is always A+... friendly, quick, & always willing to go the extra mile. On top of the amazing margs, the food is absolutely amazing. We go about 1x a week at this rate and never had a bad experience!

J
Jarod S.

I just got married and wanted to eat somewhere close by and I'm very glad I came here, I ordered the California burrito and as you can see, it was very good, I ate all of it and didn't have any left to take home. It is a big burrito as well, I ate some of my wife's steak and it was really delicious I will definitely get that next time! The staff is very welcoming and bilingual too, my mother and cousin and her friend speak Spanish but I didn't learn very well but they were perfectly able to understand me thank you all!

J
JC O.

Whatever burrito special they have, try it! I had one with both red and white sauce, half and half, and it was to die for! The waiters had the happiest friendly service, like you were long-lost friends. Fantastic! We will definitely be back!

B
BlackEarth J.

Coming from California we have high expectations for what we consider great Mexican food. We know Iowa isn't know for their Mexican food, but ... this place does! I felt right at home and truly enjoyed every bite. A gem of a place in this lake town. We will be back! But first we have to eat our leftovers. The portions were big!

C
Chris P.

The owners are amazing. The workers are always great. Best Mexican fettuccini and wings in town. Yes I said it wings.

N
Nevada S.