Finding a wide range of great Mexican restaurants in Des Moines, Iowa is never a problem. With the city’s dazzling Latin-American population, deep southern tastes delicious tacos to nachos to enchiladas to burritos to quesadillas and many more are bound to be found in this city. Mexican dishes are known to be spicy, which makes Mexican fare a go-to for spicy food lovers. I bet, whether you like spicy or not, tasting a Mexican dish will never disappoint you. Señora and Señor, Bienvenido to Des Moines, the place for a true Mexican fare! Check out this article to discover the best Mexican restaurants in Des Moines, Iowa.
1. Taco Mariana's
Consider taking a load off and try something unique, Tacos Mariana’s is ready to serve you. Guess their speciality, yes, they serve Mexican dishes from soft corn tortillas to enchiladas to guacamole to tamales and tacos - lots of tacos! The restaurant is small, but guests are guaranteed comfort and a warm ambience.
Tacos Mariana's
Address: Edit 1305 University Ave Des Moines, IA 50311
Website: Tacos Mariana’s
Opening hours: Mon, Wed, and Sun (11:00AM - 9:00PM), Thurs (11:00AM - 10:00PM), Sat (11:00AM - 11:00PM)
Average price for two people: 20 USD
2. Tasty Tacos Incorporated
Voted “Best De Moines” in 2018, Tasty Tacos will satisfy your cravings with their delicious Mexican cuisine, from burrito to enchiladas to nachos and tacos - all at an affordable price. There’s always something for the kiddos as well, choose from corn dogs, fries, chicken strips, or quesadilla.
Tasty Tacos Incorporated
Address: 6326 Mills Civic Pkwy West Des Moines, IA
Website: Tasty Tacos Incorporated
Opening hours: Mon - Sat (11:00AM - 10:00PM)
Average price for two people: 6-10 USD
3. Viva Mexican Restaurant
Forget the conventional food you routinely eat, it’s now time to give Mexican dishes a chance. Viva Mexican Restaurant will let you experience the true taste of hot fajitas, chile relleno, chimichangas, enchiladas, salad, and more. This restaurant is indeed a combination of comfort, impeccable service, and great food.
Viva Mexican Restaurant
Address: 4531 86th St Urbandale, IA 50322
Website: Viva Mexican Restaurant
Opening hours: Mon - Thurs (11:00AM - 10:00PM), Fri - Sat (11:00AM - 10:30PM), Sun (11:00AM - 9:00PM)
Average price for two people: 22-60 USD
You might be interested in these Airbnbs!
4. Henry J's Taco House
Experience the best tacos in town only at Henry J’s Taco House. Discover why many locals are lured to dine at this awesome restaurant. This restaurant is the right place to take your snack after a tiring day. All of the menu here is budget-friendly, for those who can’t live without rice (just like me!), try their beans and rice.
Henry J's Taco House
Address: 2920 SW 9th St Des Moines, IA 50315
Website: Henry J’s Taco House
Opening hours: 11:00AM - 9:00PM
Average price for two people: 10 USD
5. Malo Des Monies
Malo Des Monies has got it all for you! Experience everything from lunch to brunch to dinner to bar in a Mexican way. For brunch you can try their totcho, the serving is good for two; for dinner, a lobster roll taco will complete the night. They have also lots of gimmicks here like fabulous artwork in the restaurant, or how about a little trip to the chocolate waterfall for brunch during the weekend - splendid right?
Malo Des Monies
Address: 900 Mulberry St Des Moines, IA 50309
Website: Malo Des Monies
Opening hours: Sun (10:00AM - 9:00PM), Mon - Thurs (11:00AM - 9:00PM), Fri - Sat (11:00AM - 10:00PM)
Average price for two people: 8-32 USD
6. Tamales Industry
Taste the true flavour from the deep south, Tamales Industry serves authentic and delectable Mexican dishes that will tickle your taste bud. Discover why their tamales are so blockbuster. Is it because of their secret recipe? If spicy is your game, the chili pork tamale and hot green salsa are what you’re looking for. Oh, their fish taco is also a must-taste.
Tamales Industry
Address: 3800 Merle Hay Rd Merle Hay Mall Des Moines, IA 50310
Website: Tamales Industry
Opening hours: Mon - Wed (10:00AM - 6:30PM), Thurs - Sat (10:00AM - 7:30PM)
Average price for two people: 18 USD
7. Lina's Mexican Restaurant
Try one of the favourite Mexican restaurants in town, Lina’s Mexican Restaurant will let you taste the goodness of Mexican fare. There’s nothing better in the morning than having your hearty breakfast of carne asada or fish burrito - all served in large portions, which can make you feel full. For steak lovers, their steak ranchero is the right fare for you.
Lina's Mexican Restaurant
Address: 3570 North Woodlawn Street Wichita, Kansas 67220
Website: Lina’s Mexican Restaurant
Opening hours: 6:00AM - 12:00AM
Average price for two people: 10-30 USD
8. Taco John's
Editor's Note: Photo taken from the establishment's official social account
If you’re looking for spice and twist, then Taco John saves the day! Experience classic Mexican cuisine with a twist. Combining the contemporary American flavours with deep southern spices, truly, you’ll be coming back for more. From fresh tacos to tasty burritos and homemade tortilla chips, all are made with love just for you.
Taco John's
Address: 5824 Douglas Ave Des Moines, IA 50322
Website: Taco John’s
Opening hours: Mon - Thurs (7:00AM - 10:00PM), Fri (7:00AM - 11:00PM), Sat (8:00AM - 11:00PM), Sun (8:00AM - 10:00PM)
Average price for two people: 15-20 USD
9. Old West Mexican Restaurant
Old West Mexican Restaurant is the place to be if you are in a mood to try a cocktail and something spicy, they serve authentic and yummy Mexican dishes that you will never forget. If you’re craving seafood, you can choose between the fajitas seafood platter and seafood taco, or you can have both; plus a shrimp cocktail on the side - all of these are crowd favourites.
Old West Mexican Restaurant
Address: 4138 Fleur Dr Des Moines, IA 50321
Website: Old West Mexican Restaurant
Opening hours: Mon, Wed, and Thurs (11:00AM - 10:00PM), Fri, Sun (11:00AM - 9:00PM), Sat (11:00AM - 10:30PM)
Average price for two people: 10-48 USD
10. Los Laureles
Especial Los Laureles $10.99
Posted by Los Laureles on Saturday, 19 May 2018
Dazzle your friends and family with mola cheese enchiladas, tamale, huachinango (classic fish dish), quesadilla, tortas, and everything you could ask for a Mexican dish. And hey, they have the best drinks too to make your whistle wet. A sip of shrimp cocktail or micheladas will complete your day.
Los Laureles
Address: 1518 E Grand Ave Des Moines, Iowa 50316-3503
Website: Los Laureles
Opening hours: 10:00AM - 10:00PM
Average price for two people: 22-60 USD
Mexican fare - the best comfort food
All day you can eat Mexican dishes, from breakfast to midnight snacks. In fact, there’s nothing I can think better to eat other than Mexican fare. Indeed, Mexican fare is one of the best comfort foods in the world.
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data
Create an account to