50 Best Mexican Restaurants in Des Moines

Find Des Moines' top spots for Mexican cuisine right here. Indulge in the city's top-notch Nachos, Steak Burrito, Fajitas, and other delicious dishes.

Tacos Degollado Mexican • $
1717-1815 University Ave, Des Moines

Customers` Favorites

Steak Tacos De Carne Asada
Carne Asada Burrito
Chicken Burrito
Flour Tacos
Water Bottle
Quesadilla
Jarritos
Torta
Lengua

“Your food is the Best in Des Moines!🫶🏼 When do you close for the winter?“

4.8 Superb82 Reviews
Bar Nico Mexican • $$
428 E Locust St, Des Moines

Customers` Favorites

Nico's Chips \u0026 Salsa
Pork Belly Carnitas Tacos
Black Trumpet Quesadilla
Maitake Mushroom Tacos
Markus Molitor Riesling
Chicken Tinga Tostadas
Smoked Duck Enchiladas
Mushroom Street Tacos
Sweet Potato Huarache
Confit Mushroom Memela

“My absolutely favorite place in DSM. Food and drinks are incredible. Exceptional service. Awesome people and vibe. 10/10/10 recommend. Go try it you will not be disappointed.“

4.7 Superb268 Reviews
El Taco Guapo Mexican • $
3005 Douglas Ave, Des Moines

Customers` Favorites

Torta de Milanesa
Street Tacos
Elote En Vaso
Arroz Rice
Quesadilla
Burritos
Frijoles
Gorditas
Flautas
Beans

“Best Tacos in Des Moines hands down, you need to go to this place“

4.9 Superb92 Reviews
Cowboy Mexican Bar & Grill Mexican • $
1234 E Euclid Ave, Des Moines

Customers` Favorites

Guacamole

“Phenomenal is the only word that describes this place. Lots of choices to pick from in the area, but Cowboys should be your decision. Food was phenomenal, and the staff were great. Had a blast! Our waiter Jose was very attentive, and made sure we were taken care of. I’ll be back anytime I come to town.“

4.9 Superb69 Reviews
Faustinos Taqueria Mexican • $
Recommended
4944 Franklin Ave Ste I, Des Moines

Customers` Favorites

Quesabirria Taco De Res Con Consome and Vamprio with Ground Beef
Nino Kids Burrito Chicken or Ground Beef
Taco De Tinga De Pollo an Taco De Asada
Daily Soup - Birria Ramen
Birria De Res Con Consome
Chilaquiles Con Chorizo
Esquites Street Corn
Complementary Salsas
Queso Dip Cheese Dip
Picaditas Mexicanas

“Great hidden gem in Des Moines. Great food!“

4.7 Superb124 Reviews
El Toreado Mexican Bar & Grill Mexican • $$
4521 Fleur Dr, Des Moines

Customers` Favorites

Grilled Chicken Rice and Beans
Two Tacos \u0026 a Side
Burrito Rice and Beans
Grilled Steak Fajitas
Cheese Steak Burrito
Burrito California
Enchiladas Verdes
Chicken Fajitas
Carnitas Plate
Steak Vaquero

“Delicious food and drinks!!“

4.7 Superb109 Reviews
El Michoacano Taqueria Mexican • $
2922 Merle Hay Rd, Des Moines

Customers` Favorites

2 Chorizo Sopes and 2 Al Pastor Tacos
Vegan Nachos Michoacanos
Vegan Michoacano Burrito
Carne Asada Quesadilla
Vegan Asada Quesadilla
Carne Asada Burrito
Vegan Asada Burrito
Empanadas Rellenas
Mango Chili Sorbet
Carne Asada Tacos

“Vegan menu! Tortas were soft and delicious and the nachos were the best I ever had!“

4.6 Superb112 Reviews
Tacos La Familia Mexican • $
1610 6th Ave, Des Moines

Customers` Favorites

Camarones A la Cucaracha
Carne Asada Street Tacos
Spicy Shrimp with Heads
Burrito De Carne Asada
Consome De Borrego
Birria Pizzadilla
Enchilada Special
Birria Sandwich
Birria De Res
Chips Y Salsa

“Their pizzadilla is amazing!! Only place that I have found this and it’s wonderful“

4.5 Superb167 Reviews
Pueblo Viejo Mexican • $
3841 E 14th St, Des Moines

Customers` Favorites

Bacon Wrapped Shrimp
Camarones Ala Diabla
Chicken Chimichanga
Chicken Quesadilla
Fajita Quesadilla
Chips and Salsa
Chicken Fajitas
Chile Relleno
Steak Fajitas
Nachos Cheese

“All their foods are delicious! ¡Todas sus comidas son deliciosas! ¡Nos sentimos siempre muy bienvenidos! We always feel very welcomed! The people are great: from cooking to serving, they are all bilingual and the food comes out quick and tasty! Thank you! ¡Su gente es genial: desde los cocineros a los meseros; son todos bilingües y la comida sale rapidísimo y gustosa! ¡Muchas gracias! Congratulations and keep this excellent restaurant! ¡Felicitaciones y que continúen este excelente restaurante!“

4.5 Superb125 Reviews
Tequila Restaurant & Cantina Mexican • $
2824 Easton Blvd, Des Moines

Customers` Favorites

Beef Enchilada with Rice and Beans
37 Fajita Taco Salad Shrimp
Mexico City Street Tacos
Mexican City Steak Tacos
Enchilada Rice and Beans
Combination Fajitas
Carne Asada Taco
Chips and Salsa
53 City Tacos
Chicken Fajita

“The best Mexican food in the metro. Family owned and operated by folks that care!“

4.6 Superb67 Reviews
Tacos Villanueva Mexican • $
1601 E University Ave, Des Moines

Customers` Favorites

Carna Asada Taco
Pollo - Chicken
Tortas de Asada
Steak Burrito
Mexican Pop
Pastor Taco
Al Pastor
Torta
Tacos

“The food is supper yummy! I definitely recommend!“

4.7 Superb42 Reviews
Tasty Tacos Mexican • $
1400 E Grand Ave, Des Moines

Customers` Favorites

Original Flour and Corn Tacos
Tasty Tator Supreme Con Queso
Chili Burrito Con Queso
Original Flour Taco
Original Enchilada
Chicken Soft Tacos
Fried Cheese Curds
Chicken Flour Taco
Cheese Enchiladas
Jalapeno Poppers

“Literally the best tacos in existence.“

4.4 Superb111 Reviews
El Rincon Latino Mexican • $
2128 Indianola Ave, Des Moines

Customers` Favorites

Quesadillas
Pan Dulce
Burrito

“This place is a hidden gem. We were a little skeptical when we pulled in and we were the only people there at 5pm on a Saturday but the food was amazing, fairly priced, and the staff was so helpful.

We had a group of 6 and all but one of us had the tacos, everyone loved them and the one other had a tostada and said it was good. We also got a bunch of different of the fresh pastries and they were all amazing.“

5 Superb20 Reviews
La Baja Mexican Cuisine Mexican • $
1938 SE 6th St suit 101, Des Moines

Customers` Favorites

Hot Dogs Estilo Baja Baja Style Hot Dogs
Green Chilaquiles Con Huevo
Carbe Asada La Baja Tacos
Birria Tacos De Chorizo
Side of Beans and Rice
Birria Tacos Al Pastor
Guacamole and Chips
Papas Fritas Fries
Tamales Platillo
Chiles Rellenos

“I came by yesterday on lunch break from a local training. I had intended on eating there but as it got closer to my hour being up, I knew I’d need to take it with me. There was only one person working and there were a handful of tables so I understood. They quickly boxed it up. I did have chips and salsa while I waited and it was really good! The salsa was super fresh! I ordered the Elote and two of the chorizo street tacos. They were both phenomenal. They even came with two small cups of the sauce for the tacos. One was a verde and the other was a smokey, much spicier sauce but they both were super good! I will definitely be going back and bringing my kiddos as they love Mexican food as much as I do!“

4.4 Superb99 Reviews
Fuzzy's Taco Shop Tex-Mex • $
300 W Martin Luther King Jr Pkwy Suite 120, Des Moines

Customers` Favorites

Butt Burnin' Hot Sauce Habanero Bottle
Cilantro Lime Rice and Potatoes
Butt Burnin' Hot Sauce Bottle
Our Famous Chips \u0026 Queso
Our Famous Chips & Queso
Chips \u0026 Fresh Salsa
Shredded Brisket Burrito
Shredded Chicken Nachos
Shredded Chicken Salad
Brisket Nachos Supreme

“Fuzzy's crew totally nailed it! Mad props! Their menu's kinda wild, right? Like, tons of choices and I got this food allergy thing, BUT... The cashier was super cool, helped me find something safe to grub on. And the food? Seriously mind-blowing! Fuzzy's DSM? Man, they didn't disappoint! I'm definitely heading back for more!“

4.8 Superb383 Reviews
Rancho Alegre Restaurant (Authentic Mexican Food) Mexican • $
3308 Indianola Ave, Des Moines

Customers` Favorites

Quesadilla Rice and Beans Closest Soft Taco Chorizo Rice and Beans Sopes Rice and Beans
Chiles Rellenos Order of 1 - 7 05 or 2 - 9 05
3- Two Sopes Rice and Beans
Big Four Meat Quesadilla
Nachos Rancho Alegre
Carne Asada Taco
Chips and Salsa
2 Steak Tacos
1- Big Burrito
Chips & Salsa

“The chips and 4 varieties of salsa come with your meal and are served before you even order!😀. My husband always gets the chicken burrito, with rice and beans. The burrito is full of moist deliciously flavored chicken with just the right amount of cilantro, cheese, and lettuce. The tortilla is lightly grilled on the flat top. I always get the beef fajitas! I’m not a bean or rice fan so they always let me substitute with extra amount of: cheese, sour cream, guacamole, and lettuce. The beef is so tender, lots of lightly grilled green peppers, red peppers, and onions! It comes on a hot sizzling plate! It’s so plentiful that I always take home the extras!
The people working there are amazingly friendly. The service is quick. The food is reasonably priced! The sodas are included in the meal price. But most of all it is delicious food! We have been going there since around 2003 and have never been disappointed!“

4.5 Superb54 Reviews
Maria's mexican food Mexican • $
4100 SW 9th St, Des Moines

Customers` Favorites

Fried Ice Cream
Smother Burrito
Tostada & Taco
Cabeza Burrito
Birria Soup
Campechano
Lengua
Pozole
Asada

“Delicious authentic Mexican food. You definitely get your money's worth. Along with it tasting bomb af the amount they give you is definitely on the generous side. Love this place. One of my latest favorites.“

4.4 Superb65 Reviews
La Cabaña Mexican Bar & Grill Family • $
1435 Army Post Rd, Des Moines

Customers` Favorites

Seafood Chimichanga Dinner
El Cazuelos Mar Y Tierra
Fajita Quesadilla Combo
Camarones a La Diabla
Chips and Salsa Order
Enchiladas la Cabana
Shrimp Fajita Nachos
California Burrito
Fajitas Acapulco
Marcos Burritos

“Very good. We will return. Clean place also.“

4.3 Superb113 Reviews
Fernando's Mexican Grill Mexican • $
2650 University Ave, Des Moines

Customers` Favorites

Chicken Burrito
Steak Burrito
Chips & Salsa
Taco Salad
Fish Tacos
Queso
Chips
Nachos

“I was so surprised when I went there and that they actually had hot sauce that was spicy. It’s so hard to find a place that has really spicy salsa ☺️“

4.2 Good50 Reviews
Puro Puebla Food Trucks • $
3220 SE 14th St, Des Moines

Customers` Favorites

Quesadilla de Enchilada
Taco De Arrachera

“I was hesitating and tonight we stop by and “wow” we will definitely go back again. Excellent food we had the enchilada tacos. Delicious flavor, huge portions and fast service. Once you try them you will definitely go back again. Thank you!“

5 Superb11 Reviews
Tacos Tarascos Mexican • $
6000 Douglas Ave, Des Moines

“Seriously such amazing food! Best tacos in dsm ☺️“

5 Superb11 Reviews
Tacos zacatecas Tacos •
2427 E University Ave, Des Moines

Customers` Favorites

Burrito
4.9 Superb10 Reviews
Maury Street Taco Truck Mexican • $
SE 14th and, Maury St, Des Moines

Customers` Favorites

Seasoned Pork Al Pastor Beef Tongue Lengua
Beef Steak Ada Beef Check
Only Tacos Tripas
Steak Tacos

“love this place! first time trying will be back again,owner was super nice even when my daughter broke her Jarritos before even opening it! told her to grab another and made sure everyone was ok!“

4.6 Superb17 Reviews
Taqueria Leal Mexican • $
2247 Hubbell Ave, Des Moines

Customers` Favorites

Burrito de Carne Asada
Tacos de Tripas
Tacos de Birria
Great Tacos

“This is one of the best taquerias in Des Moines,, hands down!l everything was fresh and made to order, didn’t seem like the meat had been in warmers, everything was perfectly crispy.Make sure to ask for the avocado salsa! Every Friday birria tacos are 1.50- 2.00 with cheese! You also get jalapeño cucumber and radish with your tacos, no one does that anymore,!“

4.4 Superb31 Reviews
Antojitos Mexicanos Food Truck Mexican • $
1607 2nd Ave, Des Moines

Customers` Favorites

Maiz Quesadilla with Tinga De Pollo
Tacos

“Amazing food at a great price. A neighborhood gem.“

4.4 Superb28 Reviews
Tasty Tacos Mexican • $
5847 SE 14th St, Des Moines

Customers` Favorites

Flour Tortilla Chips with White Queso Sauce
Enchilada and Taco and Chips and Guacamole
Original Taco and Enchilada
2 Children Flour Tacos
Original Flour Taco
Original Flour Tacos
Chicken Enchiladas
Flour Nacho Supreme
Chicken Flour Taco
Cheese Enchiladas

“Literally the best tacos in existence.“

4.2 Good160 Reviews
Tasty Tacos Mexican • $
2900 E Euclid Ave, Des Moines

Customers` Favorites

Original Flour Taco Most Popular
Bean and Cheese Burrito
House Chips w Burrito
Original Flour Tacos
The Favored Burrito
Chicken Flour Taco
Original Enchilada
Steak Flour Taco
Steak Enchiladas
Hard Shell Tacos

“Literally the best tacos in existence.“

4.2 Good127 Reviews
Old West Mexican Restaurant Mexican • $
4138 Fleur Dr #2324, Des Moines

Customers` Favorites

Large Lime Margherita on the Rocks
Chips \u0026 Salsa
Fajita Quesadilla
Junior's Burrito
Beans and Rice
Ashley Burrito
Rice and Beans
Diane Special
Chips & Salsa
Fajita Nachos

“wonderful restaurant, great food, Angel was our server. prompt and courteous. prices are good“

4.2 Good126 Reviews
El Patron Authentic Mexican Cuisine Mexican • $
4351 Merle Hay Rd, Des Moines

Customers` Favorites

Burritos Dine in: Yes Outdoor seating: Yes Takeout: Yes Delivery: Yes Curbside pickup: Yes
El Patron Platter Special
Tacos De Carne Asada
Happy Chicken Fajitas
Chicken Quesadilla
Seafood Enchiladas
Fajita Quesadilla
Parrillada Azteca
Reasonable Prices
Tacos de Birria

“Absolutely amazing experience!

We barely had time to sit down at the bar before they already brought us fresh chips — that alone set the tone for the whole visit. The service was incredibly fast, friendly, and welcoming.

The beer was served in ice-cold frosted glasses, which was an instant win for us. The staff took their time to explain the menu, recommended what to try, and every suggestion was spot on.

And the margarita… WOW. One of the best margaritas we’ve ever had — perfectly balanced, fresh, and absolutely delicious.

Great food, outstanding service, and an awesome atmosphere. You can really feel that they care about their guests.
We will 100% be back and recommend this place to everyone!“

4.2 Good120 Reviews
Taqueria Marissa Mexican • $
4200 SE 14th St, Des Moines
5 Superb6 Reviews
El Michoacano Taqueria Food Truck Mexican • $
415 E Euclid Ave, Des Moines

“Vegan menu! Tortas were soft and delicious and the nachos were the best I ever had!“

5 Superb6 Reviews
Taqueria La Esperanza Mexican • $
1547 E Grand Ave, Des Moines

Customers` Favorites

Steak Tacos with Avocado
Tacos Carne Asada
Lengua Tongue
Asada Tacos
Burritos

“This the BEST food truck in Des Moines PERIOD. I've been going to this truck for as long as I can remember, back when the Duke of oil was there. DOMT WASTE YOUR TIME GOING TO ANY OTHER TRUCK. In my opinion this is the only REAL food truck. Every other one tries to do what this truck did 10 years ago. Prices are unbeatable, the burrito is the size of my thigh, BRING CASH.“

4.3 Superb28 Reviews
La Peña Mexican Restaurant Mexican • $
2010 Indianola Ave, Des Moines

Customers` Favorites

1 Sope 1 Tostada 1 Taco Arroz Y Frijoles
Breaded Chicken
Birria la Peña
Tacos De Birria
Steak Chicken
Quesadilla
Barbacoa
Gorditas
Burritos
Menudo

“Great authentic food and great service“

4.2 Good50 Reviews
La Rancherita Mexican Food Truck Mexican • $
4502 SE 14th St, Des Moines

Customers` Favorites

Jarritos
Burritos
Tacos

“I think they have good street tacos and good honest people there! I accidentally left my phone and that nice lady actually noticed and put it up for me ... there' was kind of a language barrier when I was there earlier ordering food..but when I went back we both understood that hand action where we use our hands as the telephone so she knew exactly what I meant..oh yeah hugs are Universal to and I had to give her a great big one for keeping my phone for me when she found it... Id like to say thank you to her......“

4.2 Good35 Reviews
Taqueria El Mezquite Mexican • $
1324 E Euclid Ave, Des Moines

“Vegan menu! Tortas were soft and delicious and the nachos were the best I ever had!“

5 Superb3 Reviews
Los Pinos Mexican Restaurant Mexican • $
3900 E 14th St Suite 17, Des Moines

“Best taco truck in the DSM metro. 10/10 taste & service! Elote corn cup🔥“

5 Superb2 Reviews
Fernando’s Mexican Grill Mexican • $
700 Locust St, Des Moines

Customers` Favorites

Steak Burrito
Beef Nachos

“I was so surprised when I went there and that they actually had hot sauce that was spicy. It’s so hard to find a place that has really spicy salsa ☺️“

4.2 Good17 Reviews
Gorditas Rosi Mexican • $
1130 E 9th St, Des Moines

“cuando vas a pedir unas gorditas a este lugar siempre tienes que esperar, pero cuando te estas comiendo las gorditas te das cuenta que valio la pena la espera. Gracias“

4.4 Superb5 Reviews
39

Malo

Malo Latin American • $$
900 Mulberry St, Des Moines

Customers` Favorites

Seafood Nachos Half Order
Blackened Salmon Salad
House Salsa and Chips
Chicken Tortilla Soup
El Padre Margarita
Chicken Enchilada
Chips and Salsa
Pork Belly Tacos
Drunken Nachos
Chipotle Shrimp

“The food was amazing!!! Great price and even better service! I will definitely be going back!“

4.1 Good156 Reviews
Habanero's Mexican • $
3200 Forest Ave, Des Moines

Customers` Favorites

Beef Enchiladas Refried Beans Rice
Complementary Chips and Salsa
Combination 10 & 11
Lunch Fajita Mix
Chicken Fajitas
Rice and Beans
Chips & Salsa
Chicken Nachos
Chicken Tacos
Carne Asada

“Had an excellent time and the food was superb !“

4.1 Good122 Reviews
Taqueria la Mexicana Mexican • $
2453 SW 9th St, Des Moines

“Excellent!!!! A must stop when on the Southside!! The customer service is the best! ⭐️ ⭐️ ⭐️ ⭐️ ⭐️“

5 Superb1 Reviews
Viva Mexican Restaurant Mexican • $
6101 Grand Ave, Des Moines

Customers` Favorites

Taco 2 Enchiladas and Rice
Camarones Al Mojo de Ajo
Taco Fajita Salad
Chips and Salsa
Fried Ice Cream
Burrito Verde
Texas Burrito
Chimichanga
Quesadilla
Pollo Loco

“We had VIVA cater our wedding as we had our first date at VIVA in Urbandale. They were amazing to work with, EXTREMELY affordable, and were so thoughtful! They went above and beyond to make sure everything was perfect! We also love dining in the restaurant and have great food and excellent service every time!“

4.1 Good100 Reviews
Mi Lindo Mexico Taqueria Mexican • $
5220 NE 14th St, Des Moines

Customers` Favorites

Cheese Sauce
Asado Tacos
Al Pastor
Jarrito
Pozole

“Always amazed , excellent authentic and yummy , highly recommend“

4.1 Good35 Reviews
Taqueria Antojitos Mexican • $$
4028 E 14th St, Des Moines

“Thank you for being in business! Loved the food!!! The price was right for what you get and plus it was delicious! Right next to the gas station was a perfect pitstop for anyone filling up and hungry so fill up your bellies at Taqueria Antojitos“

4 Good1 Reviews
Isla Del Pacifico Mexican Restaurant Mexican • $
1434 Des Moines St, Des Moines

Customers` Favorites

Chips and Salsa
Seafood Platter
Chicken Fajitas
Tortillas

“Went there with my wife, surprisingly they were able to make really good authentic vegetarian food for us. My wife had tacos and I had enchiladas. Right off the bat they give you really hot salsa and mild, the pico de la cayo they give you has fish in it though. I love the little touch of marinated jalapenos and carrots on all the tables. Going back without the wife for seafood night 🤣“

4 Good46 Reviews
Tacos Mariana's Mexican • $
1305 University Ave, Des Moines

Customers` Favorites

Grilled Birria Tacos with Dipping Sauce
3 Grilled Birria Tacos with Au Jus
Tacos Birria De Res
Guacamole and Chips
Chips & Guacamole
Arroz Y Frijoles
Opción de Carne
Chips and Salsa
Tacos Al Pastor
Rice and Beans

“Tasty food and a cozy place. Vibrant and beautiful decor makes this place a surprise, compared to the outside. Reasonable prices & a generous serving size. Worth the wait for food cooked to order! Not for large groups as the biggest tables seat 4.“

4 Good65 Reviews
Margaritas Mexican Buffet & Catering Mexican • $$
1810 Army Post Rd, Des Moines

Customers` Favorites

Enchiladas
Tamales
Fajitas
Nachos

“Ok, so this place is definitely a hidden gem. Don’t trust the bad reviews. It’s in a weird location, attached to a small hotel… where people apparently don’t appreciate authentic Mexican food. The bad reviews are Mexican people who think their mamas is better or white folks who don’t know a darn thing lol.

They have everything you could possibly want, lengua, asada, pollo, puerco, camarones, fresh tortillas (brought to your table at request), flautas, tamales, mole, pozoles, all kinda of sopas, an expansive salsa bar, a fruit bar, flan, cheesecakes, pumpkin bars/cakes, and so so so much more. It’s a tad expensive on weekends (like $20ish/person for adults), but for all the options and the quality of the food, that’s very reasonable. I think it’s less during the week.

I hope more people start going to this restaurant, bc I’d hate to lose this place. We went on a Saturday and there were maybe 6-8 tables sat. Should’ve been a full house based on the quality of the food. The servers/hostesses were very polite and attentive. Also, the restaurant is very KID FRIENDLY. You’re not gonna catch any dirty looks if your kids are being kids. Bc everyone else’s kids are being kids too!!

Really solid, unfussy, high quality food. Bring your appetite. 5 STARS!!! ⭐️⭐️⭐️⭐️⭐️“

4 Good78 Reviews
El Patio Mexican Restaurant Mexican • $
611 37th St, Des Moines

Customers` Favorites

Enchilada Rice and Beans
Becky's Chocolate Cake
Chips and Salsa
Cheese Dip

“Great service. Great food. Different menu than many other Mexican places. We should come here more.“

4 Good88 Reviews
El Bait Shop Bar & Grill • $
200 SW 2nd St, Des Moines

Customers` Favorites

Pork Tenderloin Sandwich
Bacon Wrapped Tater Tots
Fried Cheese Curds
Mashed Potatoes
Italian Grinder
Beef Stroganoff
Rarebit Burger
Chicken Wings
Pizza Burger
Deviled Eggs

“Great food and beer, and very friendly staff. We come here every time we visit Des Moines!!“

4.6 Superb183 Reviews
Los Olivos Mexican Food Truck Mexican • $
1900 E 14th St, Des Moines

Customers` Favorites

Quesadilla
Burritos
Pupusas

“Best taco truck in the DSM metro. 10/10 taste & service! Elote corn cup🔥“

3.6 Good16 Reviews

You May Also Like