The Absolute Best Mexican Restaurant in Des Moines

The Absolute Best Mexican Restaurant in Des Moines
Food tour map
The Local's Blackbook 📓

The 48-Hour Insider Itinerary to Des Moines

Join our Des Moines Digest newsletter and get our 48-hour insider itinerary to the top hidden spots in Des Moines.

  • Custom 3-stop crawl with QR codes for easy navigation
  • 5 photo-worthy hidden gems (Instagram gold)
  • Insider timing tips: when to go to skip crowds
  • Top spots in your inbox every week

Des Moines has more taquerias than strip malls, and I have the receipts to prove it. This list runs from a queso fountain that could baptize your entire office party down to a vegan asada plate that out-carnivores the real thing.

We measured everything that matters: who refills salsa without the ask, who serves Pepsi with a shrug, and which birria gets a nod of approval from my wife. The math is consistent across all twelve stops.

Order accordingly.

Loading...
Loading map...

Cowboy Mexican Bar & Grill

Cowboy Mexican Bar & Grill
🗺️ 1234 E Euclid Ave, Des Moines, IA 50316
☎️ +1515-207-1334
🌐 Website
Sunday: 10 AM–9:30 PM
Monday: 10 AM–10 PM
Tuesday: 10 AM–10 PM
Wednesday: 10 AM–10 PM
Thursday: 10 AM–10 PM
Friday: 10 AM–10:40 PM
Saturday: 10 AM–11 PM
Highlights
Ribeye steak, enormous portions
Carnitas tacos, pure flavor
Warm chips, free refills
Service attentive, never hovering
Pepsi products, no Coke

Cowboy Mexican is a place that understands volume. The ribeye steak arrives like a dare, a slab that covers the plate and ignores your plans for lunch tomorrow. Carnitas tacos are the quieter success, pure pork flavor with no distraction. The chips come warm, the salsa refills without asking. Waitstaff appear precisely when needed, then vanish. That is efficiency. Coke drinkers will need to adjust. Pepsi products only. The math here is simple: large portions, fair prices, steady service. No fireworks. No complaints. Just a reliable meal that fills you up and leaves you alone. That works for me.

You might also want to check out the best mexican restaurant in West Des Moines.

Bar Nico

Bar Nico
🗺️ 428 E Locust St, Des Moines, IA 50309
☎️ +1515-243-0611
🌐 Website
Sunday: 10:30 AM–10 PM
Monday: 10:30 AM–10 PM
Tuesday: 10:30 AM–10 PM
Wednesday: 10:30 AM–10 PM
Thursday: 10:30 AM–10 PM
Friday: 10:30 AM–12 AM
Saturday: 10:30 AM–12 AM
Highlights
Entire menu is gluten-free
Happy hour prices are unbeatable
Handmade tortillas from scratch
Lobster quesadilla at $7
Patio seating welcomes dogs

Bar Nico operates on a clever premise. The entire menu is gluten-free, which matters more than you think. Handmade tortillas arrive fresh, still warm, with a texture that justifies the effort. The lobster quesadilla costs seven dollars at happy hour. That price is not a typo. It is the best deal in the city. The patio allows dogs, which earns points with my skeptical mutt. Service is quick and unpretentious. Drinks are strong and cheap. I did not expect much from a place with happy hour gimmicks. I left impressed. The food is honest, the portions are fair, and the value is undeniable. A quiet winner.

You might also want to check out the best mexican restaurant in Marshalltown.

Malo

Malo
🗺️ 900 Mulberry St, Des Moines, IA 50309
☎️ +1515-244-5000
🌐 Website
Sunday: Closed
Monday: Closed
Tuesday: 11 AM–9 PM
Wednesday: 11 AM–9 PM
Thursday: 11 AM–9 PM
Friday: 11 AM–9 PM
Saturday: 11 AM–9 PM
Highlights
Upscale Mexican with strong tacos
Handmade tortillas and fresh salsas
Easy parking and catering available
Excellent beef tenderloin taco
Seafood options beyond expectation

Malo is the upscale option, but do not let that scare you. The beef tenderloin taco is excellent, a cut of meat that usually gets wasted in a tortilla. Here it is respected. Handmade tortillas hold up against fresh salsas that have actual heat, not just color. Seafood options exceed expectations. The shrimp taco tastes like the ocean, not like a freezer. Parking is easy, which is rare in this part of town. Catering is available, though I have not used it. The service is professional without being stiff. The price point is higher, but you pay for quality. The tacos justify the trip. The rest is just decoration.

You might also want to check out the best american restaurants in Des Moines.

Faustinos Taquería

Faustinos Taquería
🗺️ 4944 Franklin Ave Ste I, Des Moines, IA 50310
☎️ +1515-255-1410
🌐 Website
Sunday: 12 PM–8 PM
Monday: 10 AM–9:30 PM
Tuesday: 10 AM–9:30 PM
Wednesday: 10 AM–9:30 PM
Thursday: 10 AM–9:30 PM
Friday: 10 AM–10:30 PM
Saturday: 10 AM–10:30 PM
Highlights
Best chile relleno in town
Birria wins wife’s approval
Salsa earns high marks
Staff friendly, food incredible
Solid takeout or dine-in

Faustinos is a neighborhood taqueria that does not need your approval. The chile relleno is the best in town, a cheesy, battered miracle that arrives unannounced. The birria earned my wife's nod, which is the highest praise she gives. Salsa has real character, smoky and sharp. Staff are friendly without being performative. The food is solid either way, takeout or dine-in. I waited ten minutes for a table on a Saturday. That is acceptable. The portions are generous, the prices are fair, and the flavor is consistent. This is the kind of place you visit once and then start planning your next trip before you leave. Recommended without hesitation.

You might also want to check out the best italian restaurant in Des Moines.

Abelardo's Mexican Restaurant

Abelardo's Mexican Restaurant
🗺️ 1501 E Euclid Ave, Des Moines, IA 50316
☎️ +1515-314-3660
🌐 Website
Sunday: 12 AM–12 PM
Monday: 12 AM–12 PM
Tuesday: 12 AM–12 PM
Wednesday: 12 AM–12 PM
Thursday: 12 AM–12 PM
Friday: 12 AM–12 PM
Saturday: 12 AM–12 PM
Highlights
Salsa bar is best
Street tacos excellent
Accurate, fast orders
Generous fajita fries
Worth the tired exterior

Abelardo's looks tired from the outside. Ignore that. The salsa bar is the best in Des Moines, with options that range from mild to dangerous. Street tacos are excellent, simple and honest, with meat that tastes like it was grilled, not steamed. Orders come out accurate and fast. I have never had to check my bag. The fajita fries are a generous pile of seasoned potatoes and peppers, a side dish that could be a meal. The staff move quickly and do not hover. The exterior needs paint. The interior is functional. The food does the talking. Spend your money here, not on the facade. You will leave full and satisfied.

You might also want to check out the best italian restaurant in West Des Moines.

Pueblo Viejo

Pueblo Viejo
🗺️ 3841 E 14th St, Des Moines, IA 50313
☎️ +1515-265-1720
🌐 Website
Sunday: 11 AM–10 PM
Monday: 11 AM–10 PM
Tuesday: 11 AM–10 PM
Wednesday: 11 AM–10 PM
Thursday: 11 AM–10 PM
Friday: 11 AM–10 PM
Saturday: 11 AM–10 PM
Highlights
Prompt seating and fast service
Generous portions, reasonable prices
Thin crispy chips, dual salsas
Friendly staff across all roles

Pueblo Viejo gets you seated fast. That alone is rare. The service is quick, plates hit the table before you finish your first chip. The chips themselves are thin and crispy, paired with two salsas. One is mild, one has a kick. The portions are generous, the prices are reasonable. A combo plate could feed two modest eaters. Every staff member I encountered was friendly, from the host to the busboy. That consistency matters. The food does not reinvent anything. Enchiladas, tacos, burritos, all familiar. But they execute the basics well. No drama, no waiting, just a dependable meal at a fair price. That is what I want from a neighborhood spot. Pueblo Viejo delivers exactly that.

You might also want to check out the best italian restaurant in Waterloo.

El Fogón

El Fogón
🗺️ 1250 8th St, West Des Moines, IA 50265
☎️ +1515-635-0133
🌐 Website
Sunday: 11 AM–9 PM
Monday: 11 AM–9:30 PM
Tuesday: 11 AM–9:30 PM
Wednesday: 11 AM–9:30 PM
Thursday: 11 AM–9:30 PM
Friday: 11 AM–10:30 PM
Saturday: 11 AM–10 PM
Highlights
Excellent service, great margaritas
Street tacos impress, salsa tasty
Fun atmosphere, cute decor
Boyfriend unimpressed, food uneven

El Fogón has a fun atmosphere and cute decor. The margaritas are strong and well-made. Street tacos impress, and the salsa has a brightness that cuts through the grease. Service is excellent, attentive without being intrusive. That is where the praise ends. My boyfriend was unimpressed with his entree. The food is uneven, some dishes succeed, others fall flat. The rice was dry on one visit, the beans were bland on another. The inconsistency is frustrating. You can have a great meal here if you order carefully. Or you can waste money. I want to like this place more. The potential is visible. But potential does not fill a stomach. Bring a patient companion and stick to the tacos.

You might also want to check out the best amish restaurants in Kalona.

El Patron Authentic Mexican Cuisine

El Patron Authentic Mexican Cuisine
🗺️ 4351 Merle Hay Rd, Des Moines, IA 50310
☎️ +1515-254-9453
🌐 Website
Sunday: 11 AM–9 PM
Monday: 11 AM–9 PM
Tuesday: 11 AM–10 PM
Wednesday: 11 AM–10 PM
Thursday: 11 AM–10 PM
Friday: 11 AM–10 PM
Saturday: 11 AM–10 PM
Highlights
Frosted glasses for beer
Spot-on staff recommendations
Authentic aguachiles preparation
Fast, friendly service
Balanced margarita execution

El Patron is a place that understands details. Beer comes in frosted glasses. That is a small thing, but it shows attention. The staff make recommendations that are spot-on. I ordered the aguachiles based on their advice. It was authentic, tangy, and fresh, a rarity in the Midwest. The margarita is balanced, not too sweet, not too tart. Service is fast and friendly. The room is modest, no gimmicks. They just do the work. I appreciate that. The menu is not huge, but everything I tried was solid. This is not a place for spectacle. It is a place for correct food, right temperature, right seasoning. If that sounds boring, you have not eaten enough bad Mexican food. This one earns repeat visits.

You might also want to check out the best hamburger in Des Moines.

El Michoacáno Taquería

El Michoacáno Taquería
🗺️ 2922 Merle Hay Rd, Des Moines, IA 50310
☎️ +1515-277-1826
🌐 Website
Sunday: 11 AM–8 PM
Monday: 10 AM–9 PM
Tuesday: 10 AM–9 PM
Wednesday: 10 AM–9 PM
Thursday: 10 AM–9 PM
Friday: 10 AM–9 PM
Saturday: 10 AM–9 PM

Highlights

Birria tacos are phenomenal
Best tres leches found
Full vegan menu available
Vegan asada fries score 10
Staff clearly passionate

El Michoacáno is a taqueria with a secret weapon: the vegan menu. I ordered the vegan asada fries and scored them a perfect ten. The birria tacos are phenomenal, rich and messy, exactly as they should be. The tres leches cake is the best I have found in the city, soaked just right, not soggy. The staff are passionate about what they serve. You can tell because they ask if you liked it and actually wait for the answer. The menu is split clearly between meat and plant-based options. That is brave. That is rare. The portions are large, the prices are fair. This place serves everyone without sacrificing quality. My vegetarian friend and my carnivore self both left happy. That is a statistical anomaly.

You might also want to check out the best coffee shops in Des Moines.

Fiesta Mexican Restaurant

Fiesta Mexican Restaurant
🗺️ 2025 Grand Ave, West Des Moines, IA 50265
☎️ +1515-223-0145
🌐 Website
Sunday: 11 AM–9 PM
Monday: 11 AM–9 PM
Tuesday: 11 AM–9 PM
Wednesday: 11 AM–9 PM
Thursday: 11 AM–10 PM
Friday: 11 AM–10 PM
Saturday: 11 AM–10 PM
Highlights
Flawless event execution
Responsive, professional staff
Showstopping queso fountain
Vegan options accommodated
Cleanup handled completely

Fiesta Mexican Restaurant hosted a small event for me last month. The execution was flawless. The staff responded to every email, confirmed every detail, and handled the night without a hitch. The queso fountain was the centerpiece. It is a showstopper, a cascade of melted cheese that children and adults attacked with equal vigor. They accommodated vegan options without complaint. The meal flowed on time. The cleanup was complete. No mess for me to deal with. That level of professionalism is rare in casual Mexican dining. The regular menu is fine, standard fare. But the event service is exceptional. If you need to feed a group, this is the place. They will make you look good.

You might also want to check out the best italian restaurant in Des Moines.

Los Alegres Sabor Mexicano

Los Alegres Sabor Mexicano
🗺️ 8950 University Ave, West Des Moines, IA 50266
☎️ +1515-850-0803
🌐 Website
Sunday: 11 AM–9 PM
Monday: 11 AM–10 PM
Tuesday: 11 AM–10 PM
Wednesday: 11 AM–10 PM
Thursday: 11 AM–10 PM
Friday: 11 AM–10 PM
Saturday: 11 AM–10 PM
Highlights
Flavorful rice, perfect texture
Beautiful plate presentations
Huge, generously stuffed burritos
Attentive, friendly service
Owner runs tight ship

Los Alegres is run by an owner who watches everything. That is a compliment. The rice arrives with a perfect texture, each grain separate and seasoned. The plate presentations are beautiful, arranged like someone cared about the look. The burritos are huge, generously stuffed, and they hold together without falling apart. The service is attentive, refills come without flagging. The owner walks the floor, checking tables, greeting regulars by name. That is old-school hospitality. The flavors are bold, the portions are excessive, the prices are honest. This is a family operation that works. I have been three times and left satisfied each time. Consistency is the hardest thing to find. This place has it.

You might also want to check out the best restaurant in Urbandale.

El Bait Shop

El Bait Shop
🗺️ 200 SW 2nd St, Des Moines, IA 50309
☎️ +1515-284-1970
🌐 Website
Sunday: 11 AM–11 PM
Monday: Closed
Tuesday: 11 AM–11 PM
Wednesday: 11 AM–11 PM
Thursday: 11 AM–11 PM
Friday: 11 AM–12 AM
Saturday: 11 AM–12 AM
Highlights
Massive beer selection
Hearty homemade chili
Fresh bottled cider
Friendly, knowledgeable staff
Great patio for games

El Bait Shop is technically a bar. But the chili is hearty, homemade, and worth the trip alone. The beer selection is massive, an overwhelming list that requires a study session. The staff know their inventory, which is impressive given the volume. Fresh bottled cider is a nice change from the usual taps. The patio is great for games, plenty of space, no cramping. I came for a drink and stayed for the chili. The food menu is small, but what they do, they do well. This is not a Mexican restaurant in the traditional sense. But the flavor of that chili has Mexican roots, and it satisfies a craving. If you like beer and good homestyle food, this is the spot. Bring a designated driver.

You might also want to check out the best restaurant in Marshalltown.

Lila GrimesL
Editor-in-Chief

Lila Grimes

Lila Grimes is a passionate writer and local enthusiast, chronicling the vibrant culture and hidden gems of Des Moines, Iowa. With a love for storytelling and community, she brings the city's unique charm to life through her insightful articles.

Related posts

featured
2026-06-12

Stuart's Best Restaurant

featured
2026-08-31

The Absolute Best Breakfast in Altoona

featured
2026-07-04

The Absolute Best Cookies in Des Moines

featured
2026-06-22

The Absolute Best Philly Cheesesteak in Des Moines

featured
2026-05-05

West Des Moines' Best Sports Bar

featured
2026-09-01

The Absolute Best Meat Market in Des Moines

featured
2026-08-28

Kalona's Best Amish Restaurants

featured
2026-08-25

Marshalltown's Best Mexican Restaurant

Food tour map
The Local's Blackbook 📓

The 48-Hour Insider Itinerary to Des Moines

Join our Des Moines Digest newsletter and get our 48-hour insider itinerary to the top hidden spots in Des Moines.

  • Custom 3-stop crawl with QR codes for easy navigation
  • 5 photo-worthy hidden gems (Instagram gold)
  • Insider timing tips: when to go to skip crowds
  • Top spots in your inbox every week
Lila GrimesL
Des Moines Black Book
The Local's Blackbook 📓

INSIDER ITINERARY

Join our Des Moines Digest newsletter and get our 48-hour insider itinerary to the top hidden spots in Des Moines.